Use update-alternative for Debian
[smailq.git] / debian / smailq.postinst
diff --git a/debian/smailq.postinst b/debian/smailq.postinst
new file mode 100644 (file)
index 0000000..efc62da
--- /dev/null
@@ -0,0 +1,18 @@
+#!/bin/sh
+
+set -e
+
+if [ -e /usr/share/debconf/confmodule ]; then
+    . /usr/share/debconf/confmodule
+fi
+
+#DEBHELPER#
+
+case "$1" in
+    configure)
+       update-alternatives --install /usr/sbin/sendmail sendmail /usr/sbin/sendmail.smailq 5 \
+                           --slave /usr/lib/sendmail lib-sendmail /usr/sbin/sendmail.smailq;
+       update-alternatives --set sendmail /usr/sbin/sendmail.smailq || true
+       update-alternatives --set lib-sendmail /usr/sbin/sendmail.smailq || true
+       ;;
+esac