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
31 /Library/LaunchDaemons/de.maccc.odbackup.plist \
32 || abort "unloading de.maccc.odbackup.plist"
34 install -c -m 644 -o root -g wheel \
35 odbackup/de.maccc.odbackup.plist /Library/LaunchDaemons \
36 || abort "install de.maccc.odbackup.plist"
37 if [ -x /usr/sbin/slapconfig ]; then
39 /Library/LaunchDaemons/de.maccc.odbackup.plist \
40 || abort "loading de.maccc.odbackup.plist"
41 msg "Enabled odbackup launch daemon."
43 warn "'slapconfig' not found, not enabling launch daemon!"
48 type "install_${tool}" >/dev/null 2>&1
50 echo "`basename \"$0\"`: tool \"${tool}\" not found!"