[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