2 PATH=/usr/bin:/usr/local/bin:/usr/sbin:/opt/csw/bin
5 LOGFILE=`mktemp /tmp/amanda-server-install.XXXXXXXXXXX`
7 echo "Unable to mktemp!" 1>&2
11 amanda_user=amandabackup; export amanda_user
12 amanda_group=disk; export amanda_group
13 # BASEDIR is set by either in pkginfo, or if not set, by pkgadd at installtime.
14 AMANDAHOMEDIR="${BASEDIR}/%%AMANDAHOMEDIR%%"; export AMANDAHOMEDIR
16 dist=%%DISTRO%%; export dist
17 LOGDIR="${BASEDIR}/%%LOGDIR%%"; export LOGDIR
18 SYSCONFDIR="${BASEDIR}/%%SYSCONFDIR%%"; export SYSCONFDIR
20 # See packaging/common/ for shell function libraries.
21 # ---------- Common functions ------------
23 %%PRE_INST_FUNCTIONS%%
25 # -------- End Common functions ----------
26 logger "Preparing to install: Amanda Server %%VERSION%%"
28 if ! check_user "group" "${amanda_group}" ; then
29 add_group "${amanda_group}"
31 if ! check_user "group" "tape" ; then
34 check_user "shell" "/usr/bin/bash"
35 check_user "homedir" "${AMANDAHOMEDIR}"
36 if ! check_homedir ; then
41 logger "Preinstall done."