Since only one binary package is installed, remove unnecessary package name from...
authorBen Steffen <bds@mit.edu>
Sat, 7 Dec 2019 19:19:36 +0000 (14:19 -0500)
committerBen Steffen <bds@mit.edu>
Sat, 7 Dec 2019 19:20:49 +0000 (14:20 -0500)
Also remove invirt-reload script, activate trigger invirt-reload instead

debian/dirs [moved from debian/invirt-base.dirs with 100% similarity]
debian/install [moved from debian/invirt-base.install with 100% similarity]
debian/invirt-base.triggers [deleted file]
debian/postinst [moved from debian/invirt-base.postinst with 81% similarity]
debian/triggers [new file with mode: 0644]
scripts/invirt-reload [deleted file]

similarity index 100%
rename from debian/invirt-base.dirs
rename to debian/dirs
similarity index 100%
rename from debian/invirt-base.install
rename to debian/install
diff --git a/debian/invirt-base.triggers b/debian/invirt-base.triggers
deleted file mode 100644 (file)
index 0f1906f..0000000
+++ /dev/null
@@ -1 +0,0 @@
-interest invirt-reload
similarity index 81%
rename from debian/invirt-base.postinst
rename to debian/postinst
index 2ca852d..13cb82b 100755 (executable)
@@ -26,7 +26,11 @@ case "$1" in
     ;;
 
     triggered)
-        INVIRT_RELOAD_NOTRIGGER=y invirt-reload
+        for script in $(run-parts --test /etc/init.d); do
+            if [ "${script#/etc/init.d/invirt-}" != "$script" ]; then
+                invoke-rc.d "${script#/etc/init.d/}" force-reload
+            fi
+        done
     ;;
 
     *)
@@ -41,5 +45,3 @@ esac
 #DEBHELPER#
 
 exit 0
-
-
diff --git a/debian/triggers b/debian/triggers
new file mode 100644 (file)
index 0000000..108956d
--- /dev/null
@@ -0,0 +1 @@
+interest-await invirt-reload
diff --git a/scripts/invirt-reload b/scripts/invirt-reload
deleted file mode 100755 (executable)
index 7792f50..0000000
+++ /dev/null
@@ -1,17 +0,0 @@
-#!/bin/bash
-
-if [ x"$INVIRT_RELOAD_NOTRIGGER" = x ] && \
-    [ "$DPKG_MAINTSCRIPT_PACKAGE" != '' ] && \
-    [ $# = 0 ] && \
-    dpkg-trigger --check-supported 2>/dev/null; then
-    if dpkg-trigger --no-await invirt-reload; then
-        echo "invirt-reload: deferring update (trigger activated)"
-        exit 0
-    fi
-fi
-
-for script in $(run-parts --test /etc/init.d); do
-    if [ "${script#/etc/init.d/invirt-}" != "$script" ]; then
-       invoke-rc.d "${script#/etc/init.d/}" force-reload
-    fi
-done