[Pkg-voip-commits] r1373 - asterisk/trunk/debian

Kilian Krause kilian at costa.debian.org
Mon Mar 6 09:50:49 UTC 2006


Author: kilian
Date: 2006-03-06 09:50:48 +0000 (Mon, 06 Mar 2006)
New Revision: 1373

Added:
   asterisk/trunk/debian/asterisk-bristuff.postinst
   asterisk/trunk/debian/asterisk-bristuff.postrm
   asterisk/trunk/debian/asterisk-classic.postinst
   asterisk/trunk/debian/asterisk-classic.postrm
   asterisk/trunk/debian/asterisk-config.postinst
Removed:
   asterisk/trunk/debian/postinst
   asterisk/trunk/debian/postrm
Modified:
   asterisk/trunk/debian/changelog
Log:
move postinst and postrm to separate packages instead of providing them unconditionally to each package (Closes: #355524)


Copied: asterisk/trunk/debian/asterisk-bristuff.postinst (from rev 1370, asterisk/trunk/debian/postinst)

Copied: asterisk/trunk/debian/asterisk-bristuff.postrm (from rev 1370, asterisk/trunk/debian/postrm)

Copied: asterisk/trunk/debian/asterisk-classic.postinst (from rev 1370, asterisk/trunk/debian/postinst)

Copied: asterisk/trunk/debian/asterisk-classic.postrm (from rev 1370, asterisk/trunk/debian/postrm)

Copied: asterisk/trunk/debian/asterisk-config.postinst (from rev 1370, asterisk/trunk/debian/postinst)
===================================================================
--- asterisk/trunk/debian/postinst	2006-03-05 12:07:46 UTC (rev 1370)
+++ asterisk/trunk/debian/asterisk-config.postinst	2006-03-06 09:50:48 UTC (rev 1373)
@@ -0,0 +1,59 @@
+#! /bin/sh
+
+set -e
+
+# summary of how this script can be called:
+#        * <postinst> `configure' <most-recently-configured-version>
+#        * <old-postinst> `abort-upgrade' <new version>
+#        * <conflictor's-postinst> `abort-remove' `in-favour' <package>
+#          <new-version>
+#        * <deconfigured's-postinst> `abort-deconfigure' `in-favour'
+#          <failed-install-package> <version> `removing'
+#          <conflicting-package> <version>
+
+case "$1" in
+    configure)
+
+	if (getent passwd asterisk >/dev/null);then
+		if [ "`getent passwd asterisk|awk -F: '{print $6}'`" = "/var/run/asterisk" ];then
+			usermod -d /var/lib/asterisk asterisk
+		fi
+	else
+	    	adduser --system --group --home /var/lib/asterisk --gecos "Asterisk PBX daemon" asterisk
+		adduser asterisk audio 
+		adduser asterisk dialout
+	fi
+	if (groups asterisk | grep -w -q -v asterisk); then
+		adduser asterisk dialout
+	fi
+
+	test -d /var/lib/asterisk || mkdir -p /var/lib/asterisk
+	test -d /etc/asterisk || mkdir -p /etc/asterisk
+	chown -R asterisk.asterisk /var/log/asterisk /var/run/asterisk \
+		/var/spool/asterisk /var/lib/asterisk /etc/asterisk 
+	chmod 0660 /etc/asterisk/*.conf
+
+	# doing web-vmail foo...
+	chown asterisk:www-data /etc/asterisk/voicemail.conf
+	chmod 0640 /etc/asterisk/voicemail.conf
+
+    ;;
+
+    abort-upgrade|abort-remove|abort-deconfigure)
+
+    ;;
+
+    *)
+        echo "postinst called with unknown argument \`$1'" >&2
+        exit 1
+    ;;
+esac
+
+# dh_installdeb will replace this with shell code automatically
+# generated by other debhelper scripts.
+
+#DEBHELPER#
+
+exit 0
+
+

Modified: asterisk/trunk/debian/changelog
===================================================================
--- asterisk/trunk/debian/changelog	2006-03-06 09:17:57 UTC (rev 1372)
+++ asterisk/trunk/debian/changelog	2006-03-06 09:50:48 UTC (rev 1373)
@@ -11,8 +11,10 @@
   * logroate: create /var/log/asterisk/cdr-custom/ as well as cdr-csv
     (Closes: #355048)
   * delete chan_capi modules from bristuff
+  * Move postinstall and postrm to asterisk-classsic, asterisk-bristuff and
+    asterisk-config. (Closes: #355524)
 
- -- Kilian Krause <kilian at debian.org>  Fri,  3 Mar 2006 10:41:36 +0100
+ -- Kilian Krause <kilian at debian.org>  Mon,  6 Mar 2006 10:48:55 +0100
 
 asterisk (1:1.2.4.dfsg-6) unstable; urgency=low
 

Deleted: asterisk/trunk/debian/postinst
===================================================================
--- asterisk/trunk/debian/postinst	2006-03-06 09:17:57 UTC (rev 1372)
+++ asterisk/trunk/debian/postinst	2006-03-06 09:50:48 UTC (rev 1373)
@@ -1,66 +0,0 @@
-#! /bin/sh
-
-set -e
-
-# summary of how this script can be called:
-#        * <postinst> `configure' <most-recently-configured-version>
-#        * <old-postinst> `abort-upgrade' <new version>
-#        * <conflictor's-postinst> `abort-remove' `in-favour' <package>
-#          <new-version>
-#        * <deconfigured's-postinst> `abort-deconfigure' `in-favour'
-#          <failed-install-package> <version> `removing'
-#          <conflicting-package> <version>
-
-case "$1" in
-    configure)
-
-	if (getent passwd asterisk >/dev/null);then
-		if [ "`getent passwd asterisk|awk -F: '{print $6}'`" = "/var/run/asterisk" ];then
-			usermod -d /var/lib/asterisk asterisk
-		fi
-	else
-	    	adduser --system --group --home /var/lib/asterisk --gecos "Asterisk PBX daemon" asterisk
-		adduser asterisk audio 
-		adduser asterisk dialout
-	fi
-	if (groups asterisk | grep -w -q -v asterisk); then
-		adduser asterisk dialout
-	fi
-
-	for cdrdir in cvs custom; do 
-		if [ ! -d /var/log/asterisk/cdr-$cdrdir ];then
-			mkdir -p /var/log/asterisk/cdr-$cdrdir
-		fi
-	done
-	test -d /var/spool/asterisk/voicemail || mkdir -p /var/spool/asterisk/voicemail
-	test -d /var/spool/asterisk/meetme || mkdir -p /var/spool/asterisk/meetme
-	test -d /var/lib/asterisk || mkdir -p /var/lib/asterisk
-	test -d /etc/asterisk || mkdir -p /etc/asterisk
-	chown -R asterisk.asterisk /var/log/asterisk /var/run/asterisk \
-		/var/spool/asterisk /var/lib/asterisk /etc/asterisk 
-	chmod 0660 /etc/asterisk/*.conf
-
-	# doing web-vmail foo...
-	chown asterisk:www-data /etc/asterisk/voicemail.conf
-	chmod 0640 /etc/asterisk/voicemail.conf
-
-    ;;
-
-    abort-upgrade|abort-remove|abort-deconfigure)
-
-    ;;
-
-    *)
-        echo "postinst called with unknown argument \`$1'" >&2
-        exit 1
-    ;;
-esac
-
-# dh_installdeb will replace this with shell code automatically
-# generated by other debhelper scripts.
-
-#DEBHELPER#
-
-exit 0
-
-

Deleted: asterisk/trunk/debian/postrm
===================================================================
--- asterisk/trunk/debian/postrm	2006-03-06 09:17:57 UTC (rev 1372)
+++ asterisk/trunk/debian/postrm	2006-03-06 09:50:48 UTC (rev 1373)
@@ -1,9 +0,0 @@
-#! /bin/sh -e
-
-if [ "$1" = purge ]; then
-        userdel -r asterisk 2>/dev/null || true
-        rm -fR /var/log/asterisk
-
-fi
-
-#DEBHELPER#




More information about the Pkg-voip-commits mailing list