From c8f335ffa22782d4161c21770252692cfc0673ff Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?J=C3=B6rg=20Frings-F=C3=BCrst?= Date: Sat, 2 May 2020 17:53:40 +0200 Subject: Add hint to reboot if openvpn is running; Add new chapter into debian/NEWS --- debian/NEWS | 9 +++++++++ debian/changelog | 6 ++++-- debian/postinst | 4 ++++ 3 files changed, 17 insertions(+), 2 deletions(-) diff --git a/debian/NEWS b/debian/NEWS index e53005c..d50b3a0 100644 --- a/debian/NEWS +++ b/debian/NEWS @@ -1,3 +1,12 @@ +openvpn (2.4.9-3) unstable; urgency=medium + + To ensure the functionality of OpenVPN connections during an update, + OpenVPN is not restarted after the update since this version. + + Please restart OpenVPN or reboot the computer manually after the update. + + -- Jörg Frings-Fürst Sat, 02 May 2020 12:11:51 +0200 + openvpn (2.4.0-4) unstable; urgency=medium If you're upgrading a previous OpenVPN installation, you should check your diff --git a/debian/changelog b/debian/changelog index 13e4ee6..9f5c7eb 100644 --- a/debian/changelog +++ b/debian/changelog @@ -1,14 +1,16 @@ openvpn (2.4.9-3) UNRELEASED; urgency=medium [ Jörg Frings-Fürst ] - * Fix the bug that occurs during the update: + * Fix the bug that occurs during the update (Closes: #959464): "ERROR: Cannot ioctl TUNSETIFF tunX: Device or resource busy (errno=16)" - debian/rules: Change dh_installsystemd from "--restart-after-upgrade" to "--no-restart-after-upgrade -r". - Remove restart from debian/postinst. + - Add hint to reboot if openvpn is running. + - Add new chapter into debian/NEWS. * Migrate to debhelper 13. * debian/postinst: - - Remove now useless code for version less than lt 2.3.2-6. + - Remove now useless code for version less than 2.3.2-6. -- Jörg Frings-Fürst Sat, 02 May 2020 12:11:51 +0200 diff --git a/debian/postinst b/debian/postinst index c377fc6..998c5fc 100644 --- a/debian/postinst +++ b/debian/postinst @@ -42,6 +42,10 @@ case "$1" in echo "$b" | grep -q '\*' && continue ln -sf "/run/openvpn/$b" "/run/sendsigs.omit.d/openvpn.$b" done + if pidof -c /usr/sbin/openvpn >/dev/null; then + echo "A reboot is required to replace the running openvpn." >&2 + echo "Please reboot the system as soon as possible." >&2 + fi ;; esac -- cgit v1.2.3