]> the.earth.li Git - onak.git/blobdiff - debian/postinst
Enable use of systemd + socket activation support for Debian package
[onak.git] / debian / postinst
index c954775252a475f06c4914ca6583161b68330385..40d0d5f9f28289d271a43b9dc9c2243a6bc370dd 100644 (file)
@@ -51,3 +51,13 @@ if [ "$1" = "configure" ]; then
 fi
 
 #DEBHELPER#
+
+#
+# With the move to systemd this will force systemd to start keyd even if it's
+# disabled in the onak config file; the systemd service file can't check the
+# way the init script does. Work around this by doing the check here and
+# only calling invoke-rc.d if it's actually enabled.
+#
+if grep -q -E '^use_keyd *(true|yes|1)$' /etc/onak.conf; then
+    invoke-rc.d onak start || exit $?
+fi