[Pkg-voip-commits] r8237 - in /asterisk/trunk/debian: README.Debian asterisk-sounds-main.postinst asterisk-sounds-main.postrm asterisk-sounds-main.prerm changelog control

tzafrir-guest at alioth.debian.org tzafrir-guest at alioth.debian.org
Mon Mar 29 09:54:55 UTC 2010


Author: tzafrir-guest
Date: Mon Mar 29 09:54:55 2010
New Revision: 8237

URL: http://svn.debian.org/wsvn/pkg-voip/?sc=1&rev=8237
Log:
sounds/en/ is now an alternative. English sounds installed to

Added:
    asterisk/trunk/debian/asterisk-sounds-main.prerm
      - copied unchanged from r8222, asterisk/trunk/debian/asterisk-sounds-main.prerm
Removed:
    asterisk/trunk/debian/asterisk-sounds-main.postrm
Modified:
    asterisk/trunk/debian/README.Debian
    asterisk/trunk/debian/asterisk-sounds-main.postinst
    asterisk/trunk/debian/changelog
    asterisk/trunk/debian/control

Modified: asterisk/trunk/debian/README.Debian
URL: http://svn.debian.org/wsvn/pkg-voip/asterisk/trunk/debian/README.Debian?rev=8237&op=diff
==============================================================================
--- asterisk/trunk/debian/README.Debian (original)
+++ asterisk/trunk/debian/README.Debian Mon Mar 29 09:54:55 2010
@@ -102,17 +102,21 @@
 
 Thus various sound file packages place their files under
 /usr/share/sounds/asterisk/xx_YY_Foobar
-(for sound files set Foobar of language 'xx' and country 'YY') and will
-normally create a symlink:
-/usr/share/sounds/asterisk/xx -> xx_YY_Foobar
+(for sound files set Foobar of language 'xx' and country 'YY').
+They also provide the alternatives 'asterisk-promtp-xx' and
+'asterisk-prompt-xx-yy' for the symlinks 
+/usr/share/asterisk/sounds/xx and /usr/share/asterisk/sounds/xx_YY .
 
-If you install your own set of files or otherwise unhappy with the
-current default sound set for the language, just set the symlink
-manually for the language. The following will use the files from the set
-'Baz' instead:
+If you have multiple such packages and want to change that selection, use:
 
-  rm /usr/share/asterisk/sounds/xx
-  ln -s xx_YY_Baz /usr/share/asterisk/sounds/xx
+  update-alternatives --config asterisk-prompt-xx
+
+Or:
+
+  update-alternatives --config asterisk-prompt-xx-yy
+
+(TODO: document using an empty alternative directory for 'en' to have no
+fallback sounds)
 
 
 Missing Modules

Modified: asterisk/trunk/debian/asterisk-sounds-main.postinst
URL: http://svn.debian.org/wsvn/pkg-voip/asterisk/trunk/debian/asterisk-sounds-main.postinst?rev=8237&op=diff
==============================================================================
--- asterisk/trunk/debian/asterisk-sounds-main.postinst (original)
+++ asterisk/trunk/debian/asterisk-sounds-main.postinst Mon Mar 29 09:54:55 2010
@@ -11,18 +11,14 @@
 #          <failed-install-package> <version> `removing'
 #          <conflicting-package> <version>
 
-SYMLINK=/usr/share/asterisk/sounds/en
-TARGET=en_US_f_Allison
-
 case "$1" in
     configure)
-        if [ ! -d "$SYMLINK" ]; then
-	    if [ -L "$SYMLINK" ]; then
-		# dandling symlink? symlink to a file? kill it
-		rm -f "$SYMLINK"
-	    fi
-	    ln -s "$TARGET" "$SYMLINK"
-	fi
+	update-alternatives --install \
+	    /usr/share/asterisk/sounds/en asterisk-sounds-en \
+	    /usr/share/asterisk/sounds/en_US_f_Allison 50
+	update-alternatives --install \
+	    /usr/share/asterisk/sounds/en_US asterisk-sounds-en-us \
+	    /usr/share/asterisk/sounds/en_US_f_Allison 50
     ;;
 
     abort-upgrade|abort-remove|abort-deconfigure)

Modified: asterisk/trunk/debian/changelog
URL: http://svn.debian.org/wsvn/pkg-voip/asterisk/trunk/debian/changelog?rev=8237&op=diff
==============================================================================
--- asterisk/trunk/debian/changelog (original)
+++ asterisk/trunk/debian/changelog Mon Mar 29 09:54:55 2010
@@ -6,13 +6,13 @@
   * Patch moh_datadir: Make the datadir the default base for moh files
     if a relative path is used.
   * Patch dahdi-fxsks-hookstate: a simpler version. 
-  * sounds/en/ is now a symlink. English sounds installed to
+  * sounds/en/ is now an alternative. English sounds installed to
     en_US_f_Allison .
   * Removed empty es/ and fr/ directories under sounds/ 
   * Patch settings_show_dirs: display the user values of more configurable
     items. 
 
- -- Tzafrir Cohen <tzafrir.cohen at xorcom.com>  Wed, 24 Mar 2010 01:56:36 +0200
+ -- Tzafrir Cohen <tzafrir.cohen at xorcom.com>  Mon, 29 Mar 2010 12:53:18 +0300
 
 asterisk (1:1.6.2.2-1) unstable; urgency=medium
 

Modified: asterisk/trunk/debian/control
URL: http://svn.debian.org/wsvn/pkg-voip/asterisk/trunk/debian/control?rev=8237&op=diff
==============================================================================
--- asterisk/trunk/debian/control (original)
+++ asterisk/trunk/debian/control Mon Mar 29 09:54:55 2010
@@ -48,7 +48,7 @@
 
 Package: asterisk
 Architecture: any
-Depends: ${shlibs:Depends}, ${misc:Depends}, asterisk-config (= ${source:Version}) | asterisk-config-custom, adduser, asterisk-sounds-main, dahdi
+Depends: ${shlibs:Depends}, ${misc:Depends}, asterisk-config (= ${source:Version}) | asterisk-config-custom, adduser, asterisk-prompt-en, dahdi
 Provides: asterisk-1.6.2
 Recommends: sox
 Suggests: asterisk-doc, asterisk-dev, asterisk-h323
@@ -135,6 +135,7 @@
 Depends: ${misc:Depends}
 Recommends: asterisk
 Replaces: asterisk-sounds-extra
+Provides: asterisk-prompt-en, asterisk-prompt-en-us
 Description: Core Sound files for Asterisk (English)
  Asterisk is an Open Source PBX and telephony toolkit.
  .




More information about the Pkg-voip-commits mailing list