#!/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 if [[ $EUID -ne 0 ]]; then if has sudo; then echo "Reload tinc..." sudo tinc -c . reload else die "run this script as root" fi else echo "Reload tinc..." tinc -c . reload fi