Package: inadyn Version: 1.99.4-1 Followup-For: Bug #813347 Dear Maintainer,
When I boot my system, inadyn does not started in daemon mode. Trying to start manually the daemon using /etc/init.d/inadyn does not work either. To solve this issue, I made some modifications to the /etc/init.d/inadyn script file. After applied my patch, my system was able to launch inadyn during boot process. Could you please look at my patch and if you are agree add it to the next inadyn package? Thanks Best Regards Jocelyn -- System Information: Debian Release: 8.6 APT prefers stable-updates APT policy: (500, 'stable-updates'), (500, 'stable') Architecture: i386 (i686) Kernel: Linux 3.16.0-4-686-pae (SMP w/1 CPU core) Locale: LANG=en_CA.UTF-8, LC_CTYPE=en_CA.UTF-8 (charmap=UTF-8) Shell: /bin/sh linked to /bin/dash Init: systemd (via /run/systemd/system) Versions of packages inadyn depends on: ii adduser 3.113+nmu3 ii libc6 2.19-18+deb8u6 inadyn recommends no packages. inadyn suggests no packages. -- Configuration Files: /etc/default/inadyn changed: RUN_DAEMON="yes" RUN_IPUP="no" USER="debian-inadyn" GROUP="debian-inadyn" /etc/inadyn.conf [Errno 13] Permission denied: u'/etc/inadyn.conf' /etc/init.d/inadyn changed: PATH=/sbin:/usr/sbin:/bin:/usr/bin DESC="DynDNS client" NAME=inadyn DAEMON=/usr/bin/inadyn CACHEDIR=/run/$NAME PIDFILE=$CACHEDIR/$NAME.pid SCRIPTNAME=/etc/init.d/$NAME DEFAULT=/etc/default/$NAME CONFIG=/etc/$NAME.conf [ -x $DAEMON ] || exit 0 [ -r $DEFAULT ] && . $DEFAULT .. /lib/lsb/init-functions RUN_DAEMON=${RUN_DAEMON:-no} USER=${USER:-debian-inadyn} GROUP=${GROUP:-debian-inadyn} if [ "$RUN_DAEMON" != "yes" ] && [ "$1" != "stop" ]; then log_action_msg "$NAME: Not starting. Disabled in $DEFAULT" exit 0 fi DAEMON_ARGS=" --pidfile $PIDFILE \ --exec $DAEMON\ --background " create_cache_dir() { # Create the cache empty dir if necessary if [ ! -d $CACHEDIR ]; then mkdir $CACHEDIR chmod 0755 $CACHEDIR chown $USER:$GROUP $CACHEDIR fi } do_start() { start-stop-daemon --start --quiet $DAEMON_ARGS --test > /dev/null \ || return 1 start-stop-daemon --start --quiet $DAEMON_ARGS \ || return 2 } do_stop() { start-stop-daemon --stop --quiet --retry=TERM/30/KILL/5 --pidfile $PIDFILE --name $NAME RETVAL="$?" [ "$RETVAL" = 2 ] && return 2 rm -f $PIDFILE return "$RETVAL" } do_reload() { start-stop-daemon --stop --signal 1 --quiet --pidfile $PIDFILE --name $NAME return 0 } case "$1" in start) log_daemon_msg "Starting $DESC " "$NAME" create_cache_dir do_start case "$?" in 0|1) log_end_msg 0 ;; 2) log_end_msg 1 ;; esac ;; stop) log_daemon_msg "Stopping $DESC" "$NAME" do_stop case "$?" in 0|1) log_end_msg 0 ;; 2) log_end_msg 1 ;; esac ;; status) status_of_proc "$DAEMON" "$NAME" && exit 0 || exit $? ;; reload|force-reload) log_daemon_msg "Reloading $DESC" "$NAME" do_reload log_end_msg $? ;; restart) log_daemon_msg "Restarting $DESC" "$NAME" do_stop case "$?" in 0|1) do_start case "$?" in 0) log_end_msg 0 ;; 1) log_end_msg 1 ;; # Old process is still running *) log_end_msg 1 ;; # Failed to start esac ;; *) # Failed to stop log_end_msg 1 ;; esac ;; *) echo "Usage: $SCRIPTNAME {start|stop|status|restart|reload|force-reload}" >&2 exit 3 ;; esac : -- no debconf information