Project

General

Profile

Download (780 Bytes) Statistics
| Branch: | Tag: | Revision:
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"