• Willkommen im Linux Club - dem deutschsprachigen Supportforum für GNU/Linux. Registriere dich kostenlos, um alle Inhalte zu sehen und Fragen zu stellen.

runlevel section in autoyast file generieren

Hallo,
wie kann ich mir von einem bestehenden system eine section für die runlevels anlegen lassen?

Mit dem autoyast tool werden leider immer nur die angelegt, die neu dazu kommen bzw verändert werden.

Ich bräuchte sowas wie das hier, nur eben nicht nur für den at sondern für alle:
<runlevel>
<default>5</default>
<services config:type="list" >
<service>
<service_name>at</service_name>
<service_start>3 5</service_start>
</service>
</services>
</runlevel>

Danke
Wolfgang
 
wolfmair schrieb:
wie kann ich mir von einem bestehenden system eine section für die runlevels anlegen lassen?
Eine fertige Lösung habe ich jetzt nicht, aber die xml könnte man sich auch schnell mit einem kleinen Script zusammenstellen:
Code:
#!/bin/sh

echo -e "<runlevel>\n <default>5</default>\n <services config:type="list" >";

chkconfig -l | awk -F" " ' /[1-5]:on/ {
  split($0,f); ORS=""
  print "  <service>\n   <service_name>"$1"</service_name>\n   <service_start>"
  for (i in f) if (f[i] ~ /[1-5]:on/) { print substr(f[i],1,1)" " }
  print "</service_start>\n  </service>\n"
  } ';

echo -e " </services>\n</runlevel>\n";
(z.B. und ungetestet)
 
Oben