chiark / gitweb /
debian: Use debhelper to generate maint scripts
authorIan Jackson <ijackson@chiark.greenend.org.uk>
Wed, 29 Dec 2021 18:42:03 +0000 (18:42 +0000)
committerIan Jackson <ijackson@chiark.greenend.org.uk>
Wed, 29 Dec 2021 19:26:08 +0000 (19:26 +0000)
Use #DEBHELPER#.  That generates all the necessary boilerplate - and
more modern boilerplate, too.  We need a new Pre-Depends on
init-system-helpers.

Addresses this lintian warning
  https://lintian.debian.org/tags/maintainer-script-lacks-debhelper-token

Signed-off-by: Ian Jackson <ijackson@chiark.greenend.org.uk>
debian/control
debian/postinst
debian/postrm
debian/prerm

index 47f9d3e85082010dc1884b14bce149f8c8ef02a4..00f92b3fb0679a4af0cca0b9f99fa2508834cd61 100644 (file)
@@ -8,6 +8,7 @@ Standards-Version: 3.9.1
 Package: userv
 Architecture: any
 Depends: ${shlibs:Depends}, ${misc:Depends}, lsb-base
+Pre-Depends: ${misc:Pre-Depends}
 Description: `user services' - program call across trust boundaries
  userv allows one program to invoke another when only limited trust
  exists between them.  It is a tool which can be used to avoid having
index a6879b93c70cf4732eb9dd199e6b8dfb414199a2..ec73b4130825f6cfc991738a5012230ee1dbb7cc 100644 (file)
@@ -1,9 +1,3 @@
 #!/bin/sh
 set -e
-update-rc.d userv defaults 19 50 > /dev/null
-
-if command -v invoke-rc.d >/dev/null 2>&1; then
-    invoke-rc.d userv start
-else
-    /etc/init.d/userv start
-fi
+#DEBHELPER#
index 9072e11bf62eafc6733aa63f093cee8481871c25..ec73b4130825f6cfc991738a5012230ee1dbb7cc 100644 (file)
@@ -1,6 +1,3 @@
 #!/bin/sh
 set -e
-if test "$1" = purge
-then
-       update-rc.d userv remove >/dev/null
-fi
+#DEBHELPER#
index 0be459b0894463ed94a3b89354df0f1d89d93164..ec73b4130825f6cfc991738a5012230ee1dbb7cc 100644 (file)
@@ -1,11 +1,3 @@
 #!/bin/sh
 set -e
-if command -v invoke-rc.d >/dev/null 2>&1; then
-       invoke-rc.d userv stop
-else
-       /etc/init.d/userv stop
-fi
-
-if [ \( "$1" = "upgrade" -o "$1" = "remove" \) -a -L /usr/doc/userv ]; then
-       rm -f /usr/doc/userv
-fi
+#DEBHELPER#