Introduced log and minor fix to linux deploy script

This commit is contained in:
Marco
2019-06-28 08:55:59 +02:00
parent 79a0dabda7
commit 54f31a9b6a

View File

@@ -1,14 +1,24 @@
clear clear
echo "
===================================
Artemis 3 Deploy Script
LINUX
===================================
"
# Set the correct permissions for Artemis folder # Set the correct permissions for Artemis folder
echo "Gaining admin privileges and set folder read/write permission..."
echo ""
sudo chmod 700 $PWD/../../ sudo chmod 700 $PWD/../../
# Download necessary libraries with pip3 # Download necessary libraries with pip3
read -p "Install the necessary Python libraries? [Y,N] " doit read -p "Install the necessary Python libraries? [Y,N]..." doit
case $doit in case $doit in
y|Y) pip3 install -r requirements_lin.txt --user ;; y|Y) pip3 install -r requirements_lin.txt --user > log;;
esac esac
# Generation of shortcut # Generation of shortcut
read -p "Create a desktop shortcut? [Y/N] " doit echo ""
read -p "Create a desktop shortcut? [Y/N]..." doit
case $doit in case $doit in
y|Y) y|Y)
cat << EOR > /home/$USER/.local/share/applications/artemis.desktop cat << EOR > /home/$USER/.local/share/applications/artemis.desktop
@@ -22,9 +32,16 @@ Icon=artemis3
Type=Application Type=Application
EOR EOR
sudo cp ./artemis3.svg /usr/share/icons/ sudo cp ./artemis3.svg /usr/share/icons/
echo "
Link copied in: /home/$USER/.local/share/applications/artemis.desktop
Icon copied in: /usr/share/icons/artemis3.svg
"
;; ;;
n|N) ;; n|N) ;;
*) echo "invalid option $REPLY";; *) echo "invalid option $REPLY";;
esac esac
echo "" echo "
echo "SETTING COMPLETE!" ================================
SETTING COMPLETE
================================
"