Hello, I'm making an autoyast configuration for 12.1 and when the install is complete I get a grey login screen with a clock on it which is not what I get when I do a manual install. I started yast on a machine and looked into the sysconfig editor and put the same options I saw in the « display manager » and « window manager » sections.
The only thing what got written out is this part (I assume because the other options are default).
<sysconfig config:type="list"> <sysconfig_entry> <sysconfig_key>DISPLAYMANAGER</sysconfig_key> <sysconfig_path>/etc/sysconfig/displaymanager</sysconfig_path> <sysconfig_value>kdm</sysconfig_value> </sysconfig_entry> </sysconfig>
There must be something I' missing somewhere, but I can't find it. Any clues?
Thanks.
Hello!
On 07.12.11 20:50, Pierre Girard wrote:
I'm making an autoyast configuration for 12.1 and when the install
is complete I get a grey login screen with a clock on it which is not what I get when I do a manual install.
Same here.
There must be something I' missing somewhere, but I can't find it. Any clues?
I used a script to fix the config file:
<scripts> <chroot-scripts config:type="list"> <script> <chrooted config:type="boolean">true</chrooted> <debug config:type="boolean">true</debug> <feedback config:type="boolean">false</feedback> <filename>autoyast-chroot.sh</filename> <interpreter>shell</interpreter> <source><![CDATA[# # Script hook before first reboot exec >& /root/autoyast-chroot.log set -x -v
echo 'DISPLAYMANAGER="kdm"' >> /etc/sysconfig/displaymanager echo 'DISPLAYMANAGER_KDM_THEME="SUSE"' >> /etc/sysconfig/displaymanager echo 'DISPLAYMANAGER_ROOT_LOGIN_LOCAL="yes"' >> /etc/sysconfig/displaymanager ]]></source> </script> </chroot-scripts> </scripts>
Ugly but useful.
You may also discover that the autoinstall version will display a "based on OpenSuSE" string everywhere. I changed this behavior by fixing the package list:
<software> <packages config:type="list"> ... <package>branding-openSUSE</package> </packages> <remove-packages config:type="list"> <package>branding-basedonopensuse</package> </remove-packages> <patterns config:type="list"> <pattern>base</pattern> ... </patterns> </software>
Finally I found the init-script failing. When I remember correctly this way already an issue on this list.
Even the 12.0 was skipped, the 12.1 looks like a true "dot zero" version of OpenSuSE :-)
Beat
Le 2011-12-08 02:15, Beat Rubischon a écrit :
I used a script to fix the config file: [...] Ugly but useful.
Thanks for the script, that worked nicely. I already used a postinstall script for other things so I'll add that in there until there's another solution.
You may also discover that the autoinstall version will display a "based on OpenSuSE" string everywhere. I changed this behavior by fixing the package list:
I'll check that out as well, thanks for the tip.
autoinstall@lists.opensuse.org