# HG changeset patch # User Sascha Wilde # Date 1404809573 -7200 # Node ID 9f0ad4bab175525283ce5a47963e855747a83479 # Parent 7c3a8a8d3e52db0d042632a03c2ea6b85110a511 Fixed crontab setup for system wide (de)installation. diff -r 7c3a8a8d3e52 -r 9f0ad4bab175 packaging/linux-installer.inc.in --- a/packaging/linux-installer.inc.in Fri Jul 04 18:44:06 2014 +0200 +++ b/packaging/linux-installer.inc.in Tue Jul 08 10:52:53 2014 +0200 @@ -207,11 +207,17 @@ local crontabopt='' fi + if [ "$1" != "deinstall" ] ; then + local trustbridge_tray_starter="${instcfg[PREFIX]}/bin/trustbridge-tray-starter.sh" + else + local trustbridge_tray_starter="${oldinstcfg[PREFIX]}/bin/trustbridge-tray-starter.sh" + fi + crontab $crontabopt -l | \ - grep -vF "${instcfg[PREFIX]}/bin/trustbridge-tray-starter.sh" \ + grep -vF "$trustbridge_tray_starter" \ >"$tmpcrontab" if [ "$1" != "deinstall" ] ; then - echo "$(( $RANDOM / 555 )) 12 * * * \"${instcfg[PREFIX]}/bin/trustbridge-tray-starter.sh\"" \ + echo "$(( $RANDOM / 555 )) 12 * * * \"$trustbridge_tray_starter\"" \ >>"$tmpcrontab" fi crontab $crontabopt "$tmpcrontab"