diff options
| author | Lassulus <lassulus@googlemail.com> | 2012-12-12 05:21:11 +0100 | 
|---|---|---|
| committer | Lassulus <lassulus@googlemail.com> | 2012-12-12 05:21:11 +0100 | 
| commit | a8b2350b088245cdef0dfa0ede55f0354cb42e17 (patch) | |
| tree | 3843715e2c1b3ee71c1e1386f44b2526b6751dc4 /retiolum | |
| parent | c8e87631c19d0eda9875e7d91c57fd9aef90863a (diff) | |
added TINCDIR as possible value
Diffstat (limited to 'retiolum')
| -rwxr-xr-x | retiolum/scripts/tinc_setup/new_install.sh | 25 | 
1 files changed, 8 insertions, 17 deletions
diff --git a/retiolum/scripts/tinc_setup/new_install.sh b/retiolum/scripts/tinc_setup/new_install.sh index 0a2c3201..f686e34f 100755 --- a/retiolum/scripts/tinc_setup/new_install.sh +++ b/retiolum/scripts/tinc_setup/new_install.sh @@ -11,6 +11,7 @@ fi  SUBNET4=${SUBNET4:-10.243}  SUBNET6=${SUBNET6:-42}  TEMPDIR=${TEMPDIR:-auto} +TINCDIR=${TINCDIR:-auto}  SYSHOSTN=${HOSTNAME:-$(hostname)}  HOSTN=${HOSTN:-$SYSHOSTN}  NETNAME=${NETNAME:-retiolum} @@ -241,6 +242,7 @@ if [ $OS -eq 2 ]; then          exit 1      else          TINCBIN=/data/data/org.poirsouille.tinc_gui/files/tincd +        if [ $TINCDIR == 'auto' ]; then TINCDIR=/usr/local/etc/tinc ;fi          if [ $TEMPDIR == 'auto' ]; then TEMPDIR=/data/secure/data ;fi      fi  else @@ -249,6 +251,7 @@ else          exit 1      else          TINCBIN=tincd +        if [ $TINCDIR == 'auto' ]; then TINCDIR=/etc/tinc ;fi          if [ $TEMPDIR == 'auto' ]; then TEMPDIR=/tmp/tinc-install-fu ;fi      fi  fi @@ -256,16 +259,9 @@ fi  #generate full subnet information for v4  #test if tinc directory already exists -if [ $OS -eq 2 ]; then -    if test -e /usr/local/etc/tinc/$NETNAME; then -        echo "tinc config directory /usr/local/etc/tinc/$NETNAME does already exist. (backup and) delete config directory and restart" -        exit 1 -    fi -else -    if test -e /etc/tinc/$NETNAME; then -        echo "tinc config directory /etc/tinc/$NETNAME does already exist. (backup and) delete config directory and restart" -        exit 1 -    fi +if test -e $TINCDIR/$NETNAME; then +    echo "tinc config directory $TINCDIR/$NETNAME does already exist. (backup and) delete config directory and restart" +    exit 1  fi  #get tinc-hostfiles @@ -309,13 +305,8 @@ get_hostname $HOSTN  #create the configs -if [ $OS -eq 2 ];then -    mkdir -p /usr/local/etc/tinc/$NETNAME -    cd /usr/local/etc/tinc/$NETNAME -else -    mkdir -p /etc/tinc/$NETNAME -    cd /etc/tinc/$NETNAME -fi +mkdir -p $TINCDIR/$NETNAME +cd $TINCDIR/$NETNAME  mv $TEMPDIR/hosts ./  rm -r $TEMPDIR  | 
