Hallo Liste, ich verwende zypper in scripten (meist mit cron aus cron.d heraus) mit dem --non-interactive switch und wünschte mir manchmal, die default antworten, die in diesem modus vom Programm ausgewählt werden, beeinflussen zu können. Geht das irgendwie? Ich habe in den manpages und den Konfigurationsdateien zu zypper nix passendes gefunden. Eine weitere Sache ist mir bei der script Benutzung aufgefallen: ein zypper lp mit meinem "gwdg-update" Repo (zeigt auf http://ftp5.gwdg.de/pub/linux/suse/opensuse/update/12.3/ ) liefert mir ohne weiteres ein Ergebnis, während ein zypper --non-interactive lp im Script einen neuen Key anmahnt und dann am "r" als vorausgewählter antwort scheitert. Ist dies Verhalten (den Key nicht zu kennen) dem --non-interactive Switch anzulasten oder hängt das mit dem Repo zusammen? Gruß Rainer Gubanski -- Rainer Gubanski Hannover -- Um die Liste abzubestellen, schicken Sie eine Mail an: opensuse-de+unsubscribe@opensuse.org Um den Listen Administrator zu erreichen, schicken Sie eine Mail an: opensuse-de+owner@opensuse.org
Hallo Rainer, hallo Leute, Am Freitag, 23. Mai 2014 schrieb Rainer Gubanski:
ich verwende zypper in scripten (meist mit cron aus cron.d heraus) mit dem --non-interactive switch und wünschte mir manchmal, die default antworten, die in diesem modus vom Programm ausgewählt werden, beeinflussen zu können. Geht das irgendwie? Ich habe in den manpages und den Konfigurationsdateien zu zypper nix passendes gefunden.
Die Option -y (für "yes") kennst Du? (Das erfüllt Deinen Wunsch "default Antworten beeinflussen" - zum Glück schreibst Du nicht, in welcher Weise Du sie beeinflussen willst ;-) Guck auch nochmal in man zypper - z. B. könnten --force-resolution bzw. --no-force-resolution interessant sein, und --non-interactive ändert auch die Defaults für ein paar Optionen.
Eine weitere Sache ist mir bei der script Benutzung aufgefallen: ein zypper lp mit meinem "gwdg-update" Repo (zeigt auf http://ftp5.gwdg.de/pub/linux/suse/opensuse/update/12.3/ ) liefert mir ohne weiteres ein Ergebnis, während ein zypper --non-interactive lp im Script einen neuen Key anmahnt und dann am "r" als vorausgewählter antwort scheitert. Ist dies Verhalten (den Key nicht zu kennen) dem --non-interactive Switch anzulasten oder hängt das mit dem Repo zusammen?
Wundert mich gerade etwas - wenn der Key im interaktiven Modus bekannt ist, sollte er auch mit --non-interactive bekannt sein. Gruß Christian Boltz -- <coolo> ancor: oh, sorry. you can't know yet: coolo is always right [from #opensuse-project] -- Um die Liste abzubestellen, schicken Sie eine Mail an: opensuse-de+unsubscribe@opensuse.org Um den Listen Administrator zu erreichen, schicken Sie eine Mail an: opensuse-de+owner@opensuse.org
Hallo Christian, vielen Dank für Deine Antwort. Am 24.05.2014 22:41, schrieb Christian Boltz:
Die Option -y (für "yes") kennst Du? (Das erfüllt Deinen Wunsch "default Antworten beeinflussen" - zum Glück schreibst Du nicht, in welcher Weise Du sie beeinflussen willst ;-)
Naja, etwas flexibler wäre schon schön, je nach script ist ein "Ja Sager" da kontraproduktiv :D
Guck auch nochmal in man zypper - z. B. könnten --force-resolution bzw. --no-force-resolution interessant sein, und --non-interactive ändert auch die Defaults für ein paar Optionen.
ja, --non-interactive macht zypper dann eher zum "Nein-Sager". Die anderen beiden Optionen hatte ich zwar gesehen, aber mir noch nicht näher angeschaut. Bleibt also nur mit try and error die optionen zu probieren. Gruß Rainer -- Rainer Gubanski Hannover -- Um die Liste abzubestellen, schicken Sie eine Mail an: opensuse-de+unsubscribe@opensuse.org Um den Listen Administrator zu erreichen, schicken Sie eine Mail an: opensuse-de+owner@opensuse.org
participants (2)
-
Christian Boltz
-
Rainer Gubanski