Dear Release Team, the Debian Edu team would like to request an update of slbackup. An explanation of the issue has been posted to BTS: http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=662914#59A fix of #662914 will be important for Debian Edu r1, so we hope this change gets accepted.
Thanks, Mike <debdiff> slbackup_0.0.12-2+squeeze1.dsc slbackup_0.0.12-2+squeeze2.dsc reverted: --- slbackup-0.0.12/debian/slbackup.cron.daily +++ slbackup-0.0.12.orig/debian/slbackup.cron.daily @@ -1,5 +0,0 @@ -#!/bin/sh - -test -r /etc/slbackup/slbackup.conf || exit 0 -test -x /usr/share/slbackup/slbackup-cron || exit 0 -/usr/share/slbackup/slbackup-cron diff -u slbackup-0.0.12/debian/changelog slbackup-0.0.12/debian/changelog --- slbackup-0.0.12/debian/changelog +++ slbackup-0.0.12/debian/changelog @@ -1,3 +1,12 @@ +slbackup (0.0.12-2+squeeze2) stable; urgency=low + + * New maintainer: Mike Gabriel <mike.gabriel@das-netzwerkteam.de>. + * Drop CRON job /etc/cron.daily/slbackup. Re-enable configuration + of slbackup via debconf templates (closes: #662914). + * Explicitly remove /etc/cron.daily/slbackup in postinst script. ++ -- Mike Gabriel <mike.gabriel@das-netzwerkteam.de> Mon, 23 Apr 2012 23:28:02 +0200
+ slbackup (0.0.12-2+squeeze1) stable; urgency=low * Fixed typo in cron-job (path to configfile). (Closes: #626884) diff -u slbackup-0.0.12/debian/control slbackup-0.0.12/debian/control --- slbackup-0.0.12/debian/control +++ slbackup-0.0.12/debian/control @@ -1,7 +1,7 @@ Source: slbackup Section: utils Priority: optional -Maintainer: Morten Werner Forsbring <werner@debian.org> +Maintainer: Mike Gabriel <mike.gabriel@das-netzwerkteam.de> Build-Depends: debhelper (>= 7) Build-Depends-Indep: po-debconf Standards-Version: 3.8.4 diff -u slbackup-0.0.12/debian/postinst slbackup-0.0.12/debian/postinst --- slbackup-0.0.12/debian/postinst +++ slbackup-0.0.12/debian/postinst @@ -13,7 +13,6 @@ ## subsections sub writeconfig { my ($datafilename, $data) = @_; - } ## start postinst @@ -58,24 +57,29 @@ my $datafile = new Config::General(); $datafile->save_file("/etc/slbackup/slbackup.conf", $config); } - -# # check if file specifying cron-job exists and if the user wanted to -# # configure slbackup now, and make one the answers to both questions -# # are "yes" -# if ( ! -e "/etc/cron.d/slbackup" and $enable eq "true") { -# # make cron-job -# my $crontab = "# cron job for Skolelinux Backup (once a day)\n"; -# if ($enable eq "false") { $crontab .= "#"; } -# my ($hour, $min) = split(/:/, $backuptime); -# $crontab .= "$min $hour * * * root if [ -x " . -# "/usr/share/slbackup/slbackup-cron -a -f " . -# "/etc/slbackup/slbackup.conf ]; then " . -# "/usr/share/slbackup/slbackup-cron ; fi\n"; -# -# open(CRONFILE, ">/etc/cron.d/slbackup"); -# print(CRONFILE "$crontab"); -# close(CRONFILE); -# } + + # check if file specifying cron-job exists and if the user wanted to + # configure slbackup now, and make one the answers to both questions + # are "yes" + if ( ! -e "/etc/cron.d/slbackup" and $enable eq "true") { + # make cron-job + my $crontab = "# cron job for Skolelinux Backup (once a day)\n"; + if ($enable eq "false") { $crontab .= "#"; } + my ($hour, $min) = split(/:/, $backuptime); + $crontab .= "$min $hour * * * root if [ -x " . + "/usr/share/slbackup/slbackup-cron -a -f " . + "/etc/slbackup/slbackup.conf ]; then " . + "/usr/share/slbackup/slbackup-cron ; fi\n"; + + open(CRONFILE, ">/etc/cron.d/slbackup"); + print(CRONFILE "$crontab"); + close(CRONFILE); + } ++ if (system("dpkg --compare-versions \"".$ARGV[1]."\" le \"0.0.12-3\"") == 0) { + system("test -f /etc/cron.daily/slbackup && rm /etc/cron.daily/slbackup");
+ } + } system(' </debdiff> -- DAS-NETZWERKTEAM mike gabriel, dorfstr. 27, 24245 barmissen fon: +49 (4302) 281418, fax: +49 (4302) 281419 GnuPG Key ID 0xB588399B mail: mike.gabriel@das-netzwerkteam.de, http://das-netzwerkteam.de freeBusy: https://mail.das-netzwerkteam.de/freebusy/m.gabriel%40das-netzwerkteam.de.xfb
Attachment:
pgp8th89rbKMO.pgp
Description: Digitale PGP-Unterschrift