Hallo,
sollten Sie nur die Information benötigen, ob generell Updates verfügbar sind (Release, Security, etc.), so können Sie einfach die Variable update/available auf “yes” oder “no” prüfen. Selbiges tut die Univention Management Console.
Die Variable wird von Skript /usr/share/univention-updater/univention-updater-check gesetzt, welches von dem Cron-Job /etc/cron.d/univention-updater-check stündlich ausgeführt wird.
Sollten Sie lediglich auf Release-Updates prüfen, so müssten Sie das Kommando:
/usr/share/univention-updater/univention-updater net --silent --check
verwenden. Der Exit-Code lautet entsprechend “1”, sofern ein Release-Update verfügbar ist. Ergänzen Sie den Aufruf zu:
/usr/share/univention-updater/univention-updater net --silent --check; echo $?
bekommen Sie auch direkt “0” oder “1” als Rückgabe auf der Konsole.
Beachten Sie hierbei, dass zum derzeitigen Zeitpunkt die Schilderungen sowohl auf einem UCS 2.4 als auch auf einem UCS 3.0 System gültig sind.
Mit freundlichen Grüßen,
Tim Petersen