blob: e9c6b3ce747ca1ad3214d7327cfa98c7e8ad3f16 (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
|
#! /bin/sh
set -x
netname=retiolum
myipv4=${1-10.7.7.-1}
v4num=${myipv4##*.}
printf "Retard check: "
if [ "$v4num" -gt 0 -a "$v4num" -lt "256" ];
then
printf "No retard detected\n"
cd /etc/tinc/$netname/hosts
printf "Check if ip is still free: "
for i in `ls -1`; do
if grep $myipv4 $i &>/dev/null ;then
echo "Host IP already taken by $i! "
exit 1
fi
done
printf "Passed"
else
printf "you are made of stupid. bailing out\n"
exit 1
fi
|