X-Git-Url: http://git.harvie.cz/?p=svn%2FPrometheus-QoS%2F.git;a=blobdiff_plain;f=optional-tools%2Fmake-pimp;h=8bc77a0bc7832a5232c6c3db1efa367218886735;hp=563725dd05367f91b2e50dfe2a3cadcad357540c;hb=1fcbc04fa250f924b258cf0f40b30cbcf511e634;hpb=a4f661fc8c4d2ef31306e8d4d6f8b0b310623919 diff --git a/optional-tools/make-pimp b/optional-tools/make-pimp index 563725d..8bc77a0 100755 --- a/optional-tools/make-pimp +++ b/optional-tools/make-pimp @@ -1,16 +1,15 @@ #!/bin/bash -pimp=/rw/etc/pimp.conf -etchosts=/rw/etc/hosts +# $Id$ +pimp_2way_nat="/dev/shm/pimp-2way-nat.tmp" +pimp_snat="/dev/shm/pimp-snat.tmp" +etchosts="/mnt/mtdblock0/hosts" -echo -n "Writing $pimp " -echo "#This is $pimp generated by Prometheus-tools/make-pimp" > $pimp -for czfip in `grep [[] $etchosts|cut -f 1` -do - pubip=`grep "^$czfip " $etchosts|cut -f 2 -d "["|cut -f 1 -d "]"` - if ! [ -z $pubip ] - then - echo "$czfip $pubip" >> $pimp - echo -n . - fi -done +echo -n "Writing $pimp_2way_nat" +echo "#This file was generated by Prometheus-tools/make-pimp" > $pimp_2way_nat +sed -e '/^#/d; /^$/d; /.*\[.*\]/!d; s/[ \t].*#.*\[/ /; s/\].*$//' < $etchosts >> $pimp_2way_nat +echo " done." + +echo -n "Writing $pimp_snat" +echo "#This file was generated by Prometheus-tools/make-pimp" > $pimp_snat +sed -e '/^#/d; /^$/d; /.*(.*)/!d; s/[ \t].*#.*(/ /; s/).*$//' < $etchosts >> $pimp_snat echo " done."