cmake/debian/cmake-doc.postinst
Modestas Vainius 6fe5af4146 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)
2011-02-20 14:23:47 +02:00

19 lines
392 B
Bash

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