287d9398293c0c4a0cd53ed759666f9dc97ab44f
[debian/amanda] / packaging / sun-pkg / client / postremove.src
1 #!/bin/sh
2
3 LOGFILE=`mktemp /tmp/amanda-client-rm-log.XXXXXXXXXXX`
4 if [ $? -ne 0 ]; then
5         echo "Unable to create log file!"
6         exit 1
7 fi
8 amanda_user=amandabackup
9 amanda_group=disk
10 AMANDAHOMEDIR=%%AMANDAHOMEDIR%%
11 os=SunOS
12 dist=%%DISTRO%%
13
14 LOGDIR=%%LOGDIR%%
15 REMOVE_LOG="/tmp/amanda-remove.log"
16 SYSCONFDIR=/etc
17
18 # ---------- Common functions ------------
19 # see packaging/common/ in the source tree
20 %%COMMON_FUNCTIONS%%
21 %%POST_RM_FUNCTIONS%%
22
23 # -------- End Common functions ----------
24
25 rel=`uname -r`
26
27 case $rel in
28     5.8|5.9)
29         if check_inetd "amanda"; then
30             rm_inetd "amanda" || { \
31             logger "Warning: Did not successfully remove $net_svc_name from SMF.";
32                 exit 1; }
33             reload_inetd
34         fi
35     ;;
36     5.10)
37         if check_smf "amanda"; then
38             rm_smf "amanda" || { \
39                 logger "Warning: Did not successfully remove $net_svc_name from SMF.";
40                 exit 1; }
41         fi
42     ;;
43 esac
44
45 logger "Amanda Client removed."
46
47 cat $LOGFILE >> $REMOVE_LOG
48 rm $LOGFILE