Attached is the diff with which I'm about to an NMU in a moment to fix
#353823 (Port 8080 needs to be configurable). It is very simple, so
should be safe. I've tested it, obviously, but only the part that I
changed, as I don't have a way to test asterisk and such stuff myself.

-- 
Talk is cheap. Whining is actually free.
diff -u destar-0.1.1/debian/changelog destar-0.1.1/debian/changelog
--- destar-0.1.1/debian/changelog
+++ destar-0.1.1/debian/changelog
@@ -1,3 +1,14 @@
+destar (0.1.1-3.1) unstable; urgency=low
+
+  * Non-maintainer upload.
+  * debian/patches/30_add_port_option.dpatch: Made the port number
+    configurable. Closes: #353823.
+  * debian/init.d: Added --port=8080 to the default options. This doesn't
+    change the default port number, but nicely points out where the port
+    number is to be changed, if it needs to be changed.
+
+ -- Lars Wirzenius <[EMAIL PROTECTED]>  Thu, 16 Mar 2006 22:35:00 +0200
+
 destar (0.1.1-3) unstable; urgency=low
 
   * Asterisk removed from build-depends. 
diff -u destar-0.1.1/debian/init.d destar-0.1.1/debian/init.d
--- destar-0.1.1/debian/init.d
+++ destar-0.1.1/debian/init.d
@@ -7,7 +7,7 @@
 NAME=destar
 DESC="Asterisk Web GUI DeStar"
 PIDFILE=/var/run/$NAME/$NAME.pid
-DAEMON_OPTS="--daemonize --pid=$PIDFILE"
+DAEMON_OPTS="--daemonize --pid=$PIDFILE --port=8080"
 
 test -x $DAEMON || exit 0
 
diff -u destar-0.1.1/debian/patches/00list destar-0.1.1/debian/patches/00list
--- destar-0.1.1/debian/patches/00list
+++ destar-0.1.1/debian/patches/00list
@@ -5,0 +6 @@
+30_add_port_option.dpatch
only in patch2:
unchanged:
--- destar-0.1.1.orig/debian/patches/30_add_port_option.dpatch
+++ destar-0.1.1/debian/patches/30_add_port_option.dpatch
@@ -0,0 +1,50 @@
+#! /bin/sh /usr/share/dpatch/dpatch-run
+## 30_add_port_option.dpatch by  <[EMAIL PROTECTED]>
+##
+## All lines beginning with `## DP:' are a description of the patch.
+## DP: Add -P|--port option to destar.
+
[EMAIL PROTECTED]@
+
+--- destar-0.1.1.unchanged/destar	2005-11-13 04:00:41.000000000 +0200
++++ destar-0.1.1/destar	2006-03-16 22:59:48.000000000 +0200
+@@ -33,6 +33,7 @@
+ import daemonize
+ be_daemon = False
+ pid_file = '/var/run/destar.pid'
++port = 8080
+ 
+ 
+ def print_version():
+@@ -57,8 +58,8 @@
+ 
+ 
+ try:
+-	opts,args = getopt.getopt(sys.argv[1:],'dhp:v', 
+-		['daemonize','help','pid=', 'version'])
++	opts,args = getopt.getopt(sys.argv[1:],'dhp:vP:', 
++		['daemonize','help','pid=', 'version', 'port='])
+ except getopt.GetoptError:
+ 	print "DeStar: Command-line parsing error. Aborting."
+ 	print_usage()
+@@ -75,6 +76,11 @@
+ 	if opt in ('-v', '--version'):
+ 		print_version()
+ 		sys.exit(0)
++	if opt in ('-P', '--port'):
++		try:
++			port = int(val)
++		except ValueError:
++			pass
+ 
+ 
+ print_version()
+@@ -100,7 +106,7 @@
+ # 'Publisher.py' contains our session management, 'page_main' contains
+ # the start page.
+ import Server, Publisher
+-pub = Server.Server("page_main", port=8080, publisher=Publisher.DeStarPublisher)
++pub = Server.Server("page_main", port=port, publisher=Publisher.DeStarPublisher)
+ 
+ 
+ 

Reply via email to