mirror of https://github.com/sipwise/heartbeat.git
You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
40 lines
831 B
40 lines
831 B
#!/bin/sh
|
|
#
|
|
# Solaris pkg pre-install script.
|
|
# Keep in step with "%pre" section of "heartbeat.spec".
|
|
#
|
|
# (c) 2004 David Lee <t.d.lee@durham.ac.uk>
|
|
#
|
|
# License: GNU General Public License (GPL)
|
|
#
|
|
|
|
if
|
|
getent group @HA_APIGROUP@ >/dev/null
|
|
then
|
|
: OK group @HA_APIGROUP@ already present
|
|
else
|
|
GROUPOPT="-g @HA_APIGID@"
|
|
if
|
|
/usr/sbin/groupadd $GROUPOPT @HA_APIGROUP@ 2>/dev/null
|
|
then
|
|
: OK we were able to add group @HA_APIGROUP@
|
|
else
|
|
/usr/sbin/groupadd @HA_APIGROUP@
|
|
fi
|
|
fi
|
|
|
|
if
|
|
getent passwd @HA_CCMUSER@ >/dev/null
|
|
then
|
|
: OK user @HA_CCMUSER@ already present
|
|
else
|
|
USEROPT="-g @HA_APIGROUP@ -u @HA_CCMUID@ -d @HA_COREDIR@/@HA_CCMUSER@"
|
|
if
|
|
/usr/sbin/useradd $USEROPT @HA_CCMUSER@ 2>/dev/null
|
|
then
|
|
: OK we were able to add user @HA_CCMUSER@
|
|
else
|
|
/usr/sbin/useradd @HA_CCMUSER@
|
|
fi
|
|
fi
|