a4f661fc |
1 | #!/bin/bash |
86d37066 |
2 | pimp_2way_nat="/mnt/mtdblock0/pimp-2way-nat.tmp" |
3 | pimp_snat="/mnt/mtdblock0/pimp-snat.tmp" |
4 | etchosts="/mnt/mtdblock0/hosts" |
a4f661fc |
5 | |
f035230d |
6 | echo -n "Writing $pimp_2way_nat" |
7 | echo "#This file was generated by Prometheus-tools/make-pimp" > $pimp_2way_nat |
7b3d7570 |
8 | for czfip in `grep -v ^# $etchosts|grep [[]|cut -f 1` |
a4f661fc |
9 | do |
10 | pubip=`grep "^$czfip " $etchosts|cut -f 2 -d "["|cut -f 1 -d "]"` |
11 | if ! [ -z $pubip ] |
12 | then |
f035230d |
13 | echo "$czfip $pubip" >> $pimp_2way_nat |
14 | echo -n . |
15 | fi |
16 | done |
17 | echo " done." |
18 | |
19 | echo -n "Writing $pimp_snat" |
20 | echo "#This file was generated by Prometheus-tools/make-pimp" > $pimp_snat |
7b3d7570 |
21 | for czfip in `grep -v ^# $etchosts|grep "("|cut -f 1` |
f035230d |
22 | do |
23 | pubip=`grep "^$czfip " $etchosts|cut -f 2 -d "("|cut -f 1 -d ")"` |
86d37066 |
24 | if ! [ -z "$pubip" ] |
f035230d |
25 | then |
26 | echo "$czfip $pubip" >> $pimp_snat |
a4f661fc |
27 | echo -n . |
28 | fi |
29 | done |
30 | echo " done." |