# HG changeset patch # User Sascha Wilde # Date 1404487085 -7200 # Node ID 27dd0012288a36491552e05a6de2d1d6f8258430 # Parent 7783823428025b4a0bbd61d5133ae971a21cd83b Remove cron job on deinstallation. diff -r 778382342802 -r 27dd0012288a packaging/linux-installer.inc.in --- a/packaging/linux-installer.inc.in Fri Jul 04 17:13:57 2014 +0200 +++ b/packaging/linux-installer.inc.in Fri Jul 04 17:18:05 2014 +0200 @@ -193,12 +193,19 @@ local tmpcrontab=`mktemp` crontab -l | grep -vF "${instcfg[PREFIX]}/bin/trustbridge-tray-starter.sh" \ >"$tmpcrontab" - echo "$(( $RANDOM / 555 )) 12 * * * \"${instcfg[PREFIX]}/bin/trustbridge-tray-starter.sh\"" \ - >>"$tmpcrontab" + if [ "$1" != "deinstall" ] ; then + echo "$(( $RANDOM / 555 )) 12 * * * \"${instcfg[PREFIX]}/bin/trustbridge-tray-starter.sh\"" \ + >>"$tmpcrontab" + fi crontab "$tmpcrontab" rm "$tmpcrontab" } +remove_cronjob() +{ + setup_cronjob deinstall +} + deinstall_certs() { local cinst="${oldinstcfg[PREFIX]}/bin/cinst" @@ -220,6 +227,9 @@ deinstall_etc() { + echo "Removing cron job ..." + remove_cronjob + # FIXME: delete all files created by the application. local tbcfg_file="${instcfg_path}/TrustBridge.ini"