[Pkg-voip-commits] r2998 - asterisk/trunk/debian
Lionel Elie Mamane
lmamane at alioth.debian.org
Sat Jan 13 11:43:44 CET 2007
Author: lmamane
Date: 2007-01-13 11:43:43 +0100 (Sat, 13 Jan 2007)
New Revision: 2998
Added:
asterisk/trunk/debian/asterisk-sounds-main.dirs
asterisk/trunk/debian/asterisk-sounds-main.links
asterisk/trunk/debian/asterisk-sounds-main.postinst
Modified:
asterisk/trunk/debian/changelog
Log:
Fix bug#406714: priv-callerintros directory now in /var/lib
Added: asterisk/trunk/debian/asterisk-sounds-main.dirs
===================================================================
--- asterisk/trunk/debian/asterisk-sounds-main.dirs 2007-01-12 14:30:50 UTC (rev 2997)
+++ asterisk/trunk/debian/asterisk-sounds-main.dirs 2007-01-13 10:43:43 UTC (rev 2998)
@@ -0,0 +1 @@
+/var/lib/asterisk/sounds/priv-callerintros
Added: asterisk/trunk/debian/asterisk-sounds-main.links
===================================================================
--- asterisk/trunk/debian/asterisk-sounds-main.links 2007-01-12 14:30:50 UTC (rev 2997)
+++ asterisk/trunk/debian/asterisk-sounds-main.links 2007-01-13 10:43:43 UTC (rev 2998)
@@ -0,0 +1 @@
+var/lib/asterisk/sounds/priv-callerintros usr/share/asterisk/sounds/priv-callerintros
Added: asterisk/trunk/debian/asterisk-sounds-main.postinst
===================================================================
--- asterisk/trunk/debian/asterisk-sounds-main.postinst 2007-01-12 14:30:50 UTC (rev 2997)
+++ asterisk/trunk/debian/asterisk-sounds-main.postinst 2007-01-13 10:43:43 UTC (rev 2998)
@@ -0,0 +1,25 @@
+#! /bin/sh -e
+
+if [ "$1" = "configure" ]; then
+
+ ## Special magick to upgrade from versions 1:1.2.14~dfsg-1 and earlier
+ ## Can be removed after release of lenny
+ SRC=/usr/share/asterisk/sounds/priv-callerintros
+ DST=/var/lib/asterisk/sounds/priv-callerintros
+ if [ -d "${SRC}" ] && [ ! -h "${SRC}" ]; then
+ # We need to move the callerintros directory to /var/lib
+ # this is supposed to work also if $DST already exists.
+ # (this must be the case as per policy § 6.2)
+ mkdir -p "${DST}"
+ # This overwrites files with the same name in $DST. This is
+ # done on purpose, as the ones in $SRC are the ones actually
+ # used by asterisk.
+ find "${SRC}" -mindepth 1 -maxdepth 1 -print0 | xargs -s 1024 -n 100 --null mv --target-directory="${DST}"
+ rmdir "${SRC}"
+ fi
+ if [ ! -h "${SRC}" ]; then
+ ln -s "${DST}" "${SRC}"
+ fi
+ ## End special magick to upgrade
+
+fi
\ No newline at end of file
Modified: asterisk/trunk/debian/changelog
===================================================================
--- asterisk/trunk/debian/changelog 2007-01-12 14:30:50 UTC (rev 2997)
+++ asterisk/trunk/debian/changelog 2007-01-13 10:43:43 UTC (rev 2998)
@@ -2,8 +2,11 @@
* NOT RELEASED YET
- -- Kilian Krause <kilian at debian.org> Wed, 3 Jan 2007 21:17:58 +0100
+ [Lionel Elie Mamane]
+ * Place priv-callerintros directory in /var/lib (closes: #406714)
+ -- Lionel Elie Mamane <lmamane at debian.org> Sat, 13 Jan 2007 11:42:01 +0100
+
asterisk (1:1.2.14~dfsg-1) unstable; urgency=low
* New upstream release.
More information about the Pkg-voip-commits
mailing list