View | Details | Raw Unified | Return to bug 115353
Collapse All | Expand All

(-)clamav-milter (-14 / +16 lines)
Lines 37-57 Link Here
37
	rc_flags="--pidfile ${pidfile} ${flags:-$clamav_milter_flags} $clamav_milter_socket"
37
	rc_flags="--pidfile ${pidfile} ${flags:-$clamav_milter_flags} $clamav_milter_socket"
38
	
38
	
39
	if checkyesno clamav_clamd_enable; then
39
	if checkyesno clamav_clamd_enable; then
40
		echo -n "Waiting for clamd socket.. "
40
		if [ ! -z "$clamav_clamd_socket" ]; then
41
		i=${clamav_milter_socktimeout}
41
			echo -n "Waiting for clamd socket.. "
42
		while [ $i -ne 0 ]
42
			i=${clamav_milter_socktimeout}
43
		do
43
			while [ $i -ne 0 ]
44
			[ -S "$clamav_clamd_socket" ] && break
44
			do
45
			if [ `expr $i % 10` -eq 0 ]; then
45
				[ -S "$clamav_clamd_socket" ] && break
46
				echo -n "${i}.. "
46
				if [ `expr $i % 10` -eq 0 ]; then
47
					echo -n "${i}.. "
48
				fi
49
				sleep 1
50
				i=$(($i-1))
51
			done
52
			echo
53
			if [ $i -eq 0 ]; then
54
				echo "There is no clamd socket (${clamav_clamd_socket})!"
55
				exit 1
47
			fi
56
			fi
48
			sleep 1
49
			i=$(($i-1))
50
		done
51
		echo
52
		if [ $i -eq 0 ]; then
53
			echo "There is no clamd socket (${clamav_clamd_socket})!"
54
			exit 1
55
		fi
57
		fi
56
	fi
58
	fi
57
}
59
}

Return to bug 115353