wok-next diff conky-theme-onsea/receipt @ rev 19687

unshield: _BSD_SOURCE is deprecated
author Pascal Bellard <pascal.bellard@slitaz.org>
date Mon Apr 10 09:48:32 2017 +0200 (2017-04-10)
parents ad8378dca880
children c4e53a39395a
line diff
     1.1 --- a/conky-theme-onsea/receipt	Thu Apr 21 22:04:50 2016 +0200
     1.2 +++ b/conky-theme-onsea/receipt	Mon Apr 10 09:48:32 2017 +0200
     1.3 @@ -11,13 +11,14 @@
     1.4  STUFF_DIR="lab.slitaz/5.0/pkg/conky/1.9.0"
     1.5  TARBALL="$SOURCE-$VERSION.tar.gz"
     1.6  WGET_URL="${WEB_SITE}/$STUFF_DIR/$TARBALL"
     1.7 -TAGS="conky theme"
     1.8 +TAGS="conky desktop monitoring theme"
     1.9 +HOST_ARCH="i486"
    1.10  
    1.11  DEPENDS="conky"
    1.12  BUILD_DEPENDS="wget"
    1.13  
    1.14 -BAK_DIR=".conky-backups"
    1.15 -BAK_FILE="DEwioa80aejskDFPels0" # I do not know how to improve it. I write it manually. There is an automatic method?
    1.16 +BAK_DIR=".conky-backup"
    1.17 +BAK_FILE="old_conkyrc"
    1.18  
    1.19  # Rules to configure and make the package.
    1.20  compile_rules()
    1.21 @@ -34,12 +35,10 @@
    1.22  
    1.23  pre_install()
    1.24  {
    1.25 -
    1.26  # Build current ".conkyrc" backup.
    1.27 -
    1.28  if [ -e $1/home/$USER/.conkyrc ]; then
    1.29 -mkdir -p $1/home/$USER/$BAK_DIR/$BAK_FILE
    1.30 -mv $1/home/$USER/.conkyrc $1/home/$USER/$BAK_DIR/$BAK_FILE
    1.31 +  mkdir -p $1/home/$USER/$BAK_DIR/$BAK_FILE
    1.32 +  mv $1/home/$USER/.conkyrc $1/home/$USER/$BAK_DIR/$BAK_FILE
    1.33  
    1.34  # README (Alert file only).
    1.35  cat > $1/home/$USER/$BAK_DIR/README <<EOT
    1.36 @@ -53,60 +52,46 @@
    1.37    Run: tazpkg remove $PACKAGE
    1.38  
    1.39  EOT
    1.40 -
    1.41 -else
    1.42 -  echo "No .conkyrc file for backup.";
    1.43  fi
    1.44 -
    1.45  }
    1.46  
    1.47  post_install()
    1.48  {
    1.49 -
    1.50  # Install new ".conkyrc" to (home/user).
    1.51  # And create a link to the original file.
    1.52 -
    1.53    cd $1/home/$USER
    1.54    ln -s /usr/share/conky/themes/$SOURCE/.conkyrc $1/home/$USER/.conkyrc
    1.55 -  chmod 755 $1/home/$USER/.conkyrc
    1.56 +  ### chmod 755 $1/home/$USER/.conkyrc
    1.57  
    1.58  # Check the conky process and run new theme.
    1.59 -
    1.60 -  [ "$1" ] ||
    1.61 +[ "$1" ] ||
    1.62    if busybox pidof conky >>/dev/null 2>&1; then
    1.63      su - $USER -c "killall conky" && su - $USER -c "conky &";
    1.64    else
    1.65      su - $USER -c "conky &";
    1.66    fi
    1.67 -
    1.68  }
    1.69  
    1.70  pre_remove()
    1.71  {
    1.72 -
    1.73  # Restore old ".conkyrc" backup.
    1.74 -
    1.75    if [ -e $1/home/$USER/$BAK_DIR/$BAK_FILE/.conkyrc ]; then
    1.76      mv $1/home/$USER/$BAK_DIR/$BAK_FILE/.conkyrc $1/home/$USER
    1.77      chmod 777 $1/home/$USER/.conkyrc
    1.78      rm -rf $1/home/$USER/$BAK_DIR/$BAK_FILE
    1.79      rm -rf $1/home/$USER/$BAK_DIR/README
    1.80    else
    1.81 -    echo "Empty! No backup files.";
    1.82 +    rm -irf $1/home/$USER/.conkyrc
    1.83    fi
    1.84 -
    1.85  }
    1.86  
    1.87  post_remove()
    1.88  {
    1.89 -
    1.90  # Check the conky process and run old theme.
    1.91 -
    1.92 -  [ "$1" ] ||
    1.93 +[ "$1" ] ||
    1.94    if busybox pidof conky >>/dev/null 2>&1; then
    1.95      su - $USER -c "killall conky" && su - $USER -c "conky &";
    1.96    else
    1.97      su - $USER -c "conky &";
    1.98    fi
    1.99 -
   1.100  }