From d725d86274ffc0b55e3ebd9631349592f22bae0f Mon Sep 17 00:00:00 2001
From: Daniel Baumann <daniel@debian.org>
Date: Sun, 23 Dec 2007 21:26:01 +0100
Subject: Don't fail if resolv.conf is a symlink, thanks to David Madore
 <david.madore@ens.fr> (Closes: #457595).

---
 helpers/lh_chroot_resolv | 8 ++++----
 1 file changed, 4 insertions(+), 4 deletions(-)

diff --git a/helpers/lh_chroot_resolv b/helpers/lh_chroot_resolv
index bc53c68..36a1a1b 100755
--- a/helpers/lh_chroot_resolv
+++ b/helpers/lh_chroot_resolv
@@ -49,9 +49,9 @@ case "${1}" in
 		# Creating lock file
 		Create_lockfile .lock
 
-		if [ -f chroot/etc/resolv.conf ]
+		if [ -e chroot/etc/resolv.conf ]
 		then
-			# Save resolv file
+			# Save resolv file or symlink
 			mv chroot/etc/resolv.conf chroot/etc/resolv.conf.orig
 		fi
 
@@ -74,9 +74,9 @@ case "${1}" in
 		# Creating lock file
 		Create_lockfile .lock
 
-		if [ -f chroot/etc/resolv.conf.orig ]
+		if [ -e chroot/etc/resolv.conf.orig ]
 		then
-			# Restoring resolv file
+			# Restoring resolv file or symlink
 			mv chroot/etc/resolv.conf.orig chroot/etc/resolv.conf
 		else
 			# Truncating resolv file
-- 
cgit v1.0