Package: ddns3-client
Severity: important
Tags: patch
The init script included with this package fails to work with dash,
due to using 'source', which is a bashism. '.' is POSIX, and works
with any shell. Attached is a patch to fix this
I'd also suggest using $() instead of ``, but that's just aesthetics speaking.
-- System Information:
Debian Release: testing/unstable
APT prefers dapper-updates
APT policy: (500, 'dapper-updates'), (500, 'dapper-security'), (500, 'dapper')
Architecture: amd64 (x86_64)
Shell: /bin/sh linked to /bin/bash
Kernel: Linux 2.6.15-26-amd64-generic
Locale: LANG=en_AU.UTF-8, LC_CTYPE=en_AU.UTF-8 (charmap=UTF-8)
diff -u ddns3-client-1.8/debian/init.d ddns3-client-1.8/debian/init.d
--- ddns3-client-1.8/debian/init.d
+++ ddns3-client-1.8/debian/init.d
@@ -12,7 +12,7 @@
set -e
-if test -r $FILE; then source $FILE; fi;
+if test -r $FILE; then . $FILE; fi
if [ $USER. == . ] || [ $PASS. == . ] || [ $HANDLE. == . ]; then
echo $NAME: Please edit $FILE to activate $DESC!
exit 0