Fix upgrades from << 2.8.3-3 (directories to symlinks).

The job of replacing directories with symlinks apparently is a tough one.
Create a symlink manually in the postinst of the affected (!cmake-data)
packages.
ci/unstable
Modestas Vainius 14 years ago
parent ee670935f7
commit 52c2882e9c

3
debian/changelog vendored

@ -2,6 +2,9 @@ cmake (2.8.3-3) UNRELEASED; urgency=low
* Install documentation to /usr/share/cmake-data instead as it's the "base"
package rather than cmake. Also link doc directories to it.
* The job of replacing directories with symlinks apparently is a tough one.
Create a symlink manually in the postinst of the affected (!cmake-data)
packages.
-- Modestas Vainius <modax@debian.org> Sun, 02 Jan 2011 13:29:09 +0200

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

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

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

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

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