From: Russ Allbery Date: Mon, 17 Jun 2013 20:40:14 +0000 (-0700) Subject: Fix openafs-dbserver preinst symlink cleanup X-Git-Tag: debian/1.6.3-1~3 X-Git-Url: https://git.michaelhowe.org/gitweb/?a=commitdiff_plain;h=9eb61653904d9590c127ca2fe4f4f28dd2817b9b;p=packages%2Fo%2Fopenafs.git Fix openafs-dbserver preinst symlink cleanup The symlink might not be removed on purge, so don't fix the symlink only on upgrades. --- diff --git a/debian/openafs-dbserver.preinst b/debian/openafs-dbserver.preinst index ba10f98bb..135b7befe 100755 --- a/debian/openafs-dbserver.preinst +++ b/debian/openafs-dbserver.preinst @@ -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#