chiark / gitweb /
packaging: lintian
authorIan Jackson <ijackson@chiark.greenend.org.uk>
Sun, 25 Sep 2022 16:55:04 +0000 (17:55 +0100)
committerIan Jackson <ijackson@chiark.greenend.org.uk>
Sun, 25 Sep 2022 16:55:04 +0000 (17:55 +0100)
Signed-off-by: Ian Jackson <ijackson@chiark.greenend.org.uk>
debian/control
debian/hippotat-server.hippotatd.init
debian/rules

index 0b5c87b6378c6fc028203cb80bdf6e1d9653874b..81c55e26118da292f540bcd1dc892036cbf3f9d1 100644 (file)
@@ -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.
index 1df33999c15874f2578c02f672155b0e29d6c6b8..0cac9ac5362f407f8868af89f8cd5f798b163758 100644 (file)
@@ -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
 
index f474f1f71994eb1eefba4b660218c18481a9e6a0..59f8e298a9e7cd71829281d93f682f982e273d50 100755 (executable)
@@ -1,7 +1,7 @@
 #!/usr/bin/make -f
 
 %:
-       dh $@
+       dh $@ --with sphinxdoc
 
 override_dh_installinit:
        dh_installinit --name=hippotatd