Procházet zdrojové kódy

Merge pull request #54 from g0hl1n/check_apt_-_run_update_upgrade_return_fix

check_apt now correctly exits when apt-get return != 0
Sven Nierlein před 12 roky
rodič
revize
bb3bf05856
1 změnil soubory, kde provedl 2 přidání a 2 odebrání
  1. 2 2
      plugins/check_apt.c

+ 2 - 2
plugins/check_apt.c

@@ -112,8 +112,8 @@ int main (int argc, char **argv) {
 		result = max_state(result, STATE_CRITICAL);
 		result = max_state(result, STATE_CRITICAL);
 	} else if(packages_available > 0){
 	} else if(packages_available > 0){
 		result = max_state(result, STATE_WARNING);
 		result = max_state(result, STATE_WARNING);
-	} else {
-		result = max_state(result, STATE_OK);
+	} else if(result > STATE_UNKNOWN){
+		result = STATE_UNKNOWN;
 	}
 	}
 
 
 	printf(_("APT %s: %d packages available for %s (%d critical updates). %s%s%s%s|available_upgrades=%d;;;0 critical_updates=%d;;;0\n"),
 	printf(_("APT %s: %d packages available for %s (%d critical updates). %s%s%s%s|available_upgrades=%d;;;0 critical_updates=%d;;;0\n"),