[ ! -d /System/Library/StartupItems/Clamd ] && \ mkdir /System/Library/StartupItems/Clamd if [ ! -f /System/Library/StartupItems/Clamd/Clamd ]; then cat < /System/Library/StartupItems/Clamd/Clamd #!/bin/sh ## # ClamAV Server ## . /etc/rc.common StartService () { /opt/local/clamav/bin/freshclam -d /opt/local/clamav/sbin/clamd } StopService () { killall -9 freshclam killall -9 clamd } RestartService () { StopService; StartService; } RunService "\$1" EOF chmod +x /System/Library/StartupItems/Clamd/Clamd fi if [ ! -f /System/Library/StartupItems/Clamd/StartupParameters.plist ]; then cat < /System/Library/StartupItems/Clamd/StartupParameters.plist { Description = "ClamAV Server"; Provides = ("ClamAV Server"); } EOF fi #/System/Library/StartupItems/Clamd/Clamd start