From 20e02cd191834987f817d2bd2752cac5d2dad2c1 Mon Sep 17 00:00:00 2001 From: David Paleino Date: Thu, 1 Nov 2012 00:27:50 +0100 Subject: [PATCH] Fix error when trying to overwrite existing /etc/resolv.conf with the backup --- wicd/wicd-daemon.py | 1 + 1 file changed, 1 insertion(+) diff --git a/wicd/wicd-daemon.py b/wicd/wicd-daemon.py index 4e2580c..28171da 100644 --- a/wicd/wicd-daemon.py +++ b/wicd/wicd-daemon.py @@ -1802,6 +1802,7 @@ def main(argv): backup_location = wpath.varlib + 'resolv.conf.orig' if os.path.islink(backup_location): dest = os.readlink(backup_location) + os.remove('/etc/resolv.conf') os.symlink(dest, '/etc/resolv.conf') else: shutil.move(backup_location, '/etc/resolv.conf')