diff options
-rw-r--r-- | debian/changelog | 7 | ||||
-rw-r--r-- | debian/postinst | 2 |
2 files changed, 9 insertions, 0 deletions
diff --git a/debian/changelog b/debian/changelog index c2641fd..e9fc3f4 100644 --- a/debian/changelog +++ b/debian/changelog @@ -1,3 +1,10 @@ +openvpn (2.3.2-7) unstable; urgency=low + + * Fix postinst when no *.pid files exist in /run/sendsigs.omit.d/. + (Closes: #730679) + + -- Alberto Gonzalez Iniesta <agi@inittab.org> Thu, 28 Nov 2013 13:05:31 +0100 + openvpn (2.3.2-6) unstable; urgency=low * Move PID and status files to openvpn subdir in /run. diff --git a/debian/postinst b/debian/postinst index 672a8d2..3776449 100644 --- a/debian/postinst +++ b/debian/postinst @@ -26,6 +26,8 @@ case "$1" in for f in /run/sendsigs.omit.d/openvpn.*.pid; do [ -e "$f" ] && continue b="$(basename $f|sed 's/openvpn\.//')" + # make sure is a vpn name, not *.pid (#730679) + echo "$b" | grep -q '\*' && continue ln -sf "/run/openvpn/$b" "/run/sendsigs.omit.d/openvpn.$b" done ;; |