diff options
Diffstat (limited to 'debian/backupninja.preinst')
| -rw-r--r-- | debian/backupninja.preinst | 31 | 
1 files changed, 31 insertions, 0 deletions
diff --git a/debian/backupninja.preinst b/debian/backupninja.preinst new file mode 100644 index 0000000..21596aa --- /dev/null +++ b/debian/backupninja.preinst @@ -0,0 +1,31 @@ +#!/bin/sh -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. + +#DEBHELPER# + +exit 0 +  | 
