tags 689906 + pending thanks Dear maintainer,
I've prepared an NMU for wzdftpd (versioned as 0.8.3-6.2) and uploaded it. Regards. -- Ben Hutchings Humans are not rational beings; they are rationalising beings.
diff -u wzdftpd-0.8.3/debian/changelog wzdftpd-0.8.3/debian/changelog --- wzdftpd-0.8.3/debian/changelog +++ wzdftpd-0.8.3/debian/changelog @@ -1,3 +1,13 @@ +wzdftpd (0.8.3-6.2) unstable; urgency=low + + * Non-maintainer upload. + * Create /var/run/wzdftpd from init script (Closes: #689906) + (based on patch by Thomas Goirand) + * Fix spelling of 'bandwidth' in description + * Remove duplicate upstream changelog + + -- Ben Hutchings <b...@decadent.org.uk> Sat, 13 Oct 2012 11:46:01 +0100 + wzdftpd (0.8.3-6.1) unstable; urgency=low * Non-maintainer upload. diff -u wzdftpd-0.8.3/debian/control wzdftpd-0.8.3/debian/control --- wzdftpd-0.8.3/debian/control +++ wzdftpd-0.8.3/debian/control @@ -27,7 +27,7 @@ implements the lastest RFC extensions to FTP protocol. . Features are: flexible user management, acls, virtual users/groups, security, - speed, bandwith limitation, per command authorization, virtual directories, + speed, bandwidth limitation, per command authorization, virtual directories, dynamic ip changes auto-detection, etc. . It includes several authentication backends, is easily scriptable and provides @@ -43,7 +43,7 @@ implements the lastest RFC extensions to FTP protocol. . Features are: flexible user management, acls, virtual users/groups, security, - speed, bandwith limitation, per command authorization, virtual directories, + speed, bandwidth limitation, per command authorization, virtual directories, dynamic ip changes auto-detection, etc. . This package provides the MySQL backend for wzdftpd. @@ -58,7 +58,7 @@ implements the lastest RFC extensions to FTP protocol. . Features are: flexible user management, acls, virtual users/groups, security, - speed, bandwith limitation, per command authorization, virtual directories, + speed, bandwidth limitation, per command authorization, virtual directories, dynamic ip changes auto-detection, etc. . This package provides the PostgreSQL backend for wzdftpd. @@ -72,7 +72,7 @@ implements the lastest RFC extensions to FTP protocol. . Features are: flexible user management, acls, virtual users/groups, security, - speed, bandwith limitation, per command authorization, virtual directories, + speed, bandwidth limitation, per command authorization, virtual directories, dynamic ip changes auto-detection, etc. . This package provides the necessary files to enable zeroconf support in @@ -87,7 +87,7 @@ implements the lastest RFC extensions to FTP protocol. . Features are: flexible user management, acls, virtual users/groups, security, - speed, bandwith limitation, per command authorization, virtual directories, + speed, bandwidth limitation, per command authorization, virtual directories, dynamic ip changes auto-detection, etc. . This package provides the necessary files to run Tcl plugins in wzdftpd, @@ -102,7 +102,7 @@ implements the lastest RFC extensions to FTP protocol. . Features are: flexible user management, acls, virtual users/groups, security, - speed, bandwith limitation, per command authorization, virtual directories, + speed, bandwidth limitation, per command authorization, virtual directories, dynamic ip changes auto-detection, etc. . This package provides the necessary files to run Perl plugins in wzdftpd, @@ -118,7 +118,7 @@ implements the lastest RFC extensions to FTP protocol. . Features are: flexible user management, acls, virtual users/groups, security, - speed, bandwith limitation, per command authorization, virtual directories, + speed, bandwidth limitation, per command authorization, virtual directories, dynamic ip changes auto-detection, etc. . This package provides all needed files to develop extensions for wzdftpd. diff -u wzdftpd-0.8.3/debian/init.d wzdftpd-0.8.3/debian/init.d --- wzdftpd-0.8.3/debian/init.d +++ wzdftpd-0.8.3/debian/init.d @@ -17,6 +17,7 @@ DAEMON=/usr/sbin/wzdftpd NAME=wzdftpd DESC=wzdftpd +PID_DIR=/var/run/$NAME test -x $DAEMON || exit 0 @@ -34,6 +35,11 @@ case "$1" in start) echo -n "Starting $DESC: " + mkdir -p $PID_DIR + # the following will be used to run the server as a non-privileged user + if id ftp >/dev/null 2>/dev/null; then + chown ftp $PID_DIR + fi start-stop-daemon --start --quiet \ --pidfile /var/run/$NAME/$NAME.pid --exec $DAEMON -- $DAEMON_OPTS echo "$NAME." diff -u wzdftpd-0.8.3/debian/wzdftpd.postrm wzdftpd-0.8.3/debian/wzdftpd.postrm --- wzdftpd-0.8.3/debian/wzdftpd.postrm +++ wzdftpd-0.8.3/debian/wzdftpd.postrm @@ -27,7 +27,7 @@ rm -f /etc/wzdftpd/users /etc/wzdftpd/users.OLD rm -f /etc/wzdftpd/wzd.cfg rm -f /etc/wzdftpd/wzd.cfg.wzdftpd-old /etc/wzdftpd/wzd.cfg.wzdftpd-new /etc/wzdftpd/wzd.cfg.dpkg-dist /etc/wzdftpd/wzd.cfg.ucf-dist /etc/wzdftpd/wzd.cfg.ucf-old - + rm -rf /var/run/wzdftpd ;; remove|upgrade|failed-upgrade|abort-install|abort-upgrade|disappear) diff -u wzdftpd-0.8.3/debian/rules wzdftpd-0.8.3/debian/rules --- wzdftpd-0.8.3/debian/rules +++ wzdftpd-0.8.3/debian/rules @@ -101,6 +101,8 @@ # we don't need those files rm -f $(CURDIR)/debian/tmp/usr/share/doc/wzdftpd/COPYING rm -f $(CURDIR)/debian/tmp/usr/share/doc/wzdftpd/INSTALL + # dh_installchangelogs will install this as 'changelog' + rm -f $(CURDIR)/debian/tmp/usr/share/doc/wzdftpd/ChangeLog mv debian/tmp/usr/etc debian/tmp/ only in patch2: unchanged: --- wzdftpd-0.8.3.orig/debian/dirs +++ wzdftpd-0.8.3/debian/dirs @@ -4,7 +4,6 @@ etc usr/share/man/man1 var/log/wzdftpd -var/run/wzdftpd usr/lib/wzdftpd/backends usr/lib/wzdftpd/modules usr/share/lintian/overrides only in patch2: unchanged: --- wzdftpd-0.8.3.orig/debian/wzdftpd.postinst +++ wzdftpd-0.8.3/debian/wzdftpd.postinst @@ -66,18 +66,6 @@ fi fi -# the following will be used to run the server as a non-privileged user -# # extract PID_DIR from config -# if [ ! -d $PID_DIR ]; then -# mkdir $PID_DIR -# fi - if [ -d $PID_DIR ]; then - if (id ftp >/dev/null 2>/dev/null) ; then - chown ftp $PID_DIR - fi - fi - - case "$1" in configure)