[debian-edu-commits] debian-edu/slbackup.git (#6) - edu-wheezy (branch) updated: debian/0.0.12-3-3-g65b6d40
Mike Gabriel
sunweaver at alioth.debian.org
Wed Apr 24 11:18:05 UTC 2013
The branch, edu-wheezy has been updated
via 65b6d40835db688ef38390a45cf8860a94275070 (commit)
from 87d1f9a1f09c51ed8f521ea8430cc4236dd5101b (commit)
Those revisions listed above that are new to this repository have
not appeared on any other notification email; so we list those
revisions in full, below.
- Log -----------------------------------------------------------------
-----------------------------------------------------------------------
Summary of changes:
debian/changelog | 2 ++
debian/postinst | 36 ++++++++++++++++++------------------
debian/slbackup.cron.daily | 5 -----
3 files changed, 20 insertions(+), 23 deletions(-)
delete mode 100644 debian/slbackup.cron.daily
The diff of changes is:
diff --git a/debian/changelog b/debian/changelog
index 80428b0..0895d58 100644
--- a/debian/changelog
+++ b/debian/changelog
@@ -1,6 +1,8 @@
slbackup (0.0.12-4) UNRELEASED; urgency=low
* New maintainer: Mike Gabriel <mike.gabriel at das-netzwerkteam.de>.
+ * Drop CRON job /etc/cron.daily/slbackup. Re-enable configuration
+ of slbackup via debconf templates (closes: #662914).
-- Mike Gabriel <mike.gabriel at das-netzwerkteam.de> Sun, 22 Apr 2012 19:54:39 +0200
diff --git a/debian/postinst b/debian/postinst
index 7fc5c29..96f234c 100644
--- a/debian/postinst
+++ b/debian/postinst
@@ -58,24 +58,24 @@ if ($ARGV[0] and $ARGV[0] eq "configure") {
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);
+ }
}
system('
diff --git a/debian/slbackup.cron.daily b/debian/slbackup.cron.daily
deleted file mode 100644
index 46bae21..0000000
--- a/debian/slbackup.cron.daily
+++ /dev/null
@@ -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
hooks/post-receive
--
slbackup.git (Debian package slbackup)
This is an automated email from the git hooks/post-receive script. It was
generated because a ref change was pushed to the repository containing
the project "slbackup.git" (Debian package slbackup).
More information about the debian-edu-commits
mailing list