[Pkg-alsa-devel] [Debian ALSA CVS] debian/alsa-driver/debian (alsa-base.postrm)

David B Harris dbharris-guest@quantz.debian.org
Sat, 28 Feb 2004 20:53:43 +0100


    Date: Saturday, February 28, 2004 @ 20:53:43
  Author: dbharris-guest
    Path: /cvsroot/pkg-alsa/debian/alsa-driver/debian

Modified: alsa-base.postrm

Hrmph, -e/-f will fail if the symlink exists but the real file it points to doesn't. Throw in an -L check to check for broken symlinks.


------------------+
 alsa-base.postrm |    2 +-
 1 files changed, 1 insertion(+), 1 deletion(-)


Index: debian/alsa-driver/debian/alsa-base.postrm
diff -u debian/alsa-driver/debian/alsa-base.postrm:1.7 debian/alsa-driver/debian/alsa-base.postrm:1.8
--- debian/alsa-driver/debian/alsa-base.postrm:1.7	Sat Feb 28 20:37:28 2004
+++ debian/alsa-driver/debian/alsa-base.postrm	Sat Feb 28 20:53:43 2004
@@ -26,7 +26,7 @@
 	for file in /etc/alsa/modutils/1.0 /etc/alsa/modutils/0.9 \
 	    /etc/alsa/modutils/1.0.debconf-backup /etc/alsa/modutils/0.9.debconf-backup \
 	    /etc/modprobe.d/alsa /etc/modutils/alsa; do
-		[ -e "$file" ] && rm -f "$file"
+	    { [ -e "$file" ] || [ -L "$file" ]; } && rm -f "$file"
 	done
 fi