add tinc-update
This commit is contained in:
parent
d86f343716
commit
a8ac16bbe2
33
tinc-update
Executable file
33
tinc-update
Executable 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
|
Loading…
Reference in New Issue
Block a user