[opensuse-autoinstall] opensuse 12.1 welcome screen
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. -- To unsubscribe, e-mail: opensuse-autoinstall+unsubscribe@opensuse.org To contact the owner, e-mail: opensuse-autoinstall+owner@opensuse.org
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 -- \|/ Beat Rubischon <beat@0x1b.ch> ( 0-0 ) http://www.0x1b.ch/~beat/ oOO--(_)--OOo--------------------------------------------------- Meine Erlebnisse, Gedanken und Traeume: http://www.0x1b.ch/blog/ -- To unsubscribe, e-mail: opensuse-autoinstall+unsubscribe@opensuse.org To contact the owner, e-mail: opensuse-autoinstall+owner@opensuse.org
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. -- To unsubscribe, e-mail: opensuse-autoinstall+unsubscribe@opensuse.org To contact the owner, e-mail: opensuse-autoinstall+owner@opensuse.org
participants (2)
-
Beat Rubischon
-
Pierre Girard