3 NAME="servertools.macosx"
7 echo "Usage: `basename \"$0\"` <tool> [<tool> [...]]"
18 echo -n " ! ERROR, aborting!"
19 [ -n "$*" ] && echo " ($*)" || echo
24 msg "Installing 'odbackup' ..."
25 mkdir -p $PREFIX/sbin || aboirt "mkdir"
26 install -c -m 755 -o root -g wheel \
27 odbackup/odbackup $PREFIX/sbin || abort "install odbackup"
28 launchctl list de.maccc.odbackup >/dev/null 2>&1
30 msg "Unloading existing launch daemon configuration ..."
32 /Library/LaunchDaemons/de.maccc.odbackup.plist \
33 || abort "unloading de.maccc.odbackup.plist"
35 install -c -m 644 -o root -g wheel \
36 odbackup/de.maccc.odbackup.plist /Library/LaunchDaemons \
37 || abort "install de.maccc.odbackup.plist"
38 if [ -x /usr/sbin/slapconfig ]; then
40 /Library/LaunchDaemons/de.maccc.odbackup.plist \
41 || abort "loading de.maccc.odbackup.plist"
42 msg "Enabled odbackup launch daemon."
44 warn "'slapconfig' not found, not enabling launch daemon!"
49 type "install_${tool}" >/dev/null 2>&1
51 echo "`basename \"$0\"`: tool \"${tool}\" not found!"