debian/postrm
changeset 37 1cdaa46b79c5
parent 1 b36b9eee9c41
child 38 5c262b6a659d
equal deleted inserted replaced
36:c45ea25f852c 37:1cdaa46b79c5
     1 #!/bin/sh
     1 #!/bin/bash
     2 # postrm script for ha-sync
     2 # postrm script for ha-sync
     3 #
     3 #
     4 # see: dh_installdeb(1)
     4 # see: dh_installdeb(1)
     5 
     5 
     6 set -e
     6 set -e
    22 case "$1" in
    22 case "$1" in
    23 
    23 
    24     purge)
    24     purge)
    25     	{
    25     	{
    26     	rm -f /etc/ha-sync/id_rsa{,.pub}
    26     	rm -f /etc/ha-sync/id_rsa{,.pub}
    27 	update-rc.d ha-hostname remove || true
       
    28 	update-rc.d ha-sync remove || true
       
    29 	for p in /etc/ha-sync/{ha-sync.conf,exclude}; do
    27 	for p in /etc/ha-sync/{ha-sync.conf,exclude}; do
    30 		ucf --purge $p; rm -f $p $p.ucf-*
    28 		ucf --purge $p; rm -f $p $p.ucf-*
    31 		ucf --purge $p; rm -f $p $p.ucf-*
    29 		ucf --purge $p; rm -f $p $p.ucf-*
    32 	done
    30 	done
    33 	} >&2
    31 	} >&2
    34 	;;
    32 	;;
    35 
    33 
    36     remove|upgrade|failed-upgrade|abort-install|abort-upgrade|disappear)
    34     remove|upgrade|failed-upgrade|abort-install|abort-upgrade|disappear)
       
    35         {
       
    36 	insserv -r ha-hostname
       
    37 	insserv -r ha-config
       
    38         } >&2
    37     ;;
    39     ;;
    38 
    40 
    39     *)
    41     *)
    40         echo "postrm called with unknown argument \`$1'" >&2
    42         echo "postrm called with unknown argument \`$1'" >&2
    41         exit 1
    43         exit 1