44 lines
		
	
	
		
			1.1 KiB
		
	
	
	
		
			Bash
		
	
	
	
			
		
		
	
	
			44 lines
		
	
	
		
			1.1 KiB
		
	
	
	
		
			Bash
		
	
	
	
| #!/bin/sh -e
 | |
| 
 | |
| # Debian alternc prerm
 | |
| # Benjamin Sonntag <benjamin@alternc.org>
 | |
| 
 | |
| case "$1" in
 | |
| remove)
 | |
|     # remove postfix from the sasl group (might not be user will though...)
 | |
|     deluser --quiet postfix sasl || true
 | |
| 
 | |
|     . /etc/alternc/local.sh
 | |
| 
 | |
|     FQDN_LETTER="`echo $FQDN | sed -e 's/.*\.\([^\.]\)[^\.]*\.[^\.]*$/\1/'`"
 | |
| 
 | |
|     rm -rf /var/alternc/bureau/locales
 | |
|     rmdir -p /var/alternc/bureau 2> /dev/null || true
 | |
|     rm -f /var/alternc/dns/bureau
 | |
|     rm -f /var/alternc/dns/$FQDN_LETTER/$FQDN
 | |
|     rmdir -p /var/alternc/html/a/admin 2> /dev/null || true
 | |
|     rmdir -p /var/alternc/html/r/root 2> /dev/null || true
 | |
|     ;;
 | |
| 
 | |
| upgrade)
 | |
|     ;;
 | |
| 
 | |
| purge)
 | |
|     find /var/alternc/bureau/locales -type f -name "alternc.mo" -exec rm {} \;
 | |
|     find /var/alternc/bureau/locales -type f -name "alternc" -exec rm {} \;
 | |
|     rm /var/alternc/bureau/class/local.php
 | |
|     rm -f /var/alternc/apacheconf/bureau
 | |
|     rm -f /var/alternc/apacheconf/$FQDN_LETTER/$FQDN
 | |
|     ;;
 | |
| 
 | |
| failed-upgrade|abort-install|abort-upgrade|disappear)
 | |
|     ;;
 | |
| 
 | |
| *)
 | |
|     echo "postrm called with unknown argument '$1'" >&2
 | |
|     exit 1
 | |
|     ;;
 | |
| esac
 | |
| 
 | |
| #DEBHELPER#
 |