54 lines
1.5 KiB
Bash
54 lines
1.5 KiB
Bash
#!/bin/bash
|
|
webhook_file=/usr/share/DREAMMAKER/.discord_url
|
|
tag_file=/usr/share/DREAMMAKER/.discord_tag
|
|
script_file=/usr/local/bin/DREAMMAKER.sh
|
|
service_file=/etc/systemd/system/DREAMMAKER.service
|
|
store_path=/usr/share/DREAMMAKER
|
|
|
|
echo "installing [DЯΣΛMMΛKΣЯ]"
|
|
# kill any running instanes
|
|
echo "killing any running"
|
|
sudo systemctl stop DREAMMAKER.service 2>/dev/null
|
|
|
|
echo "cleaning up"
|
|
# see if wer need top nuke old filews
|
|
if [ -f "$script_file" ]; then
|
|
sudo rm $script_file 2>/dev/null
|
|
fi
|
|
|
|
if [ -f "$service_file" ]; then
|
|
sudo rm $service_file 2>/dev/null
|
|
fi
|
|
|
|
if [ ! -d "$store_path" ]; then
|
|
echo "Creating $store_path"
|
|
sudo mkdir -p $store_path
|
|
fi
|
|
|
|
if [ ! -f "$discord_file" ]; then
|
|
echo -e "Enter Discord Webhook URL\n\tRight click on server->server settings->integrations"
|
|
read discord_webhook
|
|
sudo bash -c "echo \"$discord_webhook\" > $webhook_file"
|
|
echo
|
|
fi
|
|
|
|
if [ ! -f "$discord_tag" ]; then
|
|
echo -e "Enter Discord Member group to tag\n\tuse a backslash when tagging the roll like \\@notifications"
|
|
read discord_tag_file
|
|
sudo bash -c "echo \"$discord_tag_file\" > $tag_file"
|
|
echo
|
|
fi
|
|
|
|
# install itt
|
|
echo "installing service"
|
|
sudo cp DREAMMAKER.sh $script_file
|
|
sudo chmod +x $script_file
|
|
sudo cp DREAMMAKER.service $service_file
|
|
|
|
# enable it at boot and run
|
|
echo "enabling [DЯΣΛMMΛKΣЯ] at boot and starting the service"
|
|
sudo systemctl enable DREAMMAKER.service
|
|
sudo systemctl start DREAMMAKER.service
|
|
|
|
echo -e "\nall donesies :3 nytaa~\n"
|