root/software/hbkcd/install.sh @ 8459b862
| a9f959b7 | David Sorber | #!/bin/bash
|
|
echo -e "hbkcd Install Script\n"
|
|||
if [[ $EUID -ne 0 ]]; then
|
|||
echo "ERROR: This script must be run as root"
|
|||
exit 1
|
|||
fi
|
|||
# TODO: check and install prereqs if needed
|
|||
# Install systemd config
|
|||
cp conf/systemd/hbkcd.service /etc/systemd/system/
|
|||
systemctl daemon-reload
|
|||
# Install hbkcd Python module
|
|||
./setup.py install
|
|||
# Install scripts
|
|||
install -m 755 scripts/hbkcd_add.sh /usr/local/bin/hbkcd_add
|
|||
install -m 755 scripts/hbkcd_queue.sh /usr/local/bin/hbkcd_queue
|
|||
install -m 755 scripts/hbkcd_remove.sh /usr/local/bin/hbkcd_remove
|
|||
# Start or restart hbckd
|
|||
systemctl status hbkcd
|
|||
result="$?"
|
|||
if [ "$result" -ne 0 ]; then
|
|||
echo "Starting hbkcd"
|
|||
systemctl start hbkcd
|
|||
else
|
|||
echo "Restarting hbkcd"
|
|||
systemctl restart hbkcd
|
|||
fi
|
|||
echo -e "\n[complete]\n"
|