install improved
This commit is contained in:
parent
a2a9682417
commit
14ad5cc9a8
16
install
16
install
|
@ -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"
|
||||||
|
|
Loading…
Reference in a new issue