diff --git a/packages/mediacenter/service.openelec.settings/install b/packages/mediacenter/service.openelec.settings/install index 466342dd86..1786153670 100755 --- a/packages/mediacenter/service.openelec.settings/install +++ b/packages/mediacenter/service.openelec.settings/install @@ -24,3 +24,8 @@ mkdir -p $INSTALL/usr/share/xbmc/addons/service.openelec.settings cp -R $PKG_BUILD/* $INSTALL/usr/share/xbmc/addons/service.openelec.settings + +mkdir -p $INSTALL/usr/lib/openelec + cp $PKG_DIR/scripts/* $INSTALL/usr/lib/openelec + +enable_service backup-restore.service \ No newline at end of file diff --git a/packages/mediacenter/service.openelec.settings/init.d/00_restore b/packages/mediacenter/service.openelec.settings/scripts/backup-restore old mode 100644 new mode 100755 similarity index 98% rename from packages/mediacenter/service.openelec.settings/init.d/00_restore rename to packages/mediacenter/service.openelec.settings/scripts/backup-restore index 84794a7a87..9562e4a48c --- a/packages/mediacenter/service.openelec.settings/init.d/00_restore +++ b/packages/mediacenter/service.openelec.settings/scripts/backup-restore @@ -1,3 +1,4 @@ +#!/bin/sh ################################################################################ # This file is part of OpenELEC - http://www.openelec.tv # Copyright (C) 2009-2012 Stephan Raue (stephan@openelec.tv) @@ -17,9 +18,6 @@ # the Free Software Foundation, 51 Franklin Street, Suite 500, Boston, MA 02110, USA. # http://www.gnu.org/copyleft/gpl.html ################################################################################ -# restore -# -# runlevels: openelec BACKUP_FILE=`ls -1 /storage/.restore/??????????????.tar 2>/dev/null | tail -1` diff --git a/packages/mediacenter/service.openelec.settings/system.d/backup-restore.service b/packages/mediacenter/service.openelec.settings/system.d/backup-restore.service new file mode 100644 index 0000000000..557d0b77d8 --- /dev/null +++ b/packages/mediacenter/service.openelec.settings/system.d/backup-restore.service @@ -0,0 +1,13 @@ +[Unit] +Description=Restoring Backup +DefaultDependencies=false +After=storage.mount show-version.service +Before=local-fs-pre.target swap.target + +[Service] +Type=oneshot +ExecStart=/usr/lib/openelec/backup-restore +StandardOutput=tty + +[Install] +WantedBy=basic.target