Récupérer le nom de l'OS dans updateall.sh
This commit is contained in:
@@ -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"
|
||||
|
||||
Reference in New Issue
Block a user