proposed patch for #597258
authortony mancill <tmancill@debian.org>
Mon, 20 Sep 2010 03:59:30 +0000 (03:59 -0000)
committertony mancill <tmancill@debian.org>
Mon, 20 Sep 2010 03:59:30 +0000 (03:59 -0000)
debian/changelog
debian/iodine.iodined.init

index d328ebc32acb3f6155eaa1b0c9dbc58de3f16ce5..87b11aa4e1d65216e59f15999d05829f4f6e1f20 100644 (file)
@@ -1,3 +1,9 @@
+iodine (0.6.0~rc1-2) unstable; urgency=low
+
+  * Update init.d script to support spaces in password (closes: #597258)
+
+ -- tony mancill <tmancill@debian.org>  Sun, 19 Sep 2010 20:55:50 -0700
+
 iodine (0.6.0~rc1-1) unstable; urgency=low
 
   * debian/watch: relax regexp to also catch release candidates.
index d22d65e04f6a78fd9b1239ca6a96b6f373a9647a..a1741a3c844480e6fcc12dac136e59395b9ce954 100644 (file)
@@ -42,7 +42,7 @@ get_config() {
                exit 0
        else
                if [ -n "$IODINED_ARGS" ] && [ -n "$IODINED_PASSWORD" ] ; then
-                       DAEMON_ARGS="-u iodine -t $CHROOTDIR -P $IODINED_PASSWORD $IODINED_ARGS"
+                       DAEMON_ARGS="-u iodine -t $CHROOTDIR"
                else
                        [ "$VERBOSE" != no ] && log_warning_msg "$NAME is not fully configured. Change this in /etc/default/$DEFAULT or run dpkg-reconfigure $DEFAULT."
                        exit 0
@@ -74,9 +74,9 @@ do_start()
        #   0 if daemon has been started
        #   1 if daemon was already running
        #   2 if daemon could not be started
-       start-stop-daemon --start --quiet --exec $DAEMON --test > /dev/null \
+       start-stop-daemon -v --start --exec $DAEMON --test > /dev/null \
                || return 1
-       start-stop-daemon --start --quiet --exec $DAEMON -- $DAEMON_ARGS \
+       start-stop-daemon -v --start --exec $DAEMON -- $DAEMON_ARGS -P "\"$IODINED_PASSWORD\"" $IODINED_ARGS \
                || return 2
        # Add code here, if necessary, that waits for the process to be ready
        # to handle requests from services started subsequently which depend