[Pkg-voip-commits] r3930 - in asterisk/trunk/debian: . patches

paravoid at alioth.debian.org paravoid at alioth.debian.org
Mon Aug 6 01:45:35 UTC 2007


Author: paravoid
Date: 2007-08-06 01:45:34 +0000 (Mon, 06 Aug 2007)
New Revision: 3930

Added:
   asterisk/trunk/debian/patches/ast_key_dir.dpatch
Modified:
   asterisk/trunk/debian/asterisk.install
   asterisk/trunk/debian/changelog
   asterisk/trunk/debian/patches/00list
   asterisk/trunk/debian/patches/pubkey_jnctn.dpatch
Log:
* Add ast_key_dir patch to move keys from /var/lib/asterisk/keys to
  /usr/share/asterisk/keys where they should be.
* Actually ship keys, including Junction Networks' by fixing pubkey_jnctn
  patch.

Modified: asterisk/trunk/debian/asterisk.install
===================================================================
--- asterisk/trunk/debian/asterisk.install	2007-08-05 20:58:26 UTC (rev 3929)
+++ asterisk/trunk/debian/asterisk.install	2007-08-06 01:45:34 UTC (rev 3930)
@@ -1,4 +1,5 @@
 usr/lib/asterisk
 usr/sbin
-usr/share/asterisk/firmware/iax
+usr/share/asterisk/firmware
+usr/share/asterisk/keys
 ../asterisk_fix usr/share/asterisk/bin

Modified: asterisk/trunk/debian/changelog
===================================================================
--- asterisk/trunk/debian/changelog	2007-08-05 20:58:26 UTC (rev 3929)
+++ asterisk/trunk/debian/changelog	2007-08-06 01:45:34 UTC (rev 3930)
@@ -11,8 +11,12 @@
   [ Faidon Liambotis ]
   * Refer to /usr/share/common-licenses/GPL-2 instead of GPL. The code is
     -for now- GPLv2-only and in light of GPLv3, pointing to GPL is misleading.
+  * Add ast_key_dir patch to move keys from /var/lib/asterisk/keys to
+    /usr/share/asterisk/keys where they should be.
+  * Actually ship keys, including Junction Networks' by fixing pubkey_jnctn
+    patch.
 
- -- Mark Purcell <msp at debian.org>  Sun, 05 Aug 2007 20:35:54 +0100
+ -- Faidon Liambotis <paravoid at debian.org>  Mon, 06 Aug 2007 04:39:08 +0300
 
 asterisk (1:1.4.9~dfsg-1) unstable; urgency=high
 

Modified: asterisk/trunk/debian/patches/00list
===================================================================
--- asterisk/trunk/debian/patches/00list	2007-08-05 20:58:26 UTC (rev 3929)
+++ asterisk/trunk/debian/patches/00list	2007-08-06 01:45:34 UTC (rev 3930)
@@ -1,4 +1,5 @@
 astvarrundir
+ast_key_dir
 pubkey_jnctn
 dbug433884
 make-clean-fixes

Added: asterisk/trunk/debian/patches/ast_key_dir.dpatch
===================================================================
--- asterisk/trunk/debian/patches/ast_key_dir.dpatch	                        (rev 0)
+++ asterisk/trunk/debian/patches/ast_key_dir.dpatch	2007-08-06 01:45:34 UTC (rev 3930)
@@ -0,0 +1,22 @@
+#! /bin/sh /usr/share/dpatch/dpatch-run
+## ast_key_dir.dpatch by Faidon Liambotis <paravoid at debian.org>
+##
+## All lines beginning with `## DP:' are a description of the patch.
+## DP: Put public/private keys in DATADIR/keys (aka /usr/share/asterisk/keys)
+## DP: instead of VARLIBDIR/keys. Besided being FHS compliant, that's where
+## DP: the Makefile installs them and what src/main/asterisk.c does when
+## DP: parsing asterisk.conf. Should be forwarded upstream.
+
+ at DPATCH@
+diff -urNad asterisk-1.4.9~dfsg~/build_tools/make_defaults_h asterisk-1.4.9~dfsg/build_tools/make_defaults_h
+--- asterisk-1.4.9~dfsg~/build_tools/make_defaults_h	2006-04-16 01:53:53.000000000 +0300
++++ asterisk-1.4.9~dfsg/build_tools/make_defaults_h	2007-08-06 04:24:38.000000000 +0300
+@@ -14,7 +14,7 @@
+ #define AST_DATA_DIR   "${INSTALL_PATH}${ASTDATADIR}"
+ #define AST_LOG_DIR    "${INSTALL_PATH}${ASTLOGDIR}"
+ #define AST_AGI_DIR    "${INSTALL_PATH}${AGI_DIR}"
+-#define AST_KEY_DIR    "${INSTALL_PATH}${ASTVARLIBDIR}/keys"
++#define AST_KEY_DIR    "${INSTALL_PATH}${ASTDATADIR}/keys"
+ #define AST_DB         "${INSTALL_PATH}${ASTVARLIBDIR}/astdb"
+ #define AST_TMP_DIR    "${INSTALL_PATH}${ASTSPOOLDIR}/tmp"
+ 

