X-Git-Url: http://git.harvie.cz/?p=svn%2FPrometheus-QoS%2F.git;a=blobdiff_plain;f=optional-tools%2Fmake-pimp;fp=optional-tools%2Fmake-pimp;h=6a1d69aaa2a7c98716efd37292a3fb5799ca44c5;hp=563725dd05367f91b2e50dfe2a3cadcad357540c;hb=f035230d28accdddb1e3043400246369bdff590d;hpb=b17a255ff81c823eb399f66001df8d4a8f9f23d3 diff --git a/optional-tools/make-pimp b/optional-tools/make-pimp index 563725d..6a1d69a 100755 --- a/optional-tools/make-pimp +++ b/optional-tools/make-pimp @@ -1,15 +1,29 @@ #!/bin/bash -pimp=/rw/etc/pimp.conf -etchosts=/rw/etc/hosts +pimp_2way_nat="/rw/var/run/pimp-2way-nat.tmp" +pimp_snat="/rw/var/run/pimp-snat.tmp" +etchosts="/rw/etc/hosts" -echo -n "Writing $pimp " -echo "#This is $pimp generated by Prometheus-tools/make-pimp" > $pimp +echo -n "Writing $pimp_2way_nat" +echo "#This file was generated by Prometheus-tools/make-pimp" > $pimp_2way_nat 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 "$czfip $pubip" >> $pimp_2way_nat + echo -n . + fi +done +echo " done." + +echo -n "Writing $pimp_snat" +echo "#This file was generated by Prometheus-tools/make-pimp" > $pimp_snat +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_snat echo -n . fi done