equal
deleted
inserted
replaced
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 |