[Eisfair] Fragen

Helmut Backhaus helmut.backhaus at gmx.de
Di Jun 14 11:24:43 CEST 2016


Hallo Jürgen!

Am 14.06.2016 um 10:13 schrieb Juergen Edner:
> Hallo Hilmar,
>
>> 1. Das Skript zeigt bei mir 1 upgradable package, auch wenn lt "Setup"
>> keines vorhanden ist.
>>
>> 2. Um das Skript zu testen, habe ich jedes Mal vorher die
>> "/tmp/update-chk.dat" Datei gelöscht. Das Skript läuft auf meinem System
>> ca. zweieinhalb Minuten, nach dem Upgrade auf Base 2.7.4 und einem
>> Reboot waren es sogar gut _vier_einhalb Minuten.

Das ist mit einer "Zwischenversion" der/des Script/e passiert, deshalb 
habe ich mein Konzept komplett geändert. Das passiert so nun nicht mehr!

>
> wenn ich Dich recht verstehe möchtest Du automatisch über verfügbare
> Paket-Updates informiert werden, korrekt? Ich lasse mich über Nagios
> über verfügbare Updates informieren. Umgesetzt habe ich dies wie folgt:

Das ist das Ziel der Übung, auf einfache Weise eine Info zu bekommen, ob 
Updates anstehen.

>
> 1. Einen Cronjob angelegt, welcher alle zwei Stunden prüft, ob neue
>     Updates verfügbar sind:
>
>     0 */2 * * * /var/install/bin/list-packages --batch --stableonly
>         --nosvn upgradable > /var/lib/nagios/check_eisfair_updates.list;
>         if [ $? -eq 0 ]; then chown nagios:nagios /var/lib/nagios
>         /check_eisfair_updates.list;
>         chmod 644 /var/lib/nagios/check_eisfair_updates.list; fi

Das hier ist SUPER interessant!
/var/install/bin/list-packages --batch --stableonly --nosvn upgradable

Das bedeutet, ich kann schon beim aufrufen dieses Scripts 
Einschränkungen machen. Sind diese Parameter irgendwo dokumentiert?
Gibt es davon noch mehr?
Oder muss ich mich durch das Script wühlen?

>
> 2. Über ein Skript prüfe ich dann ob der Sring "No upgradable-packages
>     found" in der erzeugten Datei enthalten ist. Falls ja, gibt es keine
>     Updates, falls nein, sende ich eine Benachrichtigung raus.
>

Na ja, das ist ziemlich das gleiche was ich auch mit meinem Script 
mache. Nur teile ich eben auch noch mit "alles ist gut".

> Vielleicht hilft Dir ja dieser Ansatz Dein Problem zu lösen.
>

Nun lass mir doch den "Spaß" ich möchte diese Funktion in ein Paket 
gießen und bin auch schon dabei. Aber es ist eben mein "erstes Eis 
Paket" und da kann es etwas dauern. Die Scripte waren ja schnell fertig, 
jetzt kommt die Fleißarbeit. Aber das kennt ihr ja ... ;-)


-- 
Gruß,
Helmut



Mehr Informationen über die Mailingliste Eisfair