summaryrefslogtreecommitdiff
path: root/contrib
diff options
context:
space:
mode:
authorMartin Schirrmacher <vdr.skinflatplus@schirrmacher.eu>2014-11-13 18:56:53 +0100
committerMartin Schirrmacher <vdr.skinflatplus@schirrmacher.eu>2014-11-13 18:56:53 +0100
commit21e71933917740417e2c51286cb65a586f981a1e (patch)
tree9e5ed713dedd92a1898d03d03223a083e3666d98 /contrib
parenta24f0a212a2731f5b2fb2071b1de203fc7e274c6 (diff)
downloadskin-flatplus-21e71933917740417e2c51286cb65a586f981a1e.tar.gz
skin-flatplus-21e71933917740417e2c51286cb65a586f981a1e.tar.bz2
update MV-Themes
Diffstat (limited to 'contrib')
-rwxr-xr-xcontrib/flatPlus_MV_Update.sh23
1 files changed, 11 insertions, 12 deletions
diff --git a/contrib/flatPlus_MV_Update.sh b/contrib/flatPlus_MV_Update.sh
index 080251a5..ce6a88dc 100755
--- a/contrib/flatPlus_MV_Update.sh
+++ b/contrib/flatPlus_MV_Update.sh
@@ -6,13 +6,14 @@
#set -x
# Ordner und Dateien
-ICONS="icons" ; THEMES="themes" ; DECORS="decors"
+ICONS="icons" ; THEMES="themes" ; DECORS="decors" ; CONFIGS="configs"
INFO=MV_Themes.INFO ; HIST=MV_Themes.HISTORY
# Ordner für Direktupdate (Im aktuellem Filesystem); Beispiel für Gen2VDR
THEMEDIR="/etc/vdr/themes"
ICONDIR="/etc/vdr/plugins/skinflatplus/icons"
DECORDIR="/etc/vdr/plugins/skinflatplus/decors"
+CONFIGSDIR="/etc/vdr/plugins/skinflatplus/configs"
timedout_read() {
timeout=$1 ; varname=$2 ; old_tty_settings=`stty -g`
@@ -39,7 +40,6 @@ if [ ! -d "../$ICONS" -o ! -d "../$THEMES" -o ! -d "../$DECORS" ] ; then
exit 1
fi
-
if [ -n "$1" ] ; then # Parameter wurde übergeben
case $1 in
-Silent) SILENTUPDATE=1 ; echo "Silent Update! ($1)" ;;
@@ -61,9 +61,9 @@ if [ -z "$SILENTUPDATE" ] ; then
fi
if [ -n "$DIRECTUPDATE" ] ; then # Löschen im Dateisystem (/etc)
- rm -rf $ICONDIR/MV*
- rm -f $THEMEDIR/flatPlus-MV*
- rm -f $DECORDIR/*MV*
+ [ -d $ICONDIR ] && rm -rf $ICONDIR/MV*
+ [ -d $THEMEDIR ] && rm -f $THEMEDIR/flatPlus-MV*
+ [ -d $DECORDIR ] && rm -f $DECORDIR/*MV*
else # Löschen im Source-Dir von skinflatPlus
rm -rf ../$ICONS/MV*
rm -f ../$THEMES/flatPlus-MV*
@@ -84,17 +84,16 @@ fi
cd ..
# Download
-if [ -n "$DIRECTUPDATE" ] ; then
- cd /tmp
-fi
+[ -n "$DIRECTUPDATE" ] && cd /tmp
wget https://dl.dropboxusercontent.com/u/1490505/VDR/skinflatplus/MV_Themes.tar.xz
tar -xJf MV_Themes.tar.xz # Entpacken
-rm -rf MV_Themes.tar.xz # Archiv entfernen
+rm -f MV_Themes.tar.xz # Archiv entfernen
if [ -n "$DIRECTUPDATE" ] ; then
- cp -f themes/flatPlus-MV* $THEMEDIR
- cp -f decors/*MV* $DECORDIR
- cp -rf icons/MV* $ICONDIR
+ cp -f ${THEMES}/flatPlus-MV* $THEMEDIR
+ cp -f ${DECORS}/*MV* $DECORDIR
+ cp -rf ${ICONS}/MV* $ICONDIR
+ cp -f ${CONFIGS}/*MV* $CONFIGSDIR
fi
echo "-------------------------------"