ajout support sudo
This commit is contained in:
parent
2f87aa38e1
commit
d97255f54a
12
install.sh
12
install.sh
@ -33,15 +33,19 @@ sudook=false
|
||||
if sudo -n true 2>/dev/null; then
|
||||
# On peut faire sudo sans mot de passe
|
||||
sudook=true
|
||||
# Récupère la home de l’utilisateur qui a lancé sudo
|
||||
USER_HOME=$(getent passwd "$SUDO_USER" | cut -d: -f6)
|
||||
BIN_DIR="$USER_HOME/bin"
|
||||
AUTOPOST_DIR="$USER_HOME/autopost"
|
||||
else
|
||||
# Ni root ni sudo dispo
|
||||
sudook=false
|
||||
BIN_DIR="$HOME/bin"
|
||||
AUTOPOST_DIR="$HOME/autopost"
|
||||
fi
|
||||
|
||||
#Vérification des prérequis
|
||||
echo -e "$BLEU""Vérification si les prérequis sont disponibles""$NORMAL"
|
||||
BIN_DIR="$HOME/bin"
|
||||
AUTOPOST_DIR="$HOME/autopost"
|
||||
|
||||
# Vérifier si le dossier bin existe, sinon le créer
|
||||
echo -e "$BLEU""Vérification de la présence du dossier bin""$NORMAL"
|
||||
@ -355,9 +359,7 @@ echo "Suppression du script après exécution..."
|
||||
rm -- "$0"
|
||||
|
||||
if $sudook; then
|
||||
# Récupère la home de l’utilisateur qui a lancé sudo
|
||||
USER_HOME=$(getent passwd "$SUDO_USER" | cut -d: -f6)
|
||||
# Et change propriétaire/group récursivement
|
||||
# change propriétaire/group récursivement
|
||||
sudo chown -R "$SUDO_USER":"$SUDO_USER" "$USER_HOME"
|
||||
fi
|
||||
|
||||
|
||||
@ -29,7 +29,7 @@ Une fois votre fichier ajouté il sera traité automatiquement.
|
||||
- vous disposez des droits sudo :
|
||||
|
||||
```sh
|
||||
wget -qO install.sh https://tig.unfr.pw/UNFR/postauto/raw/branch/main/install.sh && chmod +x install.sh && sudo --preserve-env=HOME ./install.sh
|
||||
wget -qO install.sh https://tig.unfr.pw/UNFR/postauto/raw/branch/main/install.sh && chmod +x install.sh && sudo ./install.sh
|
||||
```
|
||||
> Cela installera via les paquets debian sqlite et mediinfo (meilleur compatibilité)
|
||||
|
||||
|
||||
Loading…
x
Reference in New Issue
Block a user