bgpblist/bin/update.sh
2024-07-29 18:25:35 +02:00

36 lines
697 B
Bash
Executable File

#!/bin/bash
PATH=/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin
export PATH
LANG="en_US.UTF-8"
export LANG
MYPATH="/opt/bgpblist"
export MYPATH
MYUSER=$(whoami)
if [ ${MYUSER} != "root" ]; then
echo "*** USER IS NOT ROOT ***"
echo "*** WILL NOT UPDATE ****"
exit 1
fi
function sd_restart {
systemctl restart bgpblacklist.service
}
function sd_d_reload () {
systemctl daemon-reload
}
function sd_copyunit () {
cp ${MYPATH}/etc/systemd/bgpblacklist.service /etc/systemd/system/bgpblacklist.service
}
echo "*** START ***"
cd ${MYPATH} 2>/dev/null \
&& ( git pull; sd_copyunit; sd_d_reload; sd_restart ) \
|| ( echo "ERROR: could not change to dir" )
echo "*** DONE ***"