Thanks for the patch. A few questions/comments Am 11.04.2017 um 21:59 schrieb Alf Gaida: > diff --git a/debian/changelog b/debian/changelog > index e93e091..efc12e9 100644 > --- a/debian/changelog > +++ b/debian/changelog > @@ -1,3 +1,12 @@ > +network-manager (1.6.2-3.3) unstable; urgency=medium > + > + [ Alf Gaida ] > + * run pid in /run/NM instead of /var/run/NM
Please use the actual path, not some non-existing abbreviation. > + * remove a symlink to /var/run in preinst > + * configure with runstatedir=/run (Closes: #860045) > + > + -- Alf Gaida <aga...@siduction.org> Tue, 11 Apr 2017 21:50:52 +0200 > + > network-manager (1.6.2-3) unstable; urgency=medium > > * device/wifi: block autoconnect while scanning is in progress. > diff --git a/debian/network-manager.init b/debian/network-manager.init > index b21c40f..f7aecff 100644 > --- a/debian/network-manager.init > +++ b/debian/network-manager.init > @@ -18,7 +18,7 @@ NAME="NetworkManager" > > DAEMON=/usr/sbin/$NAME > > -PIDFILE=/var/run/$NAME/$NAME.pid > +PIDFILE=/run/$NAME/$NAME.pid > > SCRIPTNAME=/etc/init.d/network-manager > > diff --git a/debian/network-manager.postinst b/debian/network-manager.postinst > index bcb634d..a72383b 100644 > --- a/debian/network-manager.postinst > +++ b/debian/network-manager.postinst > @@ -28,7 +28,7 @@ case "$1" in > if [ -d /run/systemd/system ] && \ > [ -f /var/run/NetworkManager/NetworkManager.pid ]; then > start-stop-daemon --stop --retry 5 --quiet --exec > /usr/sbin/NetworkManager \ > - --pidfile /var/run/NetworkManager/NetworkManager.pid || true > + --pidfile /run/NetworkManager/NetworkManager.pid || true > fi > fi This is upgrade code from pre-jessie. This can be dropped. > > diff --git a/debian/network-manager.postrm b/debian/network-manager.postrm > index f0d9188..3d83170 100644 > --- a/debian/network-manager.postrm > +++ b/debian/network-manager.postrm > @@ -25,7 +25,7 @@ case "$1" in > # Replace /etc/resolv.conf symlink with an empty file on package > # removal to signal other packages that NetworkManager is no longer > # controlling the file. (See: #826366) > - if [ "$(readlink /etc/resolv.conf)" = > /var/run/NetworkManager/resolv.conf ] ; then > + if [ "$(readlink /etc/resolv.conf)" = > /run/NetworkManager/resolv.conf ] ; then We should probably check for both paths here, for upgrade safety, i.e whether /etc/resolv.conf points to the old *or* new path. > rm -f /etc/resolv.conf > touch /etc/resolv.conf > fi > diff --git a/debian/network-manager.preinst b/debian/network-manager.preinst > index 9fff61d..b4c8a05 100644 > --- a/debian/network-manager.preinst > +++ b/debian/network-manager.preinst > @@ -45,6 +45,11 @@ case "$1" in > if dpkg --compare-versions "$2" lt "1.2.2-2"; then > deb-systemd-helper purge NetworkManager-wait-online.service > fi > + > + # Delete a symlink that points to /var/run > + if [ "$(readlink /etc/resolv.conf)" = > /var/run/NetworkManager/resolv.conf ] ; then > + rm -f /etc/resolv.conf > + fi Why is that necessary? This appears to be a risky change with no clear explanation why it's needed. -- Why is it that all of the instruments seeking intelligent life in the universe are pointed away from Earth?
signature.asc
Description: OpenPGP digital signature