Discussion:
Frage zu zypper in scripten
Rainer Gubanski
2014-05-23 21:30:25 UTC
Permalink
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+***@opensuse.org
Um den Listen Administrator zu erreichen, schicken
Sie eine Mail an: opensuse-de+***@opensuse.org
Christian Boltz
2014-05-24 20:41:30 UTC
Permalink
Hallo Rainer, hallo Leute,
Post by 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.
Post by Rainer Gubanski
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+***@opensuse.org
Um den Listen Administrator zu erreichen, schicken
Sie eine Mail an: opensuse-de+***@opensuse.org
Rainer Gubanski
2014-05-25 10:48:39 UTC
Permalink
Hallo Christian,
vielen Dank für Deine Antwort.
Post by 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
Post by Christian Boltz
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+***@opensuse.org
Um den Listen Administrator zu erreichen, schicken
Sie eine Mail an: opensuse-de+***@opensuse.org
Loading...