From 7fe978e8a94d572bdd9d9db4583f562df6114eaa Mon Sep 17 00:00:00 2001 From: filip Date: Wed, 3 Feb 2021 19:51:20 +0100 Subject: [PATCH] added documentation and some minor changes --- install.sh | 13 ++++++++----- 1 file changed, 8 insertions(+), 5 deletions(-) diff --git a/install.sh b/install.sh index 75216e9..6353e7a 100644 --- a/install.sh +++ b/install.sh @@ -1,16 +1,19 @@ #!/bin/bash GIT_REPO="https://git.willy.club/William/kvs-linuxmint-dloadx" GIT_NAME="kvs-linuxmint-dloadx" # Must not contain spaces and/or weird characters +TARGET_DIR="/opt" USERNAME=$(logname) +# v Se om script blir kjoert som root + if [[ $EUID -ne 0 ]]; then echo "This script must be run as root." exit 1 fi -apt update && apt install -y git wine setserial tlp -systemctl enable tlp --now -cd /opt/ +apt update && apt install -y git wine setserial tlp #install dependencies +systemctl enable tlp --now #enable and start nessecary systemd service file +cd $TARGET_DIR/ #change current working directory git clone $GIT_REPO cd $GIT_NAME @@ -21,7 +24,7 @@ Description=Wine Serial Fix After=network.target [Service] Type=simple -ExecStart=bash /opt/$GIT_NAME/wine_serial_fix.sh $USERNAME +ExecStart=bash $TARGET_DIR/$GIT_NAME/wine_serial_fix.sh $USERNAME TimeoutStartSec=0 [Install] WantedBy=graphical.target" > "/etc/systemd/system/wine-serial-fix.service" @@ -29,7 +32,7 @@ systemctl daemon-reload systemctl enable wine-serial-fix.service --now -sudo -H -u $USERNAME bash -c "cd /opt/$GIT_NAME && wine DLOADX*.exe" +sudo -H -u $USERNAME bash -c "cd $TARGET_DIR/$GIT_NAME && wine DLOADX*.exe" echo -e "\e[1;32mFerdig. Logg ut og inn av økten eller start datamaskinen på nytt.\e[0m" \ No newline at end of file