Hallo Ralf, hallo zusammen,
Am Dienstag, 17. Mai 2016, 14:33:04 CEST schrieb Ralf Prengel:
per yast / system / language /details kann man ja ein System auf UTF8 umstellen. Gibt es eigentlich eine Kommandozeile mit der ich diesen Vorgang in ein Script packen kann. Es geht nicht darum die eigentliche Zieldatei zu editieren sondern den Yast-Aufruf abzubilden.
Manche (nicht alle) YaST-Module haben ein Befehlszeilen-Interface - guck Dir mal die Ausgabe von yast2 language help an. Bei diesem Modul könntest Du sogar Glück haben ;-)
Falls da nicht die gewünschten Dinge verfügbar sind - YaST ist in Ruby programmiert [1], und es ist vermutlich möglich, mit etwas Ahnung von Ruby einzelne Funktionen "von außen" aufzurufen. Das kann je nach YaST- Modul besser oder schlechter gehen.
Im Zweifelsfall kannst Du auch auf der ML yast-devel AT opensuse.org nachfragen ;-)
Gruß
Christian Boltz
PS: Falls ein Modul beim Aufruf mit yast2 $modul help das eigentliche Modul startet, ist das einen Bugreport wert ;-)
[1] Ursprünglich war YaST in YCP, einer eigenen Programmiersprache, geschrieben. Vor ein paar Jahren wurde dann der YCP-Code zu Ruby konvertiert. Das Ergebnis funktioniert, ist aber kein vorbildliches, sauber programmiertes Ruby ;-)