Hi Hans, 1. The class.xml file was missing that header and footer info which I added and restarted the install. It seems the swap is still not there !! 2. rules.xml : is exactly the same as you had mailed earlier. $ cat rules.xml <?xml version="1.0"?> <!DOCTYPE autoinstall SYSTEM "/usr/share/autoinstall/dtd/rules.dtd"> <autoinstall xmlns="http://www.suse.com/1.0/yast2ns" xmlns:config="http://www.suse.com/1.0/configns"> <rules config:type="list"> <rule> <custom1> <script> <![CDATA[ #!/bin/sh mem=$( cat /proc/meminfo | grep -i memtotal | awk '{ print $2 } ' } # Output is in kbytes echo -n $mem ]]> </script> <match>499999</match> <match_type>greater</match_type> </custom1> <result> <profile>classes/largeswap.xml</profile> <continue config:type="boolean">true</continue> </result> </rule> <rule> <custom1> <match>500000</match> <match_type>lower</match_type> </custom1> <profile>classes/smallswap.xml</profile> <continue config:type="boolean">true</continue> <custom1> <match>*</match> <match_type>exact</match_type> </custom1> <result> <profile>classes/autoinst.xml</profile> <continue config:type="boolean">false</continue> </result> </rule> </rules> </autoinstall> $ 3. /var/adm/autoinstall/cache/InstalledSystem.xml is certainly missing the swap partition info. 4. The latest documentation link seems to not working currently. Regards, Ajay