install improved

This commit is contained in:
Tristan Krause 2019-06-18 10:42:43 +02:00
parent a2a9682417
commit 14ad5cc9a8

16
install
View file

@ -1,11 +1,11 @@
#!/bin/bash #!/bin/bash
# Konstanten # Konstanten
path="/home/core/b15f/"
user="core"
repo="https://github.com/devfix/b15f.git" repo="https://github.com/devfix/b15f.git"
log="/tmp/b15f-install.log" log="/tmp/b15f-install.log"
dependencies="git avr-libc avrdude libncurses5-dev g++ astyle" dependencies="git avr-libc avrdude libncurses5-dev g++ astyle"
user="$1"
path="/home/$user/b15f/"
function hr1 function hr1
{ {
@ -42,12 +42,18 @@ function out
} }
# aktiviere logging
exec 2>&1 | tee -a "$log" exec 2>&1 | tee -a "$log"
if [ "$EUID" -ne 0 ]; then if [ "$EUID" -ne 0 ]; then
out "Bitte als root oder mit sudo starten!" current_user="`whoami`"
exit 1 out "B15F wrid installiert für: $current_user"
out "Für die Installation werden Superrechte benötigt, Anmeldung (für sudo) folgt..."
printf " Nutzername: "
read user
printf " Melde $user an...\n "
su "$user" -c "printf \" Fordere Superrechte an...\n \" && sudo -S ./install \"$current_user\""
exit 0
fi fi
title "Installation B15F" title "Installation B15F"