Récupérer le nom de l'OS dans updateall.sh

This commit is contained in:
Cédric Abonnel 2024-07-05 22:45:11 +02:00
parent 8bdbfd8b93
commit 615e9595cf
2 changed files with 13 additions and 1 deletions

View File

@ -1,4 +1,5 @@
updateall
updateall.sh
update_bullseye2buster.sh
check_sha256.sh
generate_playlist.sh
generate_playlist_fp.php

View File

@ -83,9 +83,20 @@ create_installkey() {
}
# Fonction pour récupérer la valeur de /etc/os-release
get_os_release() {
ssh "$1" 'grep "^PRETTY_NAME=" /etc/os-release' | cut -d'=' -f2 | tr -d \"
}
update_machine () {
local machine="$1"
echo -n " - Détection du gestionnaire de mise à jour ... "
# recupérer le nom de l'OS
os_name=$(get_os_release "$machine")
echo -n " - Système d'exploitation : ${GREEN}$os_name${NC}"
if timeout 5 ssh "$machine" which apt > /dev/null 2>&1; then
echo -e "${GREEN}apt${NC}"
update_with_apt "$machine"