tags 459165 + patch

thank you

Hi,

Here is an NMU that fixes this bug as well as adding the LSB formatted
init.d.  I was hoping to add the po and debconf changes but am having
some machine trouble.

Thanks,

Barry deFreese


diff -u roxen4-4.0.425/debian/postinst roxen4-4.0.425/debian/postinst
--- roxen4-4.0.425/debian/postinst
+++ roxen4-4.0.425/debian/postinst
@@ -152,10 +152,9 @@
 then
     pushd /var/lib/roxen4
     echo -n "Unpacking Roxen4 MySQL database... "
-    tar xzf /usr/share/doc/roxen4/examples/mysql-template.tar.gz
-    chown -R 33:33 .
+    tar -C /var/lib/roxen4 -xzf /usr/share/doc/roxen4/examples/mysql-template.tar.gz
+    chown -R 33:33 /var/lib/roxen4
     echo "done."
-    popd
 fi
 
 # =======================================
diff -u roxen4-4.0.425/debian/changelog roxen4-4.0.425/debian/changelog
--- roxen4-4.0.425/debian/changelog
+++ roxen4-4.0.425/debian/changelog
@@ -1,3 +1,14 @@
+roxen4 (4.0.425-7.1) unstable; urgency=low
+
+  * Non-maintainer upload.
+  * Fix bashisms. (Closes: #459165).
+    + debian/rules using {foo,bar}.
+    + postinst using pushd/popd.
+  * Add LSB info to init.d. (Closes: #469615).
+    + Thanks to Petter Reinholdtsen.
+
+ -- Barry deFreese <[EMAIL PROTECTED]>  Tue, 11 Mar 2008 10:00:56 -0400
+
 roxen4 (4.0.425-7) unstable; urgency=low
 
   * New Spanish, German, Portuguese and French debconf template
diff -u roxen4-4.0.425/debian/init.d roxen4-4.0.425/debian/init.d
--- roxen4-4.0.425/debian/init.d
+++ roxen4-4.0.425/debian/init.d
@@ -1,6 +1,12 @@
 #!/bin/sh
-#
-# Start the Roxen webserver
+### BEGIN INIT INFO
+# Provides:          roxen4
+# Required-Start:    $remote_fs $syslog
+# Required-Stop:     $remote_fs $syslog
+# Default-Start:     2 3 4 5
+# Default-Stop:      0 1 6
+# Short-Description: Start the Roxen webserver
+### END INIT INFO
 
 # -----------------
 # Please don't change this file. The file /usr/share/roxen4/start_options
diff -u roxen4-4.0.425/debian/rules roxen4-4.0.425/debian/rules
--- roxen4-4.0.425/debian/rules
+++ roxen4-4.0.425/debian/rules
@@ -169,8 +169,9 @@
 	  rm -rf tools mysql/README etc/Makefile* \
 		 tools/nt_service/Makefile \
 		 translations/Makefile \
-		 java/classes/{com,Makefile} \
-		 java/{src,doc} perl/bin/ntperl.pl)
+		 java/classes/com \
+		 java/classes/Makefile \
+		 java/src java/doc perl/bin/ntperl.pl)
 
 	# Rename and chmod pike scripts...
 	(cd debian/roxen4/usr/share/roxen4 && \
@@ -208,7 +209,9 @@
 
 	# Chmod/Chown files/directories
 	(cd debian/roxen4 && \
-	  chown -R 33:33 var/{lib,log,run}/roxen4 etc/roxen4; \
+	  chown -R 33:33 var/lib/roxen4 etc/roxen4; \
+	  chown -R 33:33 var/log/roxen4 etc/roxen4; \
+	  chown -R 33:33 var/run/roxen4 etc/roxen4; \
 	  rm usr/share/roxen4/etc/docs.*)
 
 	(cd debian/roxen4/usr/share/roxen4/local && ln -s /etc/default/roxen4 environment)

Reply via email to