Modified: asterisk/trunk/debian/patches/pubkey_jnctn.dpatch
===================================================================
--- asterisk/trunk/debian/patches/pubkey_jnctn.dpatch	2007-08-05 20:58:26 UTC (rev 3929)
+++ asterisk/trunk/debian/patches/pubkey_jnctn.dpatch	2007-08-06 01:45:34 UTC (rev 3930)
@@ -7,9 +7,22 @@
 ## DP: See also http://www.junctionnetworks.com/Asterisk-config.htm
 
 @DPATCH@
-diff -urNad asterisk-1.1.9.0beta1.dfsg.1/keys/jnctn.pub /tmp/dpep.mnlLru/asterisk-1.1.9.0beta1.dfsg.1/keys/jnctn.pub
---- asterisk-1.1.9.0beta1.dfsg.1/keys/jnctn.pub	1970-01-01 02:00:00.000000000 +0200
-+++ /tmp/dpep.mnlLru/asterisk-1.1.9.0beta1.dfsg.1/keys/jnctn.pub	2005-10-12 23:35:32.236727110 +0200
+diff -urNad asterisk-1.4.9~dfsg~/Makefile asterisk-1.4.9~dfsg/Makefile
+--- asterisk-1.4.9~dfsg~/Makefile	2007-08-06 04:40:26.000000000 +0300
++++ asterisk-1.4.9~dfsg/Makefile	2007-08-06 04:41:07.000000000 +0300
+@@ -435,8 +435,7 @@
+ 	mkdir -p $(DESTDIR)$(ASTDATADIR)/firmware
+ 	mkdir -p $(DESTDIR)$(ASTDATADIR)/firmware/iax
+ 	mkdir -p $(DESTDIR)$(ASTMANDIR)/man8
+-	$(INSTALL) -m 644 keys/iaxtel.pub $(DESTDIR)$(ASTDATADIR)/keys
+-	$(INSTALL) -m 644 keys/freeworlddialup.pub $(DESTDIR)$(ASTDATADIR)/keys
++	$(INSTALL) -m 644 keys/*.pub $(DESTDIR)$(ASTDATADIR)/keys
+ 	$(INSTALL) -m 644 doc/asterisk.8 $(DESTDIR)$(ASTMANDIR)/man8
+ 	$(INSTALL) -m 644 contrib/scripts/astgenkey.8 $(DESTDIR)$(ASTMANDIR)/man8
+ 	$(INSTALL) -m 644 contrib/scripts/autosupport.8 $(DESTDIR)$(ASTMANDIR)/man8
+diff -urNad asterisk-1.4.9~dfsg~/keys/jnctn.pub asterisk-1.4.9~dfsg/keys/jnctn.pub
+--- asterisk-1.4.9~dfsg~/keys/jnctn.pub	1970-01-01 02:00:00.000000000 +0200
++++ asterisk-1.4.9~dfsg/keys/jnctn.pub	2007-08-06 04:40:27.000000000 +0300
 @@ -0,0 +1,6 @@
 +-----BEGIN PUBLIC KEY-----
 +MIGfMA0GCSqGSIb3DQEBAQUAA4GNADCBiQKBgQDWaDv4190BpeL5K+Yuq5Q7+vPs




More information about the Pkg-voip-commits mailing list