From d1be7eba13f7b0c33891300065e53dd0f1223f55 Mon Sep 17 00:00:00 2001 From: Dag Wieers Date: Wed, 3 Apr 2013 10:10:40 +0200 Subject: [PATCH 1/3] smem: update to v1.3 (for kernel 3.8) --- packages/debug/smem/meta | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/packages/debug/smem/meta b/packages/debug/smem/meta index 4686f7e58f..70c1f9ddd4 100644 --- a/packages/debug/smem/meta +++ b/packages/debug/smem/meta @@ -19,7 +19,7 @@ ################################################################################ PKG_NAME="smem" -PKG_VERSION="1.2" +PKG_VERSION="1.3" PKG_REV="1" PKG_ARCH="any" PKG_LICENSE="GPL" From 4c9f0546720235164469fc62e1389e0851734050 Mon Sep 17 00:00:00 2001 From: Stefan Saraev Date: Thu, 4 Apr 2013 21:47:30 +0300 Subject: [PATCH 2/3] service.openelec.settings: update to service.openelec.settings-0.1.10 --- packages/mediacenter/service.openelec.settings/meta | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/packages/mediacenter/service.openelec.settings/meta b/packages/mediacenter/service.openelec.settings/meta index 684fae7235..1ddcfaac93 100644 --- a/packages/mediacenter/service.openelec.settings/meta +++ b/packages/mediacenter/service.openelec.settings/meta @@ -19,7 +19,7 @@ ################################################################################ PKG_NAME="service.openelec.settings" -PKG_VERSION="0.1.9" +PKG_VERSION="0.1.10" PKG_REV="1" PKG_ARCH="any" PKG_LICENSE="prop." From 2f4d17f2aea5fa95f4ebe6424de7376a4fed8433 Mon Sep 17 00:00:00 2001 From: Stefan Saraev Date: Thu, 4 Apr 2013 21:48:06 +0300 Subject: [PATCH 3/3] service.openelec.settings: add 'restore' script --- .../init.d/00_restore | 48 +++++++++++++++++++ 1 file changed, 48 insertions(+) create mode 100644 packages/mediacenter/service.openelec.settings/init.d/00_restore diff --git a/packages/mediacenter/service.openelec.settings/init.d/00_restore b/packages/mediacenter/service.openelec.settings/init.d/00_restore new file mode 100644 index 0000000000..a80f1b1603 --- /dev/null +++ b/packages/mediacenter/service.openelec.settings/init.d/00_restore @@ -0,0 +1,48 @@ +################################################################################ +# This file is part of OpenELEC - http://www.openelec.tv +# Copyright (C) 2009-2012 Stephan Raue (stephan@openelec.tv) +# +# This Program is free software; you can redistribute it and/or modify +# it under the terms of the GNU General Public License as published by +# the Free Software Foundation; either version 2, or (at your option) +# any later version. +# +# This Program is distributed in the hope that it will be useful, +# but WITHOUT ANY WARRANTY; without even the implied warranty of +# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +# GNU General Public License for more details. +# +# You should have received a copy of the GNU General Public License +# along with OpenELEC.tv; see the file COPYING. If not, write to +# 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` + +if [ -e "$BACKUP_FILE" ] ; then + echo -en "please wait.. checking backup file: " + tar tf $BACKUP_FILE &>/dev/null + ret=$? + if [ $ret -eq 0 ] ; then + echo OK + echo -en "restoring.. this may take long time to complete, please wait.. " + rm -rf /storage/.xbmc &>/dev/null + rm -rf /storage/.cache &>/dev/null + rm -rf /storage/.config &>/dev/null + tar xf $BACKUP_FILE -C / &>/dev/null + rm -f $BACKUP_FILE &>/dev/null + echo done + echo "all good. normal startup in 5s..." + sleep 5 + else + echo FAILED + echo "normal startup in 30s..." + rm -f $BACKUP_FILE &>/dev/null + sleep 30 + fi +fi +