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)
This commit is contained in:
parent
0852e51f90
commit
6fe5af4146
2
debian/changelog
vendored
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
|
||||||
|
|
||||||
|
6
debian/cmake-curses-gui.postinst
vendored
6
debian/cmake-curses-gui.postinst
vendored
@ -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#
|
||||||
|
6
debian/cmake-dbg.postinst
vendored
6
debian/cmake-dbg.postinst
vendored
@ -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#
|
||||||
|
6
debian/cmake-doc.postinst
vendored
6
debian/cmake-doc.postinst
vendored
@ -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#
|
||||||
|
6
debian/cmake-qt-gui.postinst
vendored
6
debian/cmake-qt-gui.postinst
vendored
@ -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#
|
||||||
|
6
debian/cmake.postinst
vendored
6
debian/cmake.postinst
vendored
@ -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…
x
Reference in New Issue
Block a user