dateptn = [0-9][0-9][0-9][0-9][0-9][0-9][0-9][0-9] _scripts: scripts/squid_redirect $(HOME)/bin/squid_redirect _sync: :make _scripts :make _work _all: _scripts cvslog.html adzap.tar.gz _oldzaps _work: needhost $$HOMEHOST@home rsync -avHP --delete . work:/@/adzapper.sf/html/. scripts/squid_redirect: rc/patterns @( echo "##"; echo "## Last updated `date`."; echo "##" \ cat $? \ ) \\ | rlr -f '^__DATA__' \\ -t '^### END AUTO __DATA__ AREA' \\ -i '$@' \\ -o '$@' \\ - @cvs commit -m '' '$@' $(HOME)/bin/squid_redirect: scripts/$(@F) rewriteif <$? $@ cvslog.html: rc/patterns scripts/squid_redirect index.html needhost $$HOMEHOST@home cvslog2html -O . >$@ adzap.tar.gz: _always needhost $$HOMEHOST@home [ -d ../adzap/. ] ( cd .. || exit 1 \ exec tar chf - `find adzap/scripts adzap/zaps adzap/rc/*.pac ! -type d ! -name '.*' -print \\ | grep -v '/CVS/[^/]*$$'` \ ) | gzip -v -9 >$@ chmod a+r $@ rm -f $(@PP)-$(dateptn).tar.gz today=`daycode +i` \ ln -s $@ $(@PP)-$$today.tar.gz \\ && bsed "/TARBALL-LINE/s/$(@PP)-$(dateptn)/$(@PP)-$$today/g" index.html cvs commit -m '' index.html _oldzaps: rsync -avH --delete zaps/. $(HOME)/@/cs@zip.com.au/html/adzap/zaps/. & \ rsync -avH --delete zaps/. $(HOME)/@/ezos/html/cs/adzap/zaps/. & \ wait _always: :make