#!/bin/sh [ $# = 0 ] && echo usage: `basename $0` \$if \$base && exit 5 if=$1 base=$2 directions="i o" protocols="tcp udp icmp" f_ank () { echo "anchor $1">>$2/.a echo "anchor \"$1/*\"">>$2/.a echo "load anchor $1 from \"$2/$1/.a\"">>$2/.a } for direction in `echo $directions`; do for protocol in `echo $protocols`; do mkdir -p "$base/$if/$direction/$protocol/.t/b" mkdir -p "$base/$if/$direction/$protocol/.t/w" f_ank "$protocol" "$base/$if/$direction" touch "$base/$if/$direction/$protocol/.a" done f_ank "$direction" "$base/$if" done f_ank "$if" "$base" chown -R root $2 chmod -R 700 $2