]> git.michaelhowe.org Git - packages/o/openafs.git/commitdiff
Fix openafs-dbserver preinst symlink cleanup
authorRuss Allbery <rra@debian.org>
Mon, 17 Jun 2013 20:40:14 +0000 (13:40 -0700)
committerRuss Allbery <rra@debian.org>
Mon, 17 Jun 2013 20:40:14 +0000 (13:40 -0700)
The symlink might not be removed on purge, so don't fix the symlink
only on upgrades.

debian/openafs-dbserver.preinst

index ba10f98bb2387112a15e2731309dfc589c3a6cc9..135b7befe43f8a04b49c1af25c3df7e148ecf33e 100755 (executable)
@@ -6,10 +6,9 @@ set -e
 # openafs-client to having our own doc directory so that we could weaken the
 # versioned dependency.  dpkg doesn't remove symlinks on upgrade, so we need
 # to remove the symlink in preinst to avoid overwriting the old files.
-if [ "$1" = 'upgrade' ] && dpkg --compare-versions "$2" lt 1.6.3 ; then
-    if [ -L '/usr/share/doc/openafs-dbserver' ] ; then
-        rm /usr/share/doc/openafs-dbserver
-    fi
-fi
+#
+# This cleanup can be removed after the jessie release.
+test ! -L /usr/share/doc/openafs-dbserver \
+    || rm /usr/share/doc/openafs-dbserver
 
 #DEBHELPER#