[pkg-bacula-commits] [SCM] Bacula, a network backup, recovery and verification program branch, master, updated. debian/5.2.6+dfsg-2-24-g0527cba

Alexander Golovko alexandro at ankalagon.ru
Mon Aug 6 08:13:52 UTC 2012


The following commit has been merged in the master branch:
commit 0527cba52b28f735cde6b1e499da93991860e37e
Author: Alexander Golovko <alexandro at ankalagon.ru>
Date:   Mon Aug 6 12:13:37 2012 +0400

    switch from usermod to adduser

diff --git a/debian/bacula-common.preinst b/debian/bacula-common.preinst
index bf1da3a..644159f 100644
--- a/debian/bacula-common.preinst
+++ b/debian/bacula-common.preinst
@@ -7,16 +7,16 @@ case "$1" in
 	install)
 		if ! getent passwd bacula >/dev/null; then
 			echo -n "Adding user 'bacula'... "
-			adduser --system --home /var/lib/bacula --no-create-home --group bacula 2>&1 > /dev/null
-			usermod -c "Bacula" bacula
-			usermod -G tape,cdrom bacula
+			adduser --system --home /var/lib/bacula --gecos Bacula --no-create-home --group bacula 2>&1 >/dev/null
+			adduser bacula tape 2>&1 >/dev/null
+			adduser bacula cdrom 2>&1 >/dev/null
 			echo "Ok."
 		fi
 	;;
 
 	upgrade)
 		if dpkg --compare-versions "$2" lt "5.2.6+dfsg-3"; then
-			usermod -a -G cdrom bacula
+			adduser bacula cdrom 2>&1 >/dev/null
 		fi
 
                # Before 1.38.9-2, logs were in the wrong place.  Fix.
diff --git a/debian/changelog b/debian/changelog
index 1b8a19d..dd5fe3f 100644
--- a/debian/changelog
+++ b/debian/changelog
@@ -33,6 +33,8 @@ bacula (5.2.6+dfsg-3) unstable; urgency=high
     + fix files left after bacula-console package purge (Closes: #682733).
   * debian/bacula-console-qt.postrm, debian/bacula-traymonitor.postrm:
     + fix files left after packages purge (thanks to piuparts).
+  * debian/bacula-common.preinst:
+    + switch from usermod to more debian-policy friendly adduser.
 
   [ Bart Swedrowski ]
   * debian/bacula-console.postinst:

-- 
Bacula, a network backup, recovery and verification program



More information about the pkg-bacula-commits mailing list