preinst is in backupninja 1.0.2-1.
This file is a maintainer script. It is executed when installing (*inst) or removing (*rm) the package.
The actual contents of the file can be viewed below.
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 | #!/bin/sh
set -e
# Remove the erroneous /etc/logrotate.d/backupninja directory if it exists
if [ -d /etc/logrotate.d/backupninja ]
then
rm -f /etc/logrotate.d/backupninja/backupninja
rmdir /etc/logrotate.d/backupninja
if [ $? -ne 0 ]
then
cat << EOF
The /etc/logrotate.d/backupninja directory was created incorrectly by an earlier
version of this package. When trying to remove this directory file(s) were found
inside this directory. There should be no files in this directory at all.
Installation of this package will not proceed until you have cleaned this
directory out.
EOF
exit 1
fi
fi
# dh_installdeb will replace this with shell code automatically
# generated by other debhelper scripts.
exit 0
|