[ ! -d /Library/StartupItems/LogDo ] && \ mkdir /Library/StartupItems/LogDo if [ ! -f /Library/StartupItems/LogDo/LogDo ]; then cat < /Library/StartupItems/LogDo/LogDo #!/bin/sh ## # LogDo Service ## . /etc/rc.common StartService () { sudo -b /opt/local/bin/logdo -c /opt/local/etc/logdo/logdo-darwin.xml } StopService () { killall -9 logdo } RestartService () { StopService; StartService; } RunService "\$1" EOF chmod +x /Library/StartupItems/LogDo/LogDo fi if [ ! -f /Library/StartupItems/LogDo/StartupParameters.plist ]; then cat < /Library/StartupItems/LogDo/StartupParameters.plist { Description = "LogDo Service"; Provides = ("LogDo Service"); } EOF fi #/Library/StartupItems/LogDo/LogDo start