From: Ian Jackson Date: Sun, 25 Sep 2022 16:55:04 +0000 (+0100) Subject: packaging: lintian X-Git-Tag: hippotat/1.0.0~30 X-Git-Url: http://www.chiark.greenend.org.uk/ucgi/~ian/git?p=hippotat.git;a=commitdiff_plain;h=a544d2c007a4d03a4655e4596136f20c0f3a6d22 packaging: lintian Signed-off-by: Ian Jackson --- diff --git a/debian/control b/debian/control index 0b5c87b..81c55e2 100644 --- a/debian/control +++ b/debian/control @@ -7,7 +7,7 @@ Standards-Version: 4.6.1 Package: hippotat-client Architecture: any -Depends: ${misc:Depends}, hippotat-common +Depends: ${misc:Depends}, ${shlibs:Depends}, hippotat-common Recommends: hippotat-doc, userv, userv-utils (>= 0.6.0~~iwj4) Description: IP Over HTTP (Asinine) - client IP-over-HTTP client. @@ -15,13 +15,14 @@ Description: IP Over HTTP (Asinine) - client Package: hippotat-server Architecture: any Depends: ${misc:Depends}, hippotat-common -Recommends: hippotat-doc, userv, userv-utils (>= 0.6.0~~iwj4) +Recommends: hippotat-doc, lsb-base, userv, userv-utils (>= 0.6.0~~iwj4) Suggests: authbind Description: IP Over HTTP (Asinine) - server IP-over-HTTP server. Package: hippotat-common Architecture: all -Depends: ${misc:Depends}, adduser +Depends: ${misc:Depends}, ${shlibs:Depends}, adduser +Recommends: ${sphinxdoc:Depends} Description: IP Over HTTP (Asinine) - common files, including docs IP-over-HTTP system common files, including documentation. diff --git a/debian/hippotat-server.hippotatd.init b/debian/hippotat-server.hippotatd.init index 1df3399..0cac9ac 100644 --- a/debian/hippotat-server.hippotatd.init +++ b/debian/hippotat-server.hippotatd.init @@ -2,14 +2,18 @@ ### BEGIN INIT INFO # Provides: hippotatd -# Required-Start: $syslog $network userv -# Required-Stop: $syslog $network +# Required-Start: $syslog $network $local_fs userv +# Required-Stop: $syslog $network $local_fs # Default-Start: 2 3 4 5 # Default-Stop: 0 1 6 # Short-Description: hippotatd # Description: Asinine IP over HTTP server ### END INIT INFO +E: hippotat-server: init.d-script-sourcing-without-test etc/init.d/hippotatd:25 /etc/default/hippotatd +E: hippotat-client: missing-dependency-on-libc needed by usr/bin/hippotat +E: hippotat-server: missing-dependency-on-libc needed by usr/sbin/hippotatd + DAEMON=/usr/sbin/hippotatd MAIN_CONFIG=/etc/hippotat/main.cfg USER=_hippotat @@ -21,8 +25,7 @@ AS_USER=as_user_userv DESCRIPTION='Asinine IP over HTTP server' if type authbind >/dev/null 2>&1; then AUTHBIND=authbind; fi -test -e /etc/default/hippotatd && -. /etc/default/hippotatd +test -e /etc/default/hippotatd && . /etc/default/hippotatd set -e diff --git a/debian/rules b/debian/rules index f474f1f..59f8e29 100755 --- a/debian/rules +++ b/debian/rules @@ -1,7 +1,7 @@ #!/usr/bin/make -f %: - dh $@ + dh $@ --with sphinxdoc override_dh_installinit: dh_installinit --name=hippotatd