From 29de56fe14f2bb8b6d1e9d2cb29a94c28650879c Mon Sep 17 00:00:00 2001 From: Sam Tannous Date: Mon, 13 Jul 2015 11:12:44 -0400 Subject: [PATCH] apt-get remove of python-ifupdown2 fails due to postrm script error Ticket: CM-6655 Reviewed By: Trivial Testing Done: tested install and removal of python-ifupdown2 There was an invalid equality test in the postrm script for ifupdown2. In Dash, equality is tested with a single '=' and not '=='. --- debian/python-ifupdown2.postrm | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/debian/python-ifupdown2.postrm b/debian/python-ifupdown2.postrm index fe68eb4..6e6ab05 100644 --- a/debian/python-ifupdown2.postrm +++ b/debian/python-ifupdown2.postrm @@ -21,9 +21,9 @@ set -e process_udev() { udevlink=$(readlink /etc/udev/rules.d/80-networking.rules 2>/dev/null || true) - [ -n "$udevlink" -a "$udevlink" == "/dev/null" ] && rm -f /etc/udev/rules.d/80-networking.rules + [ -n "$udevlink" -a "$udevlink" = "/dev/null" ] && rm -f /etc/udev/rules.d/80-networking.rules udevlink=$(readlink /etc/udev/rules.d/60-bridge-network-interface.rules 2>/dev/null || true) - [ -n "$udevlink" -a "$udevlink" == "/dev/null" ] && rm -f /etc/udev/rules.d/60-bridge-network-interface.rules + [ -n "$udevlink" -a "$udevlink" = "/dev/null" ] && rm -f /etc/udev/rules.d/60-bridge-network-interface.rules } postrm_remove()