1
0
mirror of https://github.com/MrDetonia/Maki.git synced 2024-11-25 04:30:36 -05:00
Maki/bootstrap.sh
2016-12-02 11:54:51 +00:00

31 lines
703 B
Bash
Executable File

#!/bin/bash
# user to effectively run bot as (so we can safely run as root for pip)
puser="admin"
while :
do
date
echo Updating repository...
runuser -m $puser -c 'git pull origin master'
# if root we can update discord.py
if [ "$EUID" -eq 0 ]
then
echo Updating discord.py...
python3 -m pip install -U https://github.com/Rapptz/discord.py/archive/master.zip#egg=discord.py[voice]
fi
echo Starting Maki...
runuser -m $puser -c 'rm -f ./reload'
runuser -m $puser -c 'python3 bot.py'
# okay to quit if there is no reload file
if [ ! -f ./reload ]
then
echo no reload file, stopping for realsies...
exit
fi
done