ajout test sur gestionnaire pkg

This commit is contained in:
lebartal committed 2026-01-24 18:54:08 +01:00
1 parent 3874911df2
commit 4432d6ac5d
2 files changed
+36 -21

No files matched your search

+14 -7
View File
@@ -20,7 +20,8 @@ YELLOW=$(tput setaf 3 2>/dev/null || printf '')
RESET=$(tput sgr0 2>/dev/null || printf '')
# ---------- Fonction de journalisation ----------
log() {
log()
{
# $1 = niveau (INFO|OK|ERR)
# $2 = message
case "$1" in
@@ -32,7 +33,8 @@ log() {
}
# ---------- Wrapper d’exécution de commande ----------
run_cmd() {
run_cmd()
{
# On exécute la commande passée en arguments séparés
# "$@" préserve les espaces éventuels dans chaque argument.
"$@"
@@ -46,27 +48,32 @@ run_cmd() {
}
# ---------- Étapes de mise à jour ----------
update_pkg_list() {
update_pkg_list()
{
log INFO "Mise à jour de la liste des paquets…"
run_cmd apt-get update -y
}
upgrade_installed() {
upgrade_installed()
{
log INFO "Mise à jour des paquets déjà installés…"
run_cmd apt-get upgrade -y
}
dist_upgrade_os() {
dist_upgrade_os()
{
log INFO "Dist-upgrade de l’OS…"
run_cmd apt-get dist-upgrade -y
}
autoremove_obsolete() {
autoremove_obsolete()
{
log INFO "Suppression des paquets obsolètes…"
run_cmd apt-get autoremove -y
}
clean_cache() {
clean_cache()
{
log INFO "Nettoyage du cache des paquets…"
run_cmd apt-get clean -y
}