diff options
author | Martin Schirrmacher <vdr.skinflatplus@schirrmacher.eu> | 2014-11-13 18:56:53 +0100 |
---|---|---|
committer | Martin Schirrmacher <vdr.skinflatplus@schirrmacher.eu> | 2014-11-13 18:56:53 +0100 |
commit | 21e71933917740417e2c51286cb65a586f981a1e (patch) | |
tree | 9e5ed713dedd92a1898d03d03223a083e3666d98 /contrib | |
parent | a24f0a212a2731f5b2fb2071b1de203fc7e274c6 (diff) | |
download | skin-flatplus-21e71933917740417e2c51286cb65a586f981a1e.tar.gz skin-flatplus-21e71933917740417e2c51286cb65a586f981a1e.tar.bz2 |
update MV-Themes
Diffstat (limited to 'contrib')
-rwxr-xr-x | contrib/flatPlus_MV_Update.sh | 23 |
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 "-------------------------------" |