add tinc-update

This commit is contained in:
Jörg Thalheim 2015-01-26 13:55:21 +01:00
parent d86f343716
commit a8ac16bbe2
1 changed files with 33 additions and 0 deletions

33
tinc-update Executable file
View File

@ -0,0 +1,33 @@
#!/bin/sh
set -eu
has() {
command -v "$1" >/dev/null 2>&1
}
die() {
echo $1 &>2
exit 1
}
if has git; then
echo "Git pull..."
git pull origin master
else
die "git not found. install git to use this script"
fi
reload_tinc() {
echo "Reload tinc..."
sudo tinc -c . reload
}
if [[ $EUID -ne 0 ]]; then
if has sudo; then
reload_tinc
else
die "run this script as root"
fi
else
reload_tinc
fi