From e541e124b42dc2cd11ce03f7cf44c1997f2bd9f1 Mon Sep 17 00:00:00 2001 From: Mark Newton Date: Fri, 2 Feb 2018 20:01:28 -0500 Subject: [PATCH] Trying to add qbittorrent folder --- qbittorrent/start.sh | 19 +++++++++++++++++++ qbittorrent/stop.sh | 14 ++++++++++++++ 2 files changed, 33 insertions(+) create mode 100644 qbittorrent/start.sh create mode 100644 qbittorrent/stop.sh diff --git a/qbittorrent/start.sh b/qbittorrent/start.sh new file mode 100644 index 0000000..4163e30 --- /dev/null +++ b/qbittorrent/start.sh @@ -0,0 +1,19 @@ +#!/bin/bash + +# if config file doesnt exist then copy default config file +if [[ ! -f /config/qbittorrent/qBittorrent.conf ]]; then + + echo "qBittorrent config file does not exist, copying default settings to /config/qBittorrent" + echo "You can edit the conf file at /config/qBittorrent to change qBittorrents settings" + cp /home/$USER/.config/qBittorrent/qBittorrent.conf /config/qbittorrent/qBittorrent.conf + +else + + echo "qBittorrent config file exists, copying to config directory" + cp /config/qbittorrent/qBittorrent.conf /home/$USER/.config/qBittorrent/qBittorrent.conf + chmod 644 /home/$USER/.config/qBittorrent/qBittorrent.conf + +fi + +echo "Starting qBittorrent daemon..." +/usr/bin/qbittorrent-nox -d diff --git a/qbittorrent/stop.sh b/qbittorrent/stop.sh new file mode 100644 index 0000000..9e25afa --- /dev/null +++ b/qbittorrent/stop.sh @@ -0,0 +1,14 @@ + #!/bin/bash + + function trap_handler + { + echo "Shutdown detected... copying config file to /config/qbittorrent" + cp /home/$USER/.config/qBittorrent/qBittorrent.conf /config/qbittorrent/qBittorrent.conf + } + + trap trap_handler SIGINT SIGTERM SIGHUP + + while true + do + sleep 60 + done