@@ -18,6 +18,7 @@ def run_unattended_install(test, params, env):
port = vm.get_port(int(params.get("guest_port_unattended_install")))
addr = ('localhost', port)
+ post_install_delay = int(params.get("post_install_delay"))
install_timeout = float(params.get("timeout", 3000))
logging.info("Starting unattended install watch process. "
@@ -31,6 +32,10 @@ def run_unattended_install(test, params, env):
client.connect(addr)
msg = client.recv(1024)
if msg == 'done':
+ if post_install_delay:
+ logging.debug("Post install delay specified, "
+ "waiting %ss...", post_install_delay)
+ time.sleep(post_install_delay)
break
except socket.error:
pass
@@ -418,7 +418,7 @@ variants:
pxe_image = "vmlinuz"
pxe_initrd = "initrd.img"
tftp = "images/tftpboot"
- extra_params += " -bootp /pxelinux.0 -boot n"
+ extra_params += " -bootp /pxelinux.0 -boot cn"
kernel_args = "ks=floppy nicdelay=60"
variants:
@@ -551,32 +551,110 @@ variants:
md5sum = 7e9e183dc11b9d39f480238e4e12bb05
md5sum_1m = dc7865a75db665efc86d59bca7c1fe07
- - openSUSE-11.0.32:
- no setup dbench bonnie
- image_name = openSUSE-11.0-32
- install:
- steps = openSUSE-11.0-32.steps
- cdrom = linux/openSUSE-11.0-DVD-i386.iso
- md5sum = ed6a5b3feb668866df812b1c2aed9d7f
- md5sum_1m = c720b30557af758e69de450409516369
-
- - openSUSE-11.1.32:
- no setup dbench bonnie
- image_name = openSUSE-11.1-32
- install:
- steps = openSUSE-11.1-32-and-64.steps
- cdrom = linux/openSUSE-11.1-DVD-i586.iso
- md5sum = 8f51b278c0415be28c5699e465444bd3
- md5sum_1m = b70217417468389083429f81ba7ce2bd
-
- - openSUSE-11.1.64:
- no setup dbench bonnie
- image_name = openSUSE-11.1-64
- install:
- steps = openSUSE-11.1-32-and-64.steps
- cdrom = linux/openSUSE-11.1-DVD-x86_64.iso
- md5sum = 2afee1b8a87175e6dee2b8dbbd1ad8e8
- md5sum_1m = 768ca32503ef92c28f2d144f2a87e4d0
+ - OpenSUSE:
+ no setup
+ shell_prompt = ".*:.*\s#"
+ unattended_install:
+ pxe_image = "linux"
+ pxe_initrd = "initrd"
+ tftp = "images/tftpboot"
+ extra_params += " -bootp /pxelinux.0 -boot cn"
+ kernel_args = "autoyast=floppy"
+ post_install_delay = 10
+
+ variants:
+ - 11.0.32:
+ image_name = openSUSE-11.0-32
+ cdrom = linux/openSUSE-11.0-DVD-i386.iso
+ md5sum = ed6a5b3feb668866df812b1c2aed9d7f
+ md5sum_1m = c720b30557af758e69de450409516369
+ install:
+ steps = openSUSE-11.0-32.steps
+ unattended_install:
+ unattended_file = unattended/OpenSUSE-11.xml
+ tftp = images/sles110-32/tftpboot
+ floppy = images/sles110-32floppy.img
+ pxe_dir = boot/i386/loader
+
+ - 11.0.64:
+ image_name = openSUSE-11.0-64
+ cdrom = linux/openSUSE-11.0-DVD-x86_64.iso
+ md5sum = 512c8346b0f8eb35f28c4eb96454d391
+ md5sum_1m = 661aa4cd031df2f25ea0102318a3f4d1
+ unattended_install:
+ unattended_file = unattended/OpenSUSE-11.xml
+ tftp = images/sles110-64/tftpboot
+ floppy = images/sles110-64floppy.img
+ pxe_dir = boot/x86_64/loader
+
+ - 11.1.32:
+ image_name = openSUSE-11.1-32
+ cdrom = linux/openSUSE-11.1-DVD-i586.iso
+ md5sum = 8f51b278c0415be28c5699e465444bd3
+ md5sum_1m = b70217417468389083429f81ba7ce2bd
+ install:
+ steps=openSUSE-11.1-32-and-64.steps
+ unattended_install:
+ unattended_file = unattended/OpenSUSE-11.xml
+ tftp = images/sles111-32/tftpboot
+ floppy = images/sles111-32floppy.img
+ pxe_dir = boot/i386/loader
+
+ - 11.1.64:
+ image_name = openSUSE-11.1-64
+ cdrom = linux/openSUSE-11.1-DVD-x86_64.iso
+ md5sum = 2afee1b8a87175e6dee2b8dbbd1ad8e8
+ md5sum_1m = 768ca32503ef92c28f2d144f2a87e4d0
+ install:
+ steps=openSUSE-11.1-32-and-64.steps
+ unattended_install:
+ unattended_file = unattended/OpenSUSE-11.xml
+ tftp = images/sles111-64/tftpboot
+ floppy = images/sles111-64floppy.img
+ pxe_dir = boot/x86_64/loader
+
+ - 11.2.32:
+ image_name = openSUSE-11.2-32
+ cdrom = linux/openSUSE-11.2-DVD-i586.iso
+ md5sum = 295d713314a30ad017948f0d542c6d92
+ md5sum_1m = 1f8767d00acb492be5a5627c834e543f
+ unattended_install:
+ unattended_file = unattended/OpenSUSE-11.xml
+ tftp = images/sles112-32/tftpboot
+ floppy = images/sles112-32floppy.img
+ pxe_dir = boot/i386/loader
+
+ - 11.2.64:
+ image_name = openSUSE-11.2-64
+ cdrom = linux/openSUSE-11.2-DVD-x86_64.iso
+ md5sum = 6a09295e34dc030319d040f67f4742c6
+ md5sum_1m = 11fd11d39744450b898f04c371dde2e7
+ unattended_install:
+ unattended_file = unattended/OpenSUSE-11.xml
+ tftp = images/sles112-64/tftpboot
+ floppy = images/sles112-64floppy.img
+ pxe_dir = boot/x86_64/loader
+
+ - SLES:
+ shell_prompt = "^root@.*[\#\$]\s*$|#"
+ unattended_install:
+ pxe_image = "linux"
+ pxe_initrd = "initrd"
+ extra_params += " -bootp /pxelinux.0 -boot n"
+ kernel_args = "autoyast=floppy"
+ post_install_delay = 10
+
+ variants:
+ - 11.64:
+ image_name = sles11-64
+ cdrom=linux/SLES-11-DVD-x86_64-GM-DVD1.iso
+ md5sum = 50a2bd45cd12c3808c3ee48208e2586b
+ md5sum_1m = 00000951cab7c32e332362fc424c1054
+ unattended_install:
+ unattended_file = unattended/SLES-11.xml
+ tftp = "images/sles11-64/tftpboot"
+ floppy = "images/sles11-64floppy.img"
+ pxe_dir = "boot/x86_64/loader"
- @Ubuntu:
shell_prompt = "^root@.*[\#\$]\s*$"
@@ -621,7 +699,7 @@ variants:
pxe_image = "vmlinuz"
pxe_initrd = "initrd.img"
tftp = "images/tftpboot"
- extra_params += " -bootp /pxelinux.0 -boot n"
+ extra_params += " -bootp /pxelinux.0 -boot cn"
kernel_args = "ks=floppy nicdelay=60"
variants:
@@ -1197,7 +1275,7 @@ variants:
virtio|virtio_blk|e1000|balloon_check:
- only Fedora.11 Fedora.12 Win2008 WinVista Win7 openSUSE-11 Ubuntu-8.10-server
+ only Fedora.11 Fedora.12 Win2008 WinVista Win7 OpenSUSE.11 Ubuntu-8.10-server
variants:
new file mode 100644
@@ -0,0 +1,251 @@
+<?xml version="1.0"?>
+<!DOCTYPE profile>
+<profile xmlns="http://www.suse.com/1.0/yast2ns" xmlns:config="http://www.suse.com/1.0/configns">
+ <bootloader>
+ <device_map config:type="list">
+ <device_map_entry>
+ <firmware>hd0</firmware>
+ <linux>/dev/vda</linux>
+ </device_map_entry>
+ </device_map>
+ <global>
+ <activate>true</activate>
+ <boot_boot>false</boot_boot>
+ <boot_extended>false</boot_extended>
+ <boot_mbr>false</boot_mbr>
+ <boot_root>true</boot_root>
+ <debug>false</debug>
+ <generic_mbr>false</generic_mbr>
+ <gfxmenu>/boot/message</gfxmenu>
+ <hiddenmenu>false</hiddenmenu>
+ <lines_cache_id>2</lines_cache_id>
+ <timeout config:type="integer">8</timeout>
+ </global>
+ <initrd_modules config:type="list">
+ <initrd_module>
+ <module>processor</module>
+ </initrd_module>
+ <initrd_module>
+ <module>thermal</module>
+ </initrd_module>
+ <initrd_module>
+ <module>ata_piix</module>
+ </initrd_module>
+ <initrd_module>
+ <module>virtio_pci</module>
+ </initrd_module>
+ <initrd_module>
+ <module>fan</module>
+ </initrd_module>
+ <initrd_module>
+ <module>jbd</module>
+ </initrd_module>
+ <initrd_module>
+ <module>ext3</module>
+ </initrd_module>
+ <initrd_module>
+ <module>virtio_blk</module>
+ </initrd_module>
+ <initrd_module>
+ <module>edd</module>
+ </initrd_module>
+ </initrd_modules>
+ <loader_type>grub</loader_type>
+ <sections config:type="list"/>
+ </bootloader>
+ <firewall>
+ <FW_DEV_DMZ></FW_DEV_DMZ>
+ <FW_DEV_EXT></FW_DEV_EXT>
+ <FW_DEV_INT></FW_DEV_INT>
+ <enable_firewall config:type="boolean">false</enable_firewall>
+ <start_firewall config:type="boolean">false</start_firewall>
+ </firewall>
+ <general>
+ <ask-list config:type="list"/>
+ <mode>
+ <confirm config:type="boolean">false</confirm>
+ </mode>
+ <mouse>
+ <id>none</id>
+ </mouse>
+ <signature-handling>
+ <accept_file_without_checksum config:type="boolean">true</accept_file_without_checksum>
+ <accept_non_trusted_gpg_key config:type="boolean">true</accept_non_trusted_gpg_key>
+ <accept_unknown_gpg_key config:type="boolean">true</accept_unknown_gpg_key>
+ <accept_unsigned_file config:type="boolean">true</accept_unsigned_file>
+ <accept_verification_failed config:type="boolean">false</accept_verification_failed>
+ <import_gpg_key config:type="boolean">true</import_gpg_key>
+ </signature-handling>
+ </general>
+ <groups config:type="list">
+ <group>
+ <gid>33</gid>
+ <group_password>x</group_password>
+ <groupname>video</groupname>
+ <userlist>linux</userlist>
+ </group>
+ <group>
+ <gid>16</gid>
+ <group_password>x</group_password>
+ <groupname>dialout</groupname>
+ <userlist>linux</userlist>
+ </group>
+ </groups>
+ <keyboard>
+ <keyboard_values>
+ <numlock>bios</numlock>
+ <tty>tty1 tty2 tty3 tty4 tty5 tty6</tty>
+ </keyboard_values>
+ <keymap>english-us</keymap>
+ </keyboard>
+ <networking>
+ <dhcp_options>
+ <dhclient_additional_options></dhclient_additional_options>
+ <dhclient_client_id></dhclient_client_id>
+ <dhclient_hostname_option>AUTO</dhclient_hostname_option>
+ </dhcp_options>
+ <dns>
+ <dhcp_hostname config:type="boolean">true</dhcp_hostname>
+ <dhcp_resolv config:type="boolean">true</dhcp_resolv>
+ </dns>
+ <interfaces config:type="list">
+ <interface>
+ <bootproto>dhcp</bootproto>
+ <device>eth0</device>
+ <startmode>auto</startmode>
+ <usercontrol>no</usercontrol>
+ </interface>
+ </interfaces>
+ <managed config:type="boolean">false</managed>
+ <routing>
+ <ip_forward config:type="boolean">false</ip_forward>
+ </routing>
+ </networking>
+ <partitioning config:type="list">
+ <drive>
+ <device>/dev/vda</device>
+ <partitions config:type="list"/>
+ <type config:type="symbol">CT_DISK</type>
+ <use>all</use>
+ </drive>
+ </partitioning>
+ <report>
+ <errors>
+ <log config:type="boolean">true</log>
+ <show config:type="boolean">true</show>
+ <timeout config:type="integer">0</timeout>
+ </errors>
+ <messages>
+ <log config:type="boolean">true</log>
+ <show config:type="boolean">true</show>
+ <timeout config:type="integer">0</timeout>
+ </messages>
+ <warnings>
+ <log config:type="boolean">true</log>
+ <show config:type="boolean">true</show>
+ <timeout config:type="integer">0</timeout>
+ </warnings>
+ <yesno_messages>
+ <log config:type="boolean">true</log>
+ <show config:type="boolean">true</show>
+ <timeout config:type="integer">0</timeout>
+ </yesno_messages>
+ </report>
+ <scripts>
+ <init-scripts config:type="list">
+ <script>
+ <debug config:type="boolean">true</debug>
+ <filename>config</filename>
+ <source><![CDATA[dhclient eth0
+chkconfig sshd on
+sed -i -e 's/\(PasswordAuthentication\s\)no/\1yes/g' /etc/ssh/sshd_config
+cat <<EOF>server
+#!/usr/bin/python
+import socket, os
+server=socket.socket(socket.AF_INET, socket.SOCK_STREAM)
+server.bind(('',12323))
+server.listen(1)
+(client, addr) = server.accept()
+client.send("done")
+client.close()
+EOF
+python server
+]]></source>
+ </script>
+ </init-scripts>
+ <pre-scripts config:type="list">
+ <script>
+ <debug config:type="boolean">true</debug>
+ <feedback config:type="boolean">false</feedback>
+ <filename>disksetup</filename>
+ <interpreter>shell</interpreter>
+ <source><![CDATA[ if fdisk -l | grep sda -c >0;then sed -e 's/\(.*\/dev\/\)vda\(.*\)/\1sda\2/g' /tmp/profile/autoinst.xml>/tmp/profile/modified.xml; fi
+]]></source>
+ </script>
+ </pre-scripts>
+ </scripts>
+ <software>
+ <packages config:type="list">
+ <package>autoyast2-installation</package>
+ <package>dhcp-client</package>
+ <package>dhcp-tools</package>
+ <package>autoyast2-installation</package>
+ <package>autoyast2-installation</package>
+ <package>autoyast2-installation</package>
+ </packages>
+ <patterns config:type="list">
+ <pattern>apparmor</pattern>
+ <pattern>apparmor_opt</pattern>
+ <pattern>base</pattern>
+ <pattern>console</pattern>
+ <pattern>devel_basis</pattern>
+ <pattern>enhanced_base</pattern>
+ <pattern>enhanced_base_opt</pattern>
+ <pattern>sw_management</pattern>
+ <pattern>yast2_basis</pattern>
+ <pattern>yast2_install_wf</pattern>
+ </patterns>
+ </software>
+ <user_defaults>
+ <group>100</group>
+ <groups>video,dialout</groups>
+ <home>/home</home>
+ <inactive>-1</inactive>
+ <shell>/bin/bash</shell>
+ <skel>/etc/skel</skel>
+ </user_defaults>
+ <users config:type="list">
+ <user>
+ <encrypted config:type="boolean">true</encrypted>
+ <fullname>linux</fullname>
+ <gid>100</gid>
+ <home>/home/linux</home>
+ <password_settings>
+ <inact>-1</inact>
+ <max>99999</max>
+ <min>0</min>
+ <warn>7</warn>
+ </password_settings>
+ <shell>/bin/bash</shell>
+ <uid>1000</uid>
+ <user_password>$2a$05$bgtKW4IJKSS04W4GdU4ckeZL9yVHZdTmZz6F.gAxw9xItSfmt.zci</user_password>
+ <username>linux</username>
+ </user>
+ <user>
+ <encrypted config:type="boolean">true</encrypted>
+ <fullname>root</fullname>
+ <gid>0</gid>
+ <home>/root</home>
+ <password_settings>
+ <inact>-1</inact>
+ <max>99999</max>
+ <min>0</min>
+ <warn>7</warn>
+ </password_settings>
+ <shell>/bin/bash</shell>
+ <uid>0</uid>
+ <user_password>$2a$05$yit2ieOcDslJrkEqLo8D3ej1ZNWNX79iAaT885W.aDTZ581ZwBD8S</user_password>
+ <username>root</username>
+ </user>
+ </users>
+</profile>
new file mode 100644
@@ -0,0 +1,898 @@
+<?xml version="1.0"?>
+<!DOCTYPE profile>
+<profile xmlns="http://www.suse.com/1.0/yast2ns" xmlns:config="http://www.suse.com/1.0/configns">
+ <add-on/>
+ <bootloader>
+ <global>
+ <activate>true</activate>
+ <boot_boot>false</boot_boot>
+ <boot_extended>false</boot_extended>
+ <boot_mbr>false</boot_mbr>
+ <boot_root>true</boot_root>
+ <debug>false</debug>
+ <default>SUSE Linux Enterprise Server 11 - 2.6.27.19-5</default>
+ <generic_mbr>true</generic_mbr>
+ <hiddenmenu>false</hiddenmenu>
+ <lines_cache_id>2</lines_cache_id>
+ <timeout config:type="integer">8</timeout>
+ <trusted_grub>false</trusted_grub>
+ </global>
+ <initrd_modules config:type="list">
+ <initrd_module>
+ <module>processor</module>
+ </initrd_module>
+ <initrd_module>
+ <module>thermal</module>
+ </initrd_module>
+ <initrd_module>
+ <module>ata_piix</module>
+ </initrd_module>
+ <initrd_module>
+ <module>ata_generic</module>
+ </initrd_module>
+ <initrd_module>
+ <module>piix</module>
+ </initrd_module>
+ <initrd_module>
+ <module>ide_pci_generic</module>
+ </initrd_module>
+ <initrd_module>
+ <module>fan</module>
+ </initrd_module>
+ <initrd_module>
+ <module>jbd</module>
+ </initrd_module>
+ <initrd_module>
+ <module>ext3</module>
+ </initrd_module>
+ <initrd_module>
+ <module>edd</module>
+ </initrd_module>
+ </initrd_modules>
+ <loader_type>grub</loader_type>
+ <sections config:type="list"/>
+ </bootloader>
+ <ca_mgm>
+ <CAName>YaST_Default_CA</CAName>
+ <ca_commonName>YaST Default CA (linux-h1i4)</ca_commonName>
+ <country>US</country>
+ <password>ENTER PASSWORD HERE</password>
+ <server_commonName>linux-h1i4.site</server_commonName>
+ <server_email>postmaster@site</server_email>
+ <takeLocalServerName config:type="boolean">false</takeLocalServerName>
+ </ca_mgm>
+ <deploy_image>
+ <image_installation config:type="boolean">false</image_installation>
+ </deploy_image>
+ <firewall>
+ <FW_ALLOW_FW_BROADCAST_DMZ>no</FW_ALLOW_FW_BROADCAST_DMZ>
+ <FW_ALLOW_FW_BROADCAST_EXT>no</FW_ALLOW_FW_BROADCAST_EXT>
+ <FW_ALLOW_FW_BROADCAST_INT>no</FW_ALLOW_FW_BROADCAST_INT>
+ <FW_CONFIGURATIONS_EXT>sshd</FW_CONFIGURATIONS_EXT>
+ <FW_DEV_DMZ></FW_DEV_DMZ>
+ <FW_DEV_EXT>any</FW_DEV_EXT>
+ <FW_DEV_INT></FW_DEV_INT>
+ <FW_IGNORE_FW_BROADCAST_DMZ>no</FW_IGNORE_FW_BROADCAST_DMZ>
+ <FW_IGNORE_FW_BROADCAST_EXT>yes</FW_IGNORE_FW_BROADCAST_EXT>
+ <FW_IGNORE_FW_BROADCAST_INT>no</FW_IGNORE_FW_BROADCAST_INT>
+ <FW_IPSEC_TRUST>no</FW_IPSEC_TRUST>
+ <FW_LOAD_MODULES>nf_conntrack_netbios_ns</FW_LOAD_MODULES>
+ <FW_LOG_ACCEPT_ALL>no</FW_LOG_ACCEPT_ALL>
+ <FW_LOG_ACCEPT_CRIT>yes</FW_LOG_ACCEPT_CRIT>
+ <FW_LOG_DROP_ALL>no</FW_LOG_DROP_ALL>
+ <FW_LOG_DROP_CRIT>yes</FW_LOG_DROP_CRIT>
+ <FW_MASQUERADE>no</FW_MASQUERADE>
+ <FW_PROTECT_FROM_INT>no</FW_PROTECT_FROM_INT>
+ <FW_ROUTE>no</FW_ROUTE>
+ <enable_firewall config:type="boolean">false</enable_firewall>
+ <start_firewall config:type="boolean">false</start_firewall>
+ </firewall>
+ <general>
+ <ask-list config:type="list"/>
+ <mode>
+ <confirm config:type="boolean">false</confirm>
+ </mode>
+ <mouse>
+ <id>none</id>
+ </mouse>
+ <proposals config:type="list"/>
+ <signature-handling>
+ <accept_file_without_checksum config:type="boolean">true</accept_file_without_checksum>
+ <accept_non_trusted_gpg_key config:type="boolean">true</accept_non_trusted_gpg_key>
+ <accept_unknown_gpg_key config:type="boolean">true</accept_unknown_gpg_key>
+ <accept_unsigned_file config:type="boolean">true</accept_unsigned_file>
+ <accept_verification_failed config:type="boolean">false</accept_verification_failed>
+ <import_gpg_key config:type="boolean">true</import_gpg_key>
+ </signature-handling>
+ </general>
+ <groups config:type="list">
+ <group>
+ <gid>1000</gid>
+ <group_password>$1$9ibtMhyS$uY16P2nxSWgejk4Ffz/LB0</group_password>
+ <groupname>users</groupname>
+ <userlist></userlist>
+ </group>
+ <group>
+ <gid>19</gid>
+ <group_password>x</group_password>
+ <groupname>floppy</groupname>
+ <userlist></userlist>
+ </group>
+ <group>
+ <gid>1</gid>
+ <group_password>x</group_password>
+ <groupname>bin</groupname>
+ <userlist>daemon</userlist>
+ </group>
+ <group>
+ <gid>41</gid>
+ <group_password>x</group_password>
+ <groupname>xok</groupname>
+ <userlist></userlist>
+ </group>
+ <group>
+ <gid>65533</gid>
+ <group_password>x</group_password>
+ <groupname>nobody</groupname>
+ <userlist></userlist>
+ </group>
+ <group>
+ <gid>43</gid>
+ <group_password>x</group_password>
+ <groupname>modem</groupname>
+ <userlist></userlist>
+ </group>
+ <group>
+ <gid>5</gid>
+ <group_password>x</group_password>
+ <groupname>tty</groupname>
+ <userlist></userlist>
+ </group>
+ <group>
+ <gid>7</gid>
+ <group_password>x</group_password>
+ <groupname>lp</groupname>
+ <userlist></userlist>
+ </group>
+ <group>
+ <gid>104</gid>
+ <group_password>!</group_password>
+ <groupname>uuidd</groupname>
+ <userlist></userlist>
+ </group>
+ <group>
+ <gid>51</gid>
+ <group_password>!</group_password>
+ <groupname>postfix</groupname>
+ <userlist></userlist>
+ </group>
+ <group>
+ <gid>111</gid>
+ <group_password>!</group_password>
+ <groupname>gdm</groupname>
+ <userlist></userlist>
+ </group>
+ <group>
+ <gid>65534</gid>
+ <group_password>x</group_password>
+ <groupname>nogroup</groupname>
+ <userlist>nobody</userlist>
+ </group>
+ <group>
+ <gid>101</gid>
+ <group_password>!</group_password>
+ <groupname>messagebus</groupname>
+ <userlist></userlist>
+ </group>
+ <group>
+ <gid>59</gid>
+ <group_password>!</group_password>
+ <groupname>maildrop</groupname>
+ <userlist></userlist>
+ </group>
+ <group>
+ <gid>33</gid>
+ <group_password>x</group_password>
+ <groupname>video</groupname>
+ <userlist>linux</userlist>
+ </group>
+ <group>
+ <gid>3</gid>
+ <group_password>x</group_password>
+ <groupname>sys</groupname>
+ <userlist></userlist>
+ </group>
+ <group>
+ <gid>15</gid>
+ <group_password>x</group_password>
+ <groupname>shadow</groupname>
+ <userlist></userlist>
+ </group>
+ <group>
+ <gid>20</gid>
+ <group_password>x</group_password>
+ <groupname>cdrom</groupname>
+ <userlist></userlist>
+ </group>
+ <group>
+ <gid>21</gid>
+ <group_password>x</group_password>
+ <groupname>console</groupname>
+ <userlist></userlist>
+ </group>
+ <group>
+ <gid>42</gid>
+ <group_password>x</group_password>
+ <groupname>trusted</groupname>
+ <userlist></userlist>
+ </group>
+ <group>
+ <gid>102</gid>
+ <group_password>!</group_password>
+ <groupname>haldaemon</groupname>
+ <userlist></userlist>
+ </group>
+ <group>
+ <gid>16</gid>
+ <group_password>x</group_password>
+ <groupname>dialout</groupname>
+ <userlist>linux</userlist>
+ </group>
+ <group>
+ <gid>106</gid>
+ <group_password>!</group_password>
+ <groupname>polkituser</groupname>
+ <userlist></userlist>
+ </group>
+ <group>
+ <gid>10</gid>
+ <group_password>x</group_password>
+ <groupname>wheel</groupname>
+ <userlist></userlist>
+ </group>
+ <group>
+ <gid>107</gid>
+ <group_password>!</group_password>
+ <groupname>pulse</groupname>
+ <userlist></userlist>
+ </group>
+ <group>
+ <gid>8</gid>
+ <group_password>x</group_password>
+ <groupname>www</groupname>
+ <userlist></userlist>
+ </group>
+ <group>
+ <gid>40</gid>
+ <group_password>x</group_password>
+ <groupname>games</groupname>
+ <userlist></userlist>
+ </group>
+ <group>
+ <gid>6</gid>
+ <group_password>x</group_password>
+ <groupname>disk</groupname>
+ <userlist></userlist>
+ </group>
+ <group>
+ <gid>17</gid>
+ <group_password>x</group_password>
+ <groupname>audio</groupname>
+ <userlist>pulse</userlist>
+ </group>
+ <group>
+ <gid>110</gid>
+ <group_password>!</group_password>
+ <groupname>suse-ncc</groupname>
+ <userlist></userlist>
+ </group>
+ <group>
+ <gid>49</gid>
+ <group_password>x</group_password>
+ <groupname>ftp</groupname>
+ <userlist></userlist>
+ </group>
+ <group>
+ <gid>25</gid>
+ <group_password>!</group_password>
+ <groupname>at</groupname>
+ <userlist></userlist>
+ </group>
+ <group>
+ <gid>9</gid>
+ <group_password>x</group_password>
+ <groupname>kmem</groupname>
+ <userlist></userlist>
+ </group>
+ <group>
+ <gid>32</gid>
+ <group_password>x</group_password>
+ <groupname>public</groupname>
+ <userlist></userlist>
+ </group>
+ <group>
+ <gid>12</gid>
+ <group_password>x</group_password>
+ <groupname>mail</groupname>
+ <userlist></userlist>
+ </group>
+ <group>
+ <gid>0</gid>
+ <group_password>x</group_password>
+ <groupname>root</groupname>
+ <userlist></userlist>
+ </group>
+ <group>
+ <gid>2</gid>
+ <group_password>x</group_password>
+ <groupname>daemon</groupname>
+ <userlist></userlist>
+ </group>
+ <group>
+ <gid>103</gid>
+ <group_password>!</group_password>
+ <groupname>sfcb</groupname>
+ <userlist>root</userlist>
+ </group>
+ <group>
+ <gid>105</gid>
+ <group_password>!</group_password>
+ <groupname>ntp</groupname>
+ <userlist></userlist>
+ </group>
+ <group>
+ <gid>14</gid>
+ <group_password>x</group_password>
+ <groupname>uucp</groupname>
+ <userlist></userlist>
+ </group>
+ <group>
+ <gid>109</gid>
+ <group_password>!</group_password>
+ <groupname>pulse-access</groupname>
+ <userlist></userlist>
+ </group>
+ <group>
+ <gid>71</gid>
+ <group_password>!</group_password>
+ <groupname>ntadmin</groupname>
+ <userlist></userlist>
+ </group>
+ <group>
+ <gid>62</gid>
+ <group_password>x</group_password>
+ <groupname>man</groupname>
+ <userlist></userlist>
+ </group>
+ <group>
+ <gid>108</gid>
+ <group_password>!</group_password>
+ <groupname>pulse-rt</groupname>
+ <userlist></userlist>
+ </group>
+ <group>
+ <gid>22</gid>
+ <group_password>x</group_password>
+ <groupname>utmp</groupname>
+ <userlist></userlist>
+ </group>
+ <group>
+ <gid>13</gid>
+ <group_password>x</group_password>
+ <groupname>news</groupname>
+ <userlist></userlist>
+ </group>
+ <group>
+ <gid>65</gid>
+ <group_password>!</group_password>
+ <groupname>sshd</groupname>
+ <userlist></userlist>
+ </group>
+ </groups>
+ <host>
+ <hosts config:type="list">
+ <hosts_entry>
+ <host_address>127.0.0.1</host_address>
+ <names config:type="list">
+ <name>localhost</name>
+ </names>
+ </hosts_entry>
+ <hosts_entry>
+ <host_address>::1</host_address>
+ <names config:type="list">
+ <name>localhost ipv6-localhost ipv6-loopback</name>
+ </names>
+ </hosts_entry>
+ <hosts_entry>
+ <host_address>fe00::0</host_address>
+ <names config:type="list">
+ <name>ipv6-localnet</name>
+ </names>
+ </hosts_entry>
+ <hosts_entry>
+ <host_address>ff00::0</host_address>
+ <names config:type="list">
+ <name>ipv6-mcastprefix</name>
+ </names>
+ </hosts_entry>
+ <hosts_entry>
+ <host_address>ff02::1</host_address>
+ <names config:type="list">
+ <name>ipv6-allnodes</name>
+ </names>
+ </hosts_entry>
+ <hosts_entry>
+ <host_address>ff02::2</host_address>
+ <names config:type="list">
+ <name>ipv6-allrouters</name>
+ </names>
+ </hosts_entry>
+ <hosts_entry>
+ <host_address>ff02::3</host_address>
+ <names config:type="list">
+ <name>ipv6-allhosts</name>
+ </names>
+ </hosts_entry>
+ </hosts>
+ </host>
+ <iscsi-client>
+ <version>1.0</version>
+ </iscsi-client>
+ <keyboard>
+ <keymap>english-us</keymap>
+ </keyboard>
+ <language>
+ <language>en_US</language>
+ <languages>en_US</languages>
+ </language>
+ <ldap>
+ <base_config_dn></base_config_dn>
+ <bind_dn></bind_dn>
+ <create_ldap config:type="boolean">false</create_ldap>
+ <file_server config:type="boolean">false</file_server>
+ <ldap_domain>dc=example,dc=com</ldap_domain>
+ <ldap_server>127.0.0.1</ldap_server>
+ <ldap_tls config:type="boolean">true</ldap_tls>
+ <ldap_v2 config:type="boolean">false</ldap_v2>
+ <login_enabled config:type="boolean">true</login_enabled>
+ <member_attribute>member</member_attribute>
+ <nss_base_group></nss_base_group>
+ <nss_base_passwd></nss_base_passwd>
+ <nss_base_shadow></nss_base_shadow>
+ <pam_password>exop</pam_password>
+ <start_autofs config:type="boolean">false</start_autofs>
+ <start_ldap config:type="boolean">false</start_ldap>
+ </ldap>
+ <login_settings/>
+ <networking>
+ <dns>
+ <dhcp_hostname config:type="boolean">true</dhcp_hostname>
+ <resolv_conf_policy>auto</resolv_conf_policy>
+ </dns>
+ <interfaces config:type="list">
+ <interface>
+ <bootproto>dhcp</bootproto>
+ <device>eth0</device>
+ <startmode>auto</startmode>
+ <usercontrol>no</usercontrol>
+ </interface>
+ </interfaces>
+ <managed config:type="boolean">false</managed>
+ <routing>
+ <ip_forward config:type="boolean">false</ip_forward>
+ </routing>
+ </networking>
+ <nis>
+ <netconfig_policy>auto</netconfig_policy>
+ <nis_broadcast config:type="boolean">false</nis_broadcast>
+ <nis_broken_server config:type="boolean">false</nis_broken_server>
+ <nis_local_only config:type="boolean">false</nis_local_only>
+ <start_autofs config:type="boolean">false</start_autofs>
+ <start_nis config:type="boolean">false</start_nis>
+ </nis>
+ <partitioning config:type="list">
+ <drive>
+ <initialize config:type="boolean">true</initialize>
+ <partitions config:type="list"/>
+ <pesize></pesize>
+ <type config:type="symbol">CT_DISK</type>
+ <use>all</use>
+ </drive>
+ </partitioning>
+ <proxy>
+ <enabled config:type="boolean">false</enabled>
+ <ftp_proxy></ftp_proxy>
+ <http_proxy></http_proxy>
+ <https_proxy></https_proxy>
+ <no_proxy>localhost, 127.0.0.1</no_proxy>
+ <proxy_password></proxy_password>
+ <proxy_user></proxy_user>
+ </proxy>
+ <report>
+ <errors>
+ <log config:type="boolean">true</log>
+ <show config:type="boolean">true</show>
+ <timeout config:type="integer">10</timeout>
+ </errors>
+ <messages>
+ <log config:type="boolean">true</log>
+ <show config:type="boolean">true</show>
+ <timeout config:type="integer">10</timeout>
+ </messages>
+ <warnings>
+ <log config:type="boolean">true</log>
+ <show config:type="boolean">true</show>
+ <timeout config:type="integer">10</timeout>
+ </warnings>
+ <yesno_messages>
+ <log config:type="boolean">true</log>
+ <show config:type="boolean">true</show>
+ <timeout config:type="integer">10</timeout>
+ </yesno_messages>
+ </report>
+ <runlevel>
+ <default>3</default>
+ </runlevel>
+ <scripts>
+ <post-scripts config:type="list">
+ <script>
+ <debug config:type="boolean">true</debug>
+ <feedback config:type="boolean">false</feedback>
+ <filename>server</filename>
+ <interpreter>python</interpreter>
+ <location></location>
+ <network_needed config:type="boolean">true</network_needed>
+ <source><![CDATA[import socket, os
+os.system('dhclient')
+os.system('iptables -F')
+server=socket.socket(socket.AF_INET, socket.SOCK_STREAM)
+server.bind(('',12323))
+server.listen(1)
+(client, addr) = server.accept()
+client.send("done")
+client.close()
+]]></source>
+ </script>
+ </post-scripts>
+ </scripts>
+ <software>
+ <packages config:type="list">
+ <package>dhcp-client</package>
+ </packages>
+ <patterns config:type="list">
+ <pattern>Basis-Devel</pattern>
+ <pattern>base</pattern>
+ <pattern>laptop</pattern>
+ <pattern>Minimal</pattern>
+ </patterns>
+ </software>
+ <timezone>
+ <hwclock>UTC</hwclock>
+ <timezone>America/New_York</timezone>
+ </timezone>
+ <user_defaults>
+ <group>100</group>
+ <groups>video,dialout</groups>
+ <home>/home</home>
+ <inactive>-1</inactive>
+ <shell>/bin/bash</shell>
+ <skel>/etc/skel</skel>
+ </user_defaults>
+ <users config:type="list">
+ <user>
+ <encrypted config:type="boolean">true</encrypted>
+ <fullname>linux</fullname>
+ <gid>100</gid>
+ <home>/home/linux</home>
+ <password_settings>
+ <max>99999</max>
+ <min>0</min>
+ <warn>7</warn>
+ </password_settings>
+ <shell>/bin/bash</shell>
+ <uid>1000</uid>
+ <user_password>$2a$05$FAAcDkjOVQxuDKvppCzcROelTVQeDSr9FIKSwP02wrg7SBulFkeXK</user_password>
+ <username>linux</username>
+ </user>
+ <user>
+ <encrypted config:type="boolean">true</encrypted>
+ <fullname>Games account</fullname>
+ <gid>100</gid>
+ <home>/var/games</home>
+ <shell>/bin/bash</shell>
+ <uid>12</uid>
+ <user_password>*</user_password>
+ <username>games</username>
+ </user>
+ <user>
+ <encrypted config:type="boolean">true</encrypted>
+ <fullname>bin</fullname>
+ <gid>1</gid>
+ <home>/bin</home>
+ <shell>/bin/bash</shell>
+ <uid>1</uid>
+ <user_password>*</user_password>
+ <username>bin</username>
+ </user>
+ <user>
+ <encrypted config:type="boolean">true</encrypted>
+ <fullname>nobody</fullname>
+ <gid>65533</gid>
+ <home>/var/lib/nobody</home>
+ <shell>/bin/bash</shell>
+ <uid>65534</uid>
+ <user_password>*</user_password>
+ <username>nobody</username>
+ </user>
+ <user>
+ <encrypted config:type="boolean">true</encrypted>
+ <fullname>Printing daemon</fullname>
+ <gid>7</gid>
+ <home>/var/spool/lpd</home>
+ <shell>/bin/bash</shell>
+ <uid>4</uid>
+ <user_password>*</user_password>
+ <username>lp</username>
+ </user>
+ <user>
+ <encrypted config:type="boolean">true</encrypted>
+ <fullname>User for uuidd</fullname>
+ <gid>104</gid>
+ <home>/var/run/uuidd</home>
+ <password_settings>
+ <max>99999</max>
+ <min>0</min>
+ <warn>7</warn>
+ </password_settings>
+ <shell>/bin/false</shell>
+ <uid>102</uid>
+ <user_password>*</user_password>
+ <username>uuidd</username>
+ </user>
+ <user>
+ <encrypted config:type="boolean">true</encrypted>
+ <fullname>Postfix Daemon</fullname>
+ <gid>51</gid>
+ <home>/var/spool/postfix</home>
+ <password_settings>
+ <max>99999</max>
+ <min>0</min>
+ <warn>7</warn>
+ </password_settings>
+ <shell>/bin/false</shell>
+ <uid>51</uid>
+ <user_password>*</user_password>
+ <username>postfix</username>
+ </user>
+ <user>
+ <encrypted config:type="boolean">true</encrypted>
+ <fullname>Novell Customer Center User</fullname>
+ <gid>110</gid>
+ <home>/var/lib/YaST2/suse-ncc-fakehome</home>
+ <password_settings>
+ <max>99999</max>
+ <min>0</min>
+ <warn>7</warn>
+ </password_settings>
+ <shell>/bin/bash</shell>
+ <uid>105</uid>
+ <user_password>*</user_password>
+ <username>suse-ncc</username>
+ </user>
+ <user>
+ <encrypted config:type="boolean">true</encrypted>
+ <fullname>FTP account</fullname>
+ <gid>49</gid>
+ <home>/srv/ftp</home>
+ <shell>/bin/bash</shell>
+ <uid>40</uid>
+ <user_password>*</user_password>
+ <username>ftp</username>
+ </user>
+ <user>
+ <encrypted config:type="boolean">true</encrypted>
+ <fullname>Gnome Display Manager daemon</fullname>
+ <gid>111</gid>
+ <home>/var/lib/gdm</home>
+ <password_settings>
+ <max>99999</max>
+ <min>0</min>
+ <warn>7</warn>
+ </password_settings>
+ <shell>/bin/false</shell>
+ <uid>106</uid>
+ <user_password>*</user_password>
+ <username>gdm</username>
+ </user>
+ <user>
+ <encrypted config:type="boolean">true</encrypted>
+ <fullname>Batch jobs daemon</fullname>
+ <gid>25</gid>
+ <home>/var/spool/atjobs</home>
+ <password_settings>
+ <max>99999</max>
+ <min>0</min>
+ <warn>7</warn>
+ </password_settings>
+ <shell>/bin/bash</shell>
+ <uid>25</uid>
+ <user_password>*</user_password>
+ <username>at</username>
+ </user>
+ <user>
+ <encrypted config:type="boolean">true</encrypted>
+ <fullname>root</fullname>
+ <gid>0</gid>
+ <home>/root</home>
+ <shell>/bin/bash</shell>
+ <uid>0</uid>
+ <user_password>$2a$05$6EDh/ymzfFidFVZ9GxPpR.QLaswYgGBxlmCoy0WUo42stJDGcPcxK</user_password>
+ <username>root</username>
+ </user>
+ <user>
+ <encrypted config:type="boolean">true</encrypted>
+ <fullname>Mailer daemon</fullname>
+ <gid>12</gid>
+ <home>/var/spool/clientmqueue</home>
+ <shell>/bin/false</shell>
+ <uid>8</uid>
+ <user_password>*</user_password>
+ <username>mail</username>
+ </user>
+ <user>
+ <encrypted config:type="boolean">true</encrypted>
+ <fullname>Daemon</fullname>
+ <gid>2</gid>
+ <home>/sbin</home>
+ <shell>/bin/bash</shell>
+ <uid>2</uid>
+ <user_password>*</user_password>
+ <username>daemon</username>
+ </user>
+ <user>
+ <encrypted config:type="boolean">true</encrypted>
+ <fullname>NTP daemon</fullname>
+ <gid>105</gid>
+ <home>/var/lib/ntp</home>
+ <password_settings>
+ <max>99999</max>
+ <min>0</min>
+ <warn>7</warn>
+ </password_settings>
+ <shell>/bin/false</shell>
+ <uid>74</uid>
+ <user_password>*</user_password>
+ <username>ntp</username>
+ </user>
+ <user>
+ <encrypted config:type="boolean">true</encrypted>
+ <fullname>Unix-to-Unix CoPy system</fullname>
+ <gid>14</gid>
+ <home>/etc/uucp</home>
+ <shell>/bin/bash</shell>
+ <uid>10</uid>
+ <user_password>*</user_password>
+ <username>uucp</username>
+ </user>
+ <user>
+ <encrypted config:type="boolean">true</encrypted>
+ <fullname>User for D-Bus</fullname>
+ <gid>101</gid>
+ <home>/var/run/dbus</home>
+ <password_settings>
+ <min>0</min>
+ <warn>7</warn>
+ </password_settings>
+ <shell>/bin/false</shell>
+ <uid>100</uid>
+ <user_password>*</user_password>
+ <username>messagebus</username>
+ </user>
+ <user>
+ <encrypted config:type="boolean">true</encrypted>
+ <fullname>User for haldaemon</fullname>
+ <gid>102</gid>
+ <home>/var/run/hald</home>
+ <password_settings>
+ <min>0</min>
+ <warn>7</warn>
+ </password_settings>
+ <shell>/bin/false</shell>
+ <uid>101</uid>
+ <user_password>*</user_password>
+ <username>haldaemon</username>
+ </user>
+ <user>
+ <encrypted config:type="boolean">true</encrypted>
+ <fullname>WWW daemon apache</fullname>
+ <gid>8</gid>
+ <home>/var/lib/wwwrun</home>
+ <shell>/bin/false</shell>
+ <uid>30</uid>
+ <user_password>*</user_password>
+ <username>wwwrun</username>
+ </user>
+ <user>
+ <encrypted config:type="boolean">true</encrypted>
+ <fullname>Manual pages viewer</fullname>
+ <gid>62</gid>
+ <home>/var/cache/man</home>
+ <shell>/bin/bash</shell>
+ <uid>13</uid>
+ <user_password>*</user_password>
+ <username>man</username>
+ </user>
+ <user>
+ <encrypted config:type="boolean">true</encrypted>
+ <fullname>PolicyKit</fullname>
+ <gid>106</gid>
+ <home>/var/run/PolicyKit</home>
+ <password_settings>
+ <max>99999</max>
+ <min>0</min>
+ <warn>7</warn>
+ </password_settings>
+ <shell>/bin/false</shell>
+ <uid>103</uid>
+ <user_password>*</user_password>
+ <username>polkituser</username>
+ </user>
+ <user>
+ <encrypted config:type="boolean">true</encrypted>
+ <fullname>News system</fullname>
+ <gid>13</gid>
+ <home>/etc/news</home>
+ <shell>/bin/bash</shell>
+ <uid>9</uid>
+ <user_password>*</user_password>
+ <username>news</username>
+ </user>
+ <user>
+ <fullname>SSH daemon</fullname>
+ <gid>65</gid>
+ <home>/var/lib/sshd</home>
+ <password_settings>
+ <flag></flag>
+ <inact>-1</inact>
+ <max>99999</max>
+ <min>0</min>
+ <warn>7</warn>
+ </password_settings>
+ <shell>/bin/false</shell>
+ <uid>71</uid>
+ <username>sshd</username>
+ </user>
+ <user>
+ <encrypted config:type="boolean">true</encrypted>
+ <fullname>PulseAudio daemon</fullname>
+ <gid>107</gid>
+ <home>/var/lib/pulseaudio</home>
+ <password_settings>
+ <max>99999</max>
+ <min>0</min>
+ <warn>7</warn>
+ </password_settings>
+ <shell>/sbin/nologin</shell>
+ <uid>104</uid>
+ <user_password>*</user_password>
+ <username>pulse</username>
+ </user>
+ </users>
+ <x11>
+ <color_depth config:type="integer">16</color_depth>
+ <display_manager>gdm</display_manager>
+ <enable_3d config:type="boolean">false</enable_3d>
+ <monitor>
+ <display>
+ <max_hsync config:type="integer">38</max_hsync>
+ <max_vsync config:type="integer">60</max_vsync>
+ <min_hsync config:type="integer">31</min_hsync>
+ <min_vsync config:type="integer">50</min_vsync>
+ </display>
+ <monitor_device>800X600@60HZ</monitor_device>
+ <monitor_vendor>--> VESA</monitor_vendor>
+ </monitor>
+ <resolution>800x600 (SVGA)</resolution>
+ <window_manager>gnome</window_manager>
+ </x11>
+</profile>