From 9eb61653904d9590c127ca2fe4f4f28dd2817b9b Mon Sep 17 00:00:00 2001 From: Russ Allbery Date: Mon, 17 Jun 2013 13:40:14 -0700 Subject: [PATCH] Fix openafs-dbserver preinst symlink cleanup The symlink might not be removed on purge, so don't fix the symlink only on upgrades. --- debian/openafs-dbserver.preinst | 9 ++++----- 1 file changed, 4 insertions(+), 5 deletions(-) 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# -- 2.39.5