summaryrefslogtreecommitdiffstats
path: root/retiolum/hosts/.scripts/tinc_setup/build_debian.sh
blob: 52e613907e365a0b16b5803864454cceddfc7939 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
#!/bin/bash
set -x
if [ ! "$MYIP" ] 
then
  MYIP=10.0.7.7.55
fi
if [ ! "$MYHOSTNAME" ]
then
  MYHOSTNAME="penis"
fi

if [ "$MYHOSTNAME" = "penis" ];
then 
  read -n1 -p "name is penis, are u sure? [yN]" 
  if [[ "$REPLY" != [yY] ]] 
  then 
    echo "then better RTFC"
    echo "bailing out"  
    exit 0
  fi
fi
apt-get install tinc git curl python

./install.sh "$MYHOSTNAME" "$MYIP"

# for autostart
sed -i '/retiolum/d' /etc/tinc/nets.boot
echo "retiolum" >> /etc/tinc/nets.boot
sed -i '/EXTRA/d' /etc/tinc/nets.boot
echo "EXTRA=\"\"" >> /etc/default/tinc

/etc/init.d/tinc start