Mercurial > trustbridge
diff packaging/linux-installer.inc.in @ 750:27dd0012288a
Remove cron job on deinstallation.
author | Sascha Wilde <wilde@intevation.de> |
---|---|
date | Fri, 04 Jul 2014 17:18:05 +0200 |
parents | 778382342802 |
children | d8c8e14b9953 |
line wrap: on
line diff
--- 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"