Package: release.debian.org
Severity: normal
User: release.debian....@packages.debian.org
Usertags: unblock

Please unblock package uanytun

The /etc/init.d/uanytun script did 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).
See: 
https://lintian.debian.org/tags/init.d-script-needs-depends-on-lsb-base.html

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

And below the source debdiff. Thank you very much!

Regards,
 - Darsha

% debdiff uanytun_0.3.6-1.dsc uanytun_0.3.6-2.dsc
diff -Nru uanytun-0.3.6/debian/changelog uanytun-0.3.6/debian/changelog
--- uanytun-0.3.6/debian/changelog      2017-01-26 08:47:07.000000000 +0100
+++ uanytun-0.3.6/debian/changelog      2017-05-08 01:11:49.000000000 +0200
@@ -1,3 +1,9 @@
+uanytun (0.3.6-2) unstable; urgency=medium
+
+  * [45680e6] Fix lintian-warning: init.d-script-does-not-source-init-functions
+
+ -- Darshaka Pathirana <d...@syn-net.org>  Mon, 08 May 2017 01:11:49 +0200
+
 uanytun (0.3.6-1) unstable; urgency=medium
 
   * [43e4474] Bump debian compat version to 9
diff -Nru uanytun-0.3.6/debian/control uanytun-0.3.6/debian/control
--- uanytun-0.3.6/debian/control        2017-01-26 08:47:07.000000000 +0100
+++ uanytun-0.3.6/debian/control        2017-05-08 01:11:49.000000000 +0200
@@ -13,6 +13,7 @@
 Package: uanytun
 Architecture: any
 Depends: adduser,
+         lsb-base (>= 3.0-6),
          ${misc:Depends},
          ${shlibs:Depends}
 Description: tiny implementation of the secure anycast tunneling protocol
diff -Nru uanytun-0.3.6/debian/patches/01_source-init-functions.diff 
uanytun-0.3.6/debian/patches/01_source-init-functions.diff
--- uanytun-0.3.6/debian/patches/01_source-init-functions.diff  1970-01-01 
01:00:00.000000000 +0100
+++ uanytun-0.3.6/debian/patches/01_source-init-functions.diff  2017-05-08 
01:11:49.000000000 +0200
@@ -0,0 +1,22 @@
+From e84f028444822b2a185395a640c5e12da4db8454 Mon Sep 17 00:00:00 2001
+From: Christian Pointner <equi...@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
+
diff -Nru uanytun-0.3.6/debian/patches/series 
uanytun-0.3.6/debian/patches/series
--- uanytun-0.3.6/debian/patches/series 1970-01-01 01:00:00.000000000 +0100
+++ uanytun-0.3.6/debian/patches/series 2017-05-08 01:11:49.000000000 +0200
@@ -0,0 +1 @@
+01_source-init-functions.diff


unblock uanytun/0.3.6-2

-- System Information:
Debian Release: 8.6
  APT prefers stable-updates
  APT policy: (500, 'stable-updates'), (500, 'stable'), (99, 'testing')
Architecture: amd64 (x86_64)
Foreign Architectures: i386

Kernel: Linux 3.16.0-4-amd64 (SMP w/4 CPU cores)
Locale: LANG=en_US.UTF-8, LC_CTYPE=en_US.UTF-8 (charmap=UTF-8) (ignored: LC_ALL 
set to en_US.UTF-8)
Shell: /bin/sh linked to /bin/dash
Init: systemd (via /run/systemd/system)

Reply via email to