webalizer/rc.webalizer

Tue, 28 Aug 2012 18:35:40 +0200

author
Michael Schloh von Bennewitz <michael@schloh.com>
date
Tue, 28 Aug 2012 18:35:40 +0200
changeset 575
6e491d7671a4
parent 139
d3e0f51e3821
permissions
-rw-r--r--

Update version, modernize packaging, accommodate libevent version 2 opaque
evbuffer datatype, port Linux style flock(2) to SVR4, include correct
non BSD and non SVR4 headers in DNS and resolving logic, correctly
include a arc4random(3) implementation for platforms lacking it,
conditionally implement the nonstandard MIN(a,b) macro, and use
parallel make for faster SMP and multicore builds.

michael@132 1 #!@l_prefix@/bin/openpkg rc
michael@132 2 ##
michael@132 3 ## rc.webalizer -- Run-Commands
michael@132 4 ##
michael@132 5
michael@132 6 %config
michael@132 7 webalizer_enable="$openpkg_rc_def"
michael@132 8
michael@132 9 %common
michael@132 10 webalizer_etcdir="@l_prefix@/etc/webalizer"
michael@132 11 webalizer_webdir="@l_prefix@/web/webalizer"
michael@132 12
michael@139 13 %daily -u @l_musr@
michael@132 14 rcService webalizer enable yes || exit 0
michael@132 15
michael@132 16 for cfgfile in $webalizer_etcdir/*.conf; do
michael@132 17 [ ".`grep '^disable' $cfgfile`" != . ] && continue
michael@132 18 @l_prefix@/bin/webalizer \
michael@141 19 -Q -c $cfgfile || exit $?
michael@132 20 done
michael@132 21

mercurial