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
|
if sudo -n true 2>/dev/null; then
|
||||||
# On peut faire sudo sans mot de passe
|
# On peut faire sudo sans mot de passe
|
||||||
sudook=true
|
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
|
else
|
||||||
# Ni root ni sudo dispo
|
# Ni root ni sudo dispo
|
||||||
sudook=false
|
sudook=false
|
||||||
|
BIN_DIR="$HOME/bin"
|
||||||
|
AUTOPOST_DIR="$HOME/autopost"
|
||||||
fi
|
fi
|
||||||
|
|
||||||
#Vérification des prérequis
|
#Vérification des prérequis
|
||||||
echo -e "$BLEU""Vérification si les prérequis sont disponibles""$NORMAL"
|
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
|
# Vérifier si le dossier bin existe, sinon le créer
|
||||||
echo -e "$BLEU""Vérification de la présence du dossier bin""$NORMAL"
|
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"
|
rm -- "$0"
|
||||||
|
|
||||||
if $sudook; then
|
if $sudook; then
|
||||||
# Récupère la home de l’utilisateur qui a lancé sudo
|
# change propriétaire/group récursivement
|
||||||
USER_HOME=$(getent passwd "$SUDO_USER" | cut -d: -f6)
|
|
||||||
# Et change propriétaire/group récursivement
|
|
||||||
sudo chown -R "$SUDO_USER":"$SUDO_USER" "$USER_HOME"
|
sudo chown -R "$SUDO_USER":"$SUDO_USER" "$USER_HOME"
|
||||||
fi
|
fi
|
||||||
|
|
||||||
|
|||||||
@ -29,7 +29,7 @@ Une fois votre fichier ajouté il sera traité automatiquement.
|
|||||||
- vous disposez des droits sudo :
|
- vous disposez des droits sudo :
|
||||||
|
|
||||||
```sh
|
```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é)
|
> Cela installera via les paquets debian sqlite et mediinfo (meilleur compatibilité)
|
||||||
|
|
||||||
|
|||||||
Loading…
x
Reference in New Issue
Block a user