From 0ffcb6e4d342397aedfb86f784ac86613b51fc22 Mon Sep 17 00:00:00 2001 From: Roopa Prabhu Date: Thu, 10 Sep 2015 10:36:13 -0700 Subject: [PATCH] check for udev files before acting on them --- debian/ifupdown2.postrm | 13 +++++++++---- 1 file changed, 9 insertions(+), 4 deletions(-) diff --git a/debian/ifupdown2.postrm b/debian/ifupdown2.postrm index b031c4c..e7bb6a2 100644 --- a/debian/ifupdown2.postrm +++ b/debian/ifupdown2.postrm @@ -20,10 +20,15 @@ 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 - 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 + if [ -e /etc/udev/rules.d/80-networking.rules ]; then + 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 + fi + + if [ -e /etc/udev/rules.d/60-bridge-network-interface.rules ]; then + 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 + fi } postrm_remove()