if false; then if [ ! -f /System/Library/LaunchDaemons/org.kernel.git-daemon.plist ]; then cat < /System/Library/LaunchDaemons/org.kernel.git-daemon.plist Disabled EnvironmentVariables PATH /opt/local/bin:/usr/bin:/usr/sbin:/bin:/sbin Label org.kernel.git-daemon OnDemand Program /opt/local/libexec/git-core/git-daemon ProgramArguments /opt/local/libexec/git-core/git-daemon --user=nobody --group=nobody --base-path=/var/git --export-all --syslog --pid-file=/var/run/git-daemon.pid ServiceIPC EOF fi #launchctl load -w /System/Library/LaunchDaemons/org.kernel.git-daemon.plist else [ ! -d /System/Library/StartupItems/GitDaemon ] && \ mkdir /System/Library/StartupItems/GitDaemon if [ ! -f /System/Library/StartupItems/GitDaemon/GitDaemon ]; then cat < /System/Library/StartupItems/GitDaemon/GitDaemon #!/bin/sh ## # Git Daemon ## . /etc/rc.common StartService () { PATH="/opt/local/bin:/usr/bin:/usr/sbin:/bin:/sbin"; export PATH /opt/local/libexec/git-core/git-daemon --user=nobody --group=nobody --base-path=/var/git --export-all --syslog --pid-file=/var/run/git-daemon.pid & } StopService () { kill -9 \`cat /var/run/git-daemon.pid\` } RestartService () { StopService; StartService; } RunService "\$1" EOF chmod +x /System/Library/StartupItems/GitDaemon/GitDaemon fi if [ ! -f /System/Library/StartupItems/GitDaemon/StartupParameters.plist ]; then cat < /System/Library/StartupItems/GitDaemon/StartupParameters.plist { Description = "Git Daemon"; Provides = ("Git Daemon"); } EOF fi #/System/Library/StartupItems/GitDaemon/GitDaemon start fi