3
# Debian pre install script
5
# Install of already installed package:
6
# 1) Upgrade of package:
7
# new-preinst upgrade old-version
8
# *) new-postrm abort-upgrade old-version
9
# 2) package had some configuration files from a previous version installed
10
# new-preinst install old-version
11
# *) new-postrm abort-install old-version
12
# 3) Otherwise (i.e., the package was completely purged)
14
# *) new-postrm abort-install
22
# DPKG doesn't overwrite directories with symlinks...
23
if [ -d /usr/share/doc/$PACKAGE ]; then
24
rm -rf /usr/share/doc/$PACKAGE;
26
if [ ! -d /usr/share/doc/sendmail ]; then
27
mkdir -p /usr/share/doc/sendmail;
28
chmod a+rx /usr/share/doc/sendmail;
30
ln -sf sendmail /usr/share/doc/$PACKAGE;
34
# DPKG doesn't overwrite directories with symlinks...
35
if [ -d /usr/share/doc/$PACKAGE ]; then
36
rm -rf /usr/share/doc/$PACKAGE;
38
if [ ! -d /usr/share/doc/sendmail ]; then
39
mkdir -p /usr/share/doc/sendmail;
40
chmod a+rx /usr/share/doc/sendmail;
42
ln -sf sendmail /usr/share/doc/$PACKAGE;
49
echo "$PACKAGE preinst called with unknown argument \`$1'" >&2;