[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