Hallo Benjamin, Am Dienstag, 7. November 2006 23:08 schrieb Benjamin Neff:
Hallo Andreas
Am Dienstag, 7. November 2006 22:25 schrieb Andreas Schott:
Ich hatte das Updatescript von deiner Seite genommen. Da steht dann auch
/usr/bin/smart upgrade --yes > /tmp/smart.log.1
drin. :-( Damit hatte ich ehrlich gesagt nicht gerechnet -
Da muss ich wohl noch eine "warnung" reinschreiben. Aber im Script gehts nicht anders, da du ja sonnst doch alle Manuell machen musst :-(
Und smart ist da zum teil etwas krass, er kann ohne Weiteres Downgraden oder deinstallieren, wenn etwas nicht mehr Passt.
Das stimmt. Ich kenne jetzt dein Skript nicht, aber vielleicht wäre es einfach möglich vorher auf downgrades abzufragen, also quick and dirty: echo "n" | smart upgrade | grep "Pakete zurück" | wc -l kriegst du was größer 1 heraus, will smart was downgraden. Das sollte also verhindert werden. In dem Fall könnte man dann eine Mail schicken, die den Nutzer informiert, dass er hier ausnahmsweise mal genauer hinsieht. Der Text "Pakete zurück" wäre natürlich anzupassen ich hab hier die deutsche Textausgabe von smart. Einen Parameter dies zu testen bietet smart ja leider nicht :-( . Gruß, Dennis