blob: 2383c76897d8ead39566d60e9673a1ebceaaa592 (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
|
if [ -n "$2" ]; then # only on upgrade
if [ -x /usr/bin/smf_present ] && /usr/bin/smf_present; then
for s in #SERVICES#; do
case `svcstatus $s` in
maintenance) /usr/sbin/svcadm -v clear $s || true;;
offline) /usr/sbin/svcadm -v refresh $s || true;;
online) /usr/sbin/svcadm -v restart $s || true;;
temporary-disabled) /usr/sbin/svcadm -v enable $s || true;;
esac
done
fi
fi
|