View | Details | Raw Unified
Collapse All | Expand All

(-) clamd.orig (+19 lines)
 Lines 45-50    Link Here 
		chown ${clamav_user} ${logfile}
		chown ${clamav_user} ${logfile}
		fi	
		fi	
		if [[ ${MILTER_OPTS} == *--external* ]]; then
			local clamd_socket_wait_count=0
			local clamd_socket_wait_max=10
			local clamd_socket_wait_result=-1
			ebegin "Waiting for clamd to create ${clamd_socket}"
			while [[ clamd_socket_wait < clamd_socket_wait_max ]]; do
				if [ -S "${clamd_socket:-/tmp/clamd}" ]; then
					clamd_socket_wait_result=0
					break
				else
					echo -n " ."
					let clamd_socket_wait++
					sleep 1
				fi
			done
			echo
			eend $clamd_socket_wait_result "Timeout waiting for ${clamd_socket}"
		fi
			
		ebegin "Starting clamav-milter"
		ebegin "Starting clamav-milter"
		start-stop-daemon --start --quiet \
		start-stop-daemon --start --quiet \
			--exec /usr/sbin/clamav-milter -- ${MILTER_OPTS} ${MILTER_SOCKET}
			--exec /usr/sbin/clamav-milter -- ${MILTER_OPTS} ${MILTER_SOCKET}