[debian-edu-commits] debian-edu/slbackup.git (#30) - edu-wheezy (branch) updated: debian/0.0.12-4-1-ge9b39de
Mike Gabriel
sunweaver at alioth.debian.org
Wed Apr 24 11:18:23 UTC 2013
The branch, edu-wheezy has been updated
via e9b39de67277bee03ca6a052fb4fa9f9a7b96db6 (commit)
from 138552ef5f076c0a5a32788211d1c582ae7586fc (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 | 8 ++++++++
debian/postinst | 9 +++++++++
2 files changed, 17 insertions(+), 0 deletions(-)
The diff of changes is:
diff --git a/debian/changelog b/debian/changelog
index 566331b..7157e06 100644
--- a/debian/changelog
+++ b/debian/changelog
@@ -1,3 +1,11 @@
+slbackup (0.0.12-5) UNRELEASED; urgency=low
+
+ * /debian/postinst:
+ + Make sure the backup directory (server_destdir) as configured via debconf
+ gets created by postinst script.
+
+ -- Mike Gabriel <mike.gabriel at das-netzwerkteam.de> Mon, 22 Apr 2013 12:07:03 +0200
+
slbackup (0.0.12-4) experimental; urgency=low
* /debian/control:
diff --git a/debian/postinst b/debian/postinst
index 92a31a8..9c03599 100644
--- a/debian/postinst
+++ b/debian/postinst
@@ -8,6 +8,7 @@
use strict;
use Debconf::Client::ConfModule ":all";
use Config::General;
+use File::Path qw(make_path);
## subsections
@@ -50,6 +51,14 @@ if ($ARGV[0] and $ARGV[0] eq "configure") {
$config->{client}->{$client_name}->{keep} = $client_keep;
$config->{server_type} = $server_type;
$config->{server_destdir} = $server_destdir;
+ if ( ! -e "$server_destdir" ) {
+ make_path("$server_destdir", {
+ owner => 'root',
+ group => 'root',
+ mode => '0700',
+ }
+ );
+ }
$config->{server_address} = $server_address;
$config->{server_user} = $server_user;
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