Check if /usr/share/doc/$pkgname is a directory before attempting to remove it.

{cmake,cmake-doc,cmake-dbg,cmake-*-gui}.postinst affected.
(Closes: #614202)
ci/unstable
Modestas Vainius 14 years ago
parent 0852e51f90
commit 6fe5af4146

2
debian/changelog vendored

@ -1,5 +1,7 @@
cmake (2.8.3-5) UNRELEASED; urgency=low cmake (2.8.3-5) UNRELEASED; urgency=low
* Check if /usr/share/doc/$pkgname is a directory before attempting to remove
it in {cmake,cmake-doc,cmake-dbg,cmake-*-gui}.postinst. (Closes: #614202)
-- Modestas Vainius <modax@debian.org> Sun, 20 Feb 2011 14:09:50 +0200 -- Modestas Vainius <modax@debian.org> Sun, 20 Feb 2011 14:09:50 +0200

@ -3,14 +3,16 @@
set -e set -e
pkgname=`basename "$0" .postinst` pkgname=`basename "$0" .postinst`
docdir="/usr/share/doc/$pkgname"
# Manually create a /usr/share/doc/$pkgname symlink manually on upgrades (see # Manually create a /usr/share/doc/$pkgname symlink manually on upgrades (see
# #404850) # #404850)
if [ "$1" = "configure" ] && [ -n "$2" ] && \ if [ "$1" = "configure" ] && [ -n "$2" ] && \
[ ! -L "$docdir" ] && [ -d "$docdir" ] && \
dpkg --compare-versions "$2" lt "2.8.3-3"; dpkg --compare-versions "$2" lt "2.8.3-3";
then then
rmdir "/usr/share/doc/$pkgname" rmdir "$docdir"
ln -s "cmake-data" "/usr/share/doc/$pkgname" ln -s "cmake-data" "$docdir"
fi fi
#DEBHELPER# #DEBHELPER#

@ -3,14 +3,16 @@
set -e set -e
pkgname=`basename "$0" .postinst` pkgname=`basename "$0" .postinst`
docdir="/usr/share/doc/$pkgname"
# Manually create a /usr/share/doc/$pkgname symlink manually on upgrades (see # Manually create a /usr/share/doc/$pkgname symlink manually on upgrades (see
# #404850) # #404850)
if [ "$1" = "configure" ] && [ -n "$2" ] && \ if [ "$1" = "configure" ] && [ -n "$2" ] && \
[ ! -L "$docdir" ] && [ -d "$docdir" ] && \
dpkg --compare-versions "$2" lt "2.8.3-3"; dpkg --compare-versions "$2" lt "2.8.3-3";
then then
rmdir "/usr/share/doc/$pkgname" rmdir "$docdir"
ln -s "cmake-data" "/usr/share/doc/$pkgname" ln -s "cmake-data" "$docdir"
fi fi
#DEBHELPER# #DEBHELPER#

@ -3,14 +3,16 @@
set -e set -e
pkgname=`basename "$0" .postinst` pkgname=`basename "$0" .postinst`
docdir="/usr/share/doc/$pkgname"
# Manually create a /usr/share/doc/$pkgname symlink manually on upgrades (see # Manually create a /usr/share/doc/$pkgname symlink manually on upgrades (see
# #404850) # #404850)
if [ "$1" = "configure" ] && [ -n "$2" ] && \ if [ "$1" = "configure" ] && [ -n "$2" ] && \
[ ! -L "$docdir" ] && [ -d "$docdir" ] && \
dpkg --compare-versions "$2" lt "2.8.3-3"; dpkg --compare-versions "$2" lt "2.8.3-3";
then then
rmdir "/usr/share/doc/$pkgname" rmdir "$docdir"
ln -s "cmake-data" "/usr/share/doc/$pkgname" ln -s "cmake-data" "$docdir"
fi fi
#DEBHELPER# #DEBHELPER#

@ -3,14 +3,16 @@
set -e set -e
pkgname=`basename "$0" .postinst` pkgname=`basename "$0" .postinst`
docdir="/usr/share/doc/$pkgname"
# Manually create a /usr/share/doc/$pkgname symlink manually on upgrades (see # Manually create a /usr/share/doc/$pkgname symlink manually on upgrades (see
# #404850) # #404850)
if [ "$1" = "configure" ] && [ -n "$2" ] && \ if [ "$1" = "configure" ] && [ -n "$2" ] && \
[ ! -L "$docdir" ] && [ -d "$docdir" ] && \
dpkg --compare-versions "$2" lt "2.8.3-3"; dpkg --compare-versions "$2" lt "2.8.3-3";
then then
rmdir "/usr/share/doc/$pkgname" rmdir "$docdir"
ln -s "cmake-data" "/usr/share/doc/$pkgname" ln -s "cmake-data" "$docdir"
fi fi
#DEBHELPER# #DEBHELPER#

@ -3,14 +3,16 @@
set -e set -e
pkgname=`basename "$0" .postinst` pkgname=`basename "$0" .postinst`
docdir="/usr/share/doc/$pkgname"
# Manually create a /usr/share/doc/$pkgname symlink manually on upgrades (see # Manually create a /usr/share/doc/$pkgname symlink manually on upgrades (see
# #404850) # #404850)
if [ "$1" = "configure" ] && [ -n "$2" ] && \ if [ "$1" = "configure" ] && [ -n "$2" ] && \
[ ! -L "$docdir" ] && [ -d "$docdir" ] && \
dpkg --compare-versions "$2" lt "2.8.3-3"; dpkg --compare-versions "$2" lt "2.8.3-3";
then then
rmdir "/usr/share/doc/$pkgname" rmdir "$docdir"
ln -s "cmake-data" "/usr/share/doc/$pkgname" ln -s "cmake-data" "$docdir"
fi fi
#DEBHELPER# #DEBHELPER#

Loading…
Cancel
Save