The /etc/init.d/uanytun script does not source /lib/lsb/init-functions. The
systemd package provides /lib/lsb/init-functions.d/40-systemd to redirect
/etc/init.d/$script calls to systemctl.
When a init script sources the /lib/lsb/init-functions utility
we have to declare a dependency on lsb-base (>= 3.0-6).
This patch includes an upstream commit which was commited after the release of v0.3.6
Source: https://git.spreadspace.org/anytun/uanytun.git/commit/?id=
e84f028444822b2a185395a640c5e12da4db8454
Package: uanytun
Architecture: any
Depends: adduser,
+ lsb-base (>= 3.0-6),
${misc:Depends},
${shlibs:Depends}
Description: tiny implementation of the secure anycast tunneling protocol
--- /dev/null
+From e84f028444822b2a185395a640c5e12da4db8454 Mon Sep 17 00:00:00 2001
+From: Christian Pointner <equinox@anytun.org>
+Date: Mon, 16 Jan 2017 05:53:34 +0100
+Subject: source init-functions at initscript
+
+
+diff --git a/etc/init.d/uanytun b/etc/init.d/uanytun
+index 9071e5a..b8a8573 100755
+--- a/etc/init.d/uanytun
++++ b/etc/init.d/uanytun
+@@ -22,6 +22,8 @@ if [ -f /etc/default/uanytun ] ; then
+ . /etc/default/uanytun
+ fi
+
++. /lib/lsb/init-functions
++
+ start_vpn () {
+ STATUS="OK"
+ if [ -f $CONFIG_DIR/$VPNNAME/config ] ; then
+--
+cgit v0.10.2
+
--- /dev/null
+01_source-init-functions.diff