Added statelite support to zVM plugin
git-svn-id: https://svn.code.sf.net/p/xcat/code/xcat-core/trunk@6467 8638fb3e-16cb-4fca-ae20-7b5d299a9bcd
This commit is contained in:
		| @@ -32,7 +32,7 @@ sub getUserId { | ||||
| 	my ( $class, $node ) = @_; | ||||
|  | ||||
| 	# Get userId using VMCP | ||||
| 	my $out = `ssh -o ConnectTimeout=5 $node "vmcp q userid"`; | ||||
| 	my $out     = `ssh -o ConnectTimeout=5 $node "vmcp q userid"`; | ||||
| 	my @results = split( ' ', $out ); | ||||
|  | ||||
| 	return ( $results[0] ); | ||||
| @@ -187,7 +187,7 @@ sub getNetworkNames { | ||||
| 	foreach (@lines) { | ||||
|  | ||||
| 		# Trim output | ||||
| 		$_ = xCAT::zvmUtils->trimStr($_); | ||||
| 		$_     = xCAT::zvmUtils->trimStr($_); | ||||
| 		@parms = split( ' ', $_ ); | ||||
|  | ||||
| 		# Get the network name | ||||
| @@ -474,7 +474,7 @@ sub getNetworkLayer { | ||||
|  | ||||
| 	# Get node properties from 'zvm' table | ||||
| 	my @propNames = ('hcp'); | ||||
| 	my $propVals = xCAT::zvmUtils->getNodeProps( 'zvm', $node, @propNames ); | ||||
| 	my $propVals  = xCAT::zvmUtils->getNodeProps( 'zvm', $node, @propNames ); | ||||
|  | ||||
| 	# Get HCP | ||||
| 	my $hcp = $propVals->{'hcp'}; | ||||
| @@ -483,7 +483,7 @@ sub getNetworkLayer { | ||||
| 	} | ||||
|  | ||||
| 	# Get network name | ||||
| 	my $out = `ssh -o ConnectTimeout=5 $node "vmcp q v nic" | egrep -i "VSWITCH|LAN"`; | ||||
| 	my $out   = `ssh -o ConnectTimeout=5 $node "vmcp q v nic" | egrep -i "VSWITCH|LAN"`; | ||||
| 	my @lines = split( '\n', $out ); | ||||
|  | ||||
| 	# Go through each line and extract VSwitch and Lan names | ||||
| @@ -551,8 +551,7 @@ sub getNetworkType { | ||||
| 	my ( $class, $hcp, $netName ) = @_; | ||||
|  | ||||
| 	# Get network details | ||||
| 	my $out = | ||||
| 	  `ssh -o ConnectTimeout=5 $hcp "vmcp q lan $netName" | grep "Type"`; | ||||
| 	my $out = `ssh -o ConnectTimeout=5 $hcp "vmcp q lan $netName" | grep "Type"`; | ||||
|  | ||||
| 	# Go through each line and determine network type | ||||
| 	my @lines = split( '\n', $out ); | ||||
| @@ -596,8 +595,7 @@ sub defineCpu { | ||||
| 	my ( $class, $node, $addr, $type ) = @_; | ||||
|  | ||||
| 	# Define processor(s) | ||||
| 	my $out = | ||||
| 	  `ssh -o ConnectTimeout=5 $node "vmcp define cpu $addr type $type"`; | ||||
| 	my $out = `ssh -o ConnectTimeout=5 $node "vmcp define cpu $addr type $type"`; | ||||
|  | ||||
| 	return ($out); | ||||
| } | ||||
|   | ||||
| @@ -353,11 +353,11 @@ sub getIp { | ||||
| 	my ( $class, $node ) = @_; | ||||
|  | ||||
| 	# Get IP address | ||||
| 	# You need the extra space in the pattern,  | ||||
| 	# You need the extra space in the pattern, | ||||
| 	# else it will confuse gpok2 with gpok21 | ||||
| 	my $out   = `cat /etc/hosts | grep "$node "`; | ||||
| 	my @parms = split( ' ', $out ); | ||||
| 	 | ||||
|  | ||||
| 	return $parms[0]; | ||||
| } | ||||
|  | ||||
| @@ -432,28 +432,49 @@ sub getIfcfgByNic { | ||||
|  | ||||
| 	# If it is Red Hat -- ifcfg-qeth file is in /etc/sysconfig/network-scripts | ||||
| 	if ( $os =~ m/Red Hat/i ) { | ||||
| 		$out = `ssh -o ConnectTimeout=5 $node "ls /etc/sysconfig/network-scripts/ifcfg-eth*"`; | ||||
| 		$out   = `ssh -o ConnectTimeout=5 $node "ls /etc/sysconfig/network-scripts/ifcfg-eth*"`; | ||||
| 		@parms = split( '\n', $out ); | ||||
| 		 | ||||
|  | ||||
| 		# Go through each line | ||||
| 		foreach( @parms ) { | ||||
| 			 | ||||
| 		foreach (@parms) { | ||||
|  | ||||
| 			# If the network file contains the NIC address | ||||
| 			$out = `ssh -o ConnectTimeout=5 $node "cat $_" | grep "$nic"`; | ||||
| 			if ( $out ) { | ||||
| 			if ($out) { | ||||
|  | ||||
| 				# Return network file path | ||||
| 				return ( $_ ); | ||||
| 				return ($_); | ||||
| 			} | ||||
| 		}				 | ||||
| 		} | ||||
| 	} | ||||
|  | ||||
| 	# If it is SUSE -- ifcfg-qeth file is in /etc/sysconfig/network | ||||
| 	elsif ( $os =~ m/SUSE/i ) { | ||||
| 	# If it is SLES 10 -- ifcfg-qeth file is in /etc/sysconfig/network | ||||
| 	elsif ( $os =~ m/SUSE Linux Enterprise Server 10/i ) { | ||||
| 		$out = `ssh -o ConnectTimeout=5 $node "ls /etc/sysconfig/network/ifcfg-qeth*" | grep "$nic"`; | ||||
| 		@parms = split( '\n', $out ); | ||||
| 		return ( $parms[0] ); | ||||
| 	} | ||||
|  | ||||
| 	# If it is SLES 11 -- ifcfg-qeth file is in /etc/sysconfig/network | ||||
| 	elsif ( $os =~ m/SUSE Linux Enterprise Server 11/i ) { | ||||
|  | ||||
| 		# Returns the 1st ifcfg-eth file found | ||||
| 		$out = `ssh -o ConnectTimeout=5 $node "ls /etc/sysconfig/network/ifcfg-eth*"`; | ||||
| 		my @file = split( '\n', $out ); | ||||
|  | ||||
| 		# Go through each network file | ||||
| 		foreach (@file) { | ||||
|  | ||||
| 			# If the network file contains the NIC address | ||||
| 			$out = `ssh -o ConnectTimeout=5 $node "cat $_" | grep "$nic"`; | ||||
| 			if ($out) { | ||||
|  | ||||
| 				# Return network file path | ||||
| 				return ($_); | ||||
| 			} | ||||
| 		} | ||||
| 	} | ||||
|  | ||||
| 	# If no file is found -- Return nothing | ||||
| 	return; | ||||
| } | ||||
|   | ||||
| @@ -47,6 +47,8 @@ sub process_request | ||||
|         'gettab' => \&web_gettab, | ||||
|         'lsevent' => \&web_lsevent, | ||||
|         'lsdef' => \&web_lsdef, | ||||
| 		'unlock' => \&web_unlock, | ||||
|  | ||||
|         #'xdsh' => \&web_xdsh, | ||||
|         #THIS list needs to be updated | ||||
|     ); | ||||
| @@ -284,3 +286,25 @@ sub web_update { | ||||
|  | ||||
|     system("rpm -Uvh $repo_dir/$file");#TODO:use runcmd() to replace it | ||||
| } | ||||
|  | ||||
| #------------------------------------------------------- | ||||
|  | ||||
| =head3   web_unlock | ||||
|  | ||||
| 	Description	: Unlock a node by exchanging its SSH keys | ||||
|     Arguments	: 	Node | ||||
|     				Password | ||||
|     Returns		: Nothing | ||||
|      | ||||
| =cut | ||||
|  | ||||
| #------------------------------------------------------- | ||||
| sub web_unlock { | ||||
| 	my ( $request, $callback, $sub_req ) = @_; | ||||
| 	 | ||||
| 	my $node     = $request->{arg}->[1]; | ||||
| 	my $password = $request->{arg}->[2]; | ||||
| 	my $out      = `DSH_REMOTE_PASSWORD=$password xdsh $node -K`; | ||||
| 	 | ||||
| 	$callback->( { data => $out } ); | ||||
| } | ||||
										
											
												File diff suppressed because it is too large
												Load Diff
											
										
									
								
							| @@ -18,9 +18,8 @@ key --skip | ||||
| # here so unless you clear all partitions first, this is | ||||
| # not guaranteed to work | ||||
| zerombr yes | ||||
| clearpart --initlabel --drives=dasda,dasdb | ||||
| clearpart --initlabel --drives=dasda | ||||
| part / --fstype ext3 --size=100 --grow --ondisk=dasda | ||||
| part /usr --fstype ext3 --size=100 --grow --ondisk=dasdb | ||||
|  | ||||
| %packages | ||||
| @base | ||||
|   | ||||
| @@ -31,7 +31,7 @@ | ||||
|             </modules> | ||||
|           </listentry> | ||||
|         </drivers> | ||||
|         <formatted config:type="boolean">true</formatted> | ||||
|         <formatted config:type="boolean">false</formatted> | ||||
|         <partition_info>/dev/dasda1 (Linux native)</partition_info> | ||||
|         <resource> | ||||
|           <disk_log_geo config:type="list"> | ||||
| @@ -51,59 +51,14 @@ | ||||
|         <sysfs_bus_id>0.0.0100</sysfs_bus_id> | ||||
|       </listentry> | ||||
|        | ||||
|       <!-- Dasd attached at 0101 -->  | ||||
|       <listentry> | ||||
|         <bus>None</bus> | ||||
|         <bus_hwcfg>none</bus_hwcfg> | ||||
|         <channel>0.0.0101</channel> | ||||
|         <format config:type="boolean">true</format> | ||||
|         <dev_name>/dev/dasdb</dev_name> | ||||
|         <dev_names config:type="list"> | ||||
|           <listentry>/dev/dasdb</listentry> | ||||
|           <listentry>/dev/disk/by-path/ccw-0.0.0101</listentry> | ||||
|         </dev_names> | ||||
|         <device>DASD</device> | ||||
|         <driver>io_subchannel</driver> | ||||
|         <drivers config:type="list"> | ||||
|           <listentry> | ||||
|             <active config:type="boolean">true</active> | ||||
|             <modprobe config:type="boolean">true</modprobe> | ||||
|             <modules config:type="list"> | ||||
|               <module_entry config:type="list"> | ||||
|                 <listentry>dasd_eckd_mod</listentry> | ||||
|                 <listentry></listentry> | ||||
|               </module_entry> | ||||
|             </modules> | ||||
|           </listentry> | ||||
|         </drivers> | ||||
|         <formatted config:type="boolean">true</formatted> | ||||
|         <partition_info>/dev/dasdb1 (Linux native)</partition_info> | ||||
|         <resource> | ||||
|           <disk_log_geo config:type="list"> | ||||
|             <listentry> | ||||
|               <heads config:type="integer">15</heads> | ||||
|               <sectors config:type="integer">12</sectors> | ||||
|             </listentry> | ||||
|           </disk_log_geo> | ||||
|           <io config:type="list"> | ||||
|             <listentry> | ||||
|               <active config:type="boolean">true</active> | ||||
|               <length config:type="integer">1</length> | ||||
|               <mode>rw</mode> | ||||
|             </listentry> | ||||
|           </io> | ||||
|         </resource> | ||||
|         <sysfs_bus_id>0.0.0101</sysfs_bus_id> | ||||
|       </listentry> | ||||
|        | ||||
|       <!-- Dasd attached at 0300 --> | ||||
|       <listentry> | ||||
|         <bus>None</bus> | ||||
|         <bus_hwcfg>none</bus_hwcfg> | ||||
|         <channel>0.0.0300</channel> | ||||
|         <dev_name>/dev/dasdc</dev_name> | ||||
|         <dev_name>/dev/dasdb</dev_name> | ||||
|         <dev_names config:type="list"> | ||||
|           <listentry>/dev/dasdc</listentry> | ||||
|           <listentry>/dev/dasdb</listentry> | ||||
|           <listentry>/dev/disk/by-path/ccw-0.0.0300</listentry> | ||||
|         </dev_names> | ||||
|         <device>DASD</device> | ||||
| @@ -121,7 +76,7 @@ | ||||
|           </listentry> | ||||
|         </drivers> | ||||
|         <formatted config:type="boolean">true</formatted> | ||||
|         <partition_info>/dev/dasdc1</partition_info> | ||||
|         <partition_info>/dev/dasdb1</partition_info> | ||||
|         <resource> | ||||
|           <disk_log_geo config:type="list"> | ||||
|             <listentry> | ||||
| @@ -138,9 +93,9 @@ | ||||
|         <bus>None</bus> | ||||
|         <bus_hwcfg>none</bus_hwcfg> | ||||
|         <channel>0.0.0301</channel> | ||||
|         <dev_name>/dev/dasdd</dev_name> | ||||
|         <dev_name>/dev/dasdc</dev_name> | ||||
|         <dev_names config:type="list"> | ||||
|           <listentry>/dev/dasdd</listentry> | ||||
|           <listentry>/dev/dasdc</listentry> | ||||
|           <listentry>/dev/disk/by-path/ccw-0.0.0301</listentry> | ||||
|         </dev_names> | ||||
|         <device>DASD</device> | ||||
| @@ -158,7 +113,7 @@ | ||||
|           </listentry> | ||||
|         </drivers> | ||||
|         <formatted config:type="boolean">true</formatted> | ||||
|         <partition_info>/dev/dasdd1</partition_info> | ||||
|         <partition_info>/dev/dasdc1</partition_info> | ||||
|         <resource> | ||||
|           <disk_log_geo config:type="list"> | ||||
|             <listentry> | ||||
| @@ -436,12 +391,6 @@ | ||||
|         <module>dasd_eckd_mod</module> | ||||
|         <options></options> | ||||
|       </module_entry> | ||||
|        | ||||
|       <module_entry> | ||||
|         <device>dasd-bus-ccw-0.0.0101</device> | ||||
|         <module>dasd_eckd_mod</module> | ||||
|         <options></options> | ||||
|       </module_entry> | ||||
|              | ||||
|       <module_entry> | ||||
|         <device>dasd-bus-ccw-0.0.0300</device> | ||||
| @@ -506,29 +455,10 @@ | ||||
|       </partitions> | ||||
|       <use>all</use> | ||||
|     </drive> | ||||
|      | ||||
|     <!-- /usr partition --> | ||||
|     <drive> | ||||
|       <device>/dev/dasdb</device> | ||||
|       <partitions config:type="list"> | ||||
|         <partition> | ||||
|           <create config:type="boolean">true</create> | ||||
|           <filesystem config:type="symbol">ext3</filesystem> | ||||
|           <format config:type="boolean">true</format> | ||||
|           <mount>/usr</mount> | ||||
|           <mountby config:type="symbol">path</mountby> | ||||
|           <partition_id config:type="integer">131</partition_id> | ||||
|           <partition_nr config:type="integer">1</partition_nr> | ||||
|           <partition_type>primary</partition_type> | ||||
|           <size>max</size> | ||||
|         </partition> | ||||
|       </partitions> | ||||
|       <use>all</use> | ||||
|     </drive> | ||||
|              | ||||
|     <!-- Swap space --> | ||||
|     <drive> | ||||
|       <device>/dev/dasdc</device> | ||||
|       <device>/dev/dasdb</device> | ||||
|       <partitions config:type="list"> | ||||
|         <partition> | ||||
|           <create config:type="boolean">true</create> | ||||
| @@ -547,7 +477,7 @@ | ||||
|      | ||||
|     <!-- Swap space --> | ||||
|     <drive> | ||||
|       <device>/dev/dasdd</device> | ||||
|       <device>/dev/dasdc</device> | ||||
|       <partitions config:type="list"> | ||||
|         <partition> | ||||
|           <create config:type="boolean">true</create> | ||||
| @@ -959,13 +889,13 @@ | ||||
| 	 | ||||
| 					# Set MAC address | ||||
| 					cat /etc/sysconfig/network/ifcfg-replace_device | grep -v "LLADDR" | grep -v "UNIQUE" > /tmp/ifcfg-replace_device | ||||
| 					echo LLADDR='replace_lladdr' >> /tmp/ifcfg-replace_device | ||||
| 					echo UNIQUE='' >> /tmp/ifcfg-replace_device | ||||
| 					echo "LLADDR='replace_lladdr'" >> /tmp/ifcfg-replace_device | ||||
| 					echo "UNIQUE=''" >> /tmp/ifcfg-replace_device | ||||
| 					cat /tmp/ifcfg-replace_device > /etc/sysconfig/network/ifcfg-replace_device | ||||
| 					 | ||||
| 					# Set layer = 2 | ||||
| 					cat /etc/sysconfig/hardware/hwcfg-replace_device | grep -v "QETH_LAYER2_SUPPORT" > /tmp/hwcfg-replace_device | ||||
| 					echo QETH_LAYER2_SUPPORT='1' >> /tmp/hwcfg-replace_device | ||||
| 					echo "QETH_LAYER2_SUPPORT='1'" >> /tmp/hwcfg-replace_device | ||||
| 					cat /tmp/hwcfg-replace_device > /etc/sysconfig/hardware/hwcfg-replace_device | ||||
| 					]]> | ||||
| 				</source> | ||||
|   | ||||
							
								
								
									
										902
									
								
								xCAT-server/share/xcat/install/sles/compute.sles11.s390x.tmpl
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										902
									
								
								xCAT-server/share/xcat/install/sles/compute.sles11.s390x.tmpl
									
									
									
									
									
										Normal file
									
								
							| @@ -0,0 +1,902 @@ | ||||
| <?xml version="1.0"?> | ||||
| <!DOCTYPE profile> | ||||
| <profile xmlns="http://www.suse.com/1.0/yast2ns" xmlns:config="http://www.suse.com/1.0/configns"> | ||||
|  | ||||
|   <!-- The dasd attached to the virtual server -->   | ||||
|   <dasd> | ||||
|     <devices config:type="list"> | ||||
|  | ||||
|       <!-- Dasd attached at 0100 -->  | ||||
|       <listentry> | ||||
|         <bus>None</bus> | ||||
|         <bus_hwcfg>none</bus_hwcfg> | ||||
|         <channel>0.0.0100</channel> | ||||
|         <format config:type="boolean">true</format> | ||||
|         <dev_name>/dev/dasda</dev_name> | ||||
|         <dev_names config:type="list"> | ||||
|           <listentry>/dev/dasda</listentry> | ||||
|           <listentry>/dev/disk/by-path/ccw-0.0.0100</listentry> | ||||
|         </dev_names> | ||||
|         <device>DASD</device> | ||||
|         <driver>io_subchannel</driver> | ||||
|         <drivers config:type="list"> | ||||
|           <listentry> | ||||
|             <active config:type="boolean">true</active> | ||||
|             <modprobe config:type="boolean">true</modprobe> | ||||
|             <modules config:type="list"> | ||||
|               <module_entry config:type="list"> | ||||
|                 <listentry>dasd_eckd_mod</listentry> | ||||
|                 <listentry></listentry> | ||||
|               </module_entry> | ||||
|             </modules> | ||||
|           </listentry> | ||||
|         </drivers> | ||||
|         <formatted config:type="boolean">false</formatted> | ||||
|         <partition_info>/dev/dasda1 (Linux native)</partition_info> | ||||
|         <resource> | ||||
|           <disk_log_geo config:type="list"> | ||||
|             <listentry> | ||||
|               <heads config:type="integer">15</heads> | ||||
|               <sectors config:type="integer">12</sectors> | ||||
|             </listentry> | ||||
|           </disk_log_geo> | ||||
|           <io config:type="list"> | ||||
|             <listentry> | ||||
|               <active config:type="boolean">true</active> | ||||
|               <length config:type="integer">1</length> | ||||
|               <mode>rw</mode> | ||||
|             </listentry> | ||||
|           </io> | ||||
|         </resource> | ||||
|         <sysfs_bus_id>0.0.0100</sysfs_bus_id> | ||||
|       </listentry> | ||||
|        | ||||
|       <!-- Dasd attached at 0300 --> | ||||
|       <listentry> | ||||
|         <bus>None</bus> | ||||
|         <bus_hwcfg>none</bus_hwcfg> | ||||
|         <channel>0.0.0300</channel> | ||||
|         <dev_name>/dev/dasdb</dev_name> | ||||
|         <dev_names config:type="list"> | ||||
|           <listentry>/dev/dasdb</listentry> | ||||
|           <listentry>/dev/disk/by-path/ccw-0.0.0300</listentry> | ||||
|         </dev_names> | ||||
|         <device>DASD</device> | ||||
|         <driver>io_subchannel</driver> | ||||
|         <drivers config:type="list"> | ||||
|           <listentry> | ||||
|             <active config:type="boolean">true</active> | ||||
|             <modprobe config:type="boolean">true</modprobe> | ||||
|             <modules config:type="list"> | ||||
|               <module_entry config:type="list"> | ||||
|                 <listentry>dasd_fba_mod</listentry> | ||||
|                 <listentry></listentry> | ||||
|               </module_entry> | ||||
|             </modules> | ||||
|           </listentry> | ||||
|         </drivers> | ||||
|         <formatted config:type="boolean">true</formatted> | ||||
|         <partition_info>/dev/dasdb1</partition_info> | ||||
|         <resource> | ||||
|           <disk_log_geo config:type="list"> | ||||
|             <listentry> | ||||
|               <heads config:type="integer">16</heads> | ||||
|               <sectors config:type="integer">128</sectors> | ||||
|             </listentry> | ||||
|           </disk_log_geo> | ||||
|         </resource> | ||||
|         <sysfs_bus_id>0.0.0300</sysfs_bus_id> | ||||
|       </listentry> | ||||
|        | ||||
|       <!-- Dasd attached at 0301 --> | ||||
|       <listentry> | ||||
|         <bus>None</bus> | ||||
|         <bus_hwcfg>none</bus_hwcfg> | ||||
|         <channel>0.0.0301</channel> | ||||
|         <dev_name>/dev/dasdc</dev_name> | ||||
|         <dev_names config:type="list"> | ||||
|           <listentry>/dev/dasdc</listentry> | ||||
|           <listentry>/dev/disk/by-path/ccw-0.0.0301</listentry> | ||||
|         </dev_names> | ||||
|         <device>DASD</device> | ||||
|         <driver>io_subchannel</driver> | ||||
|         <drivers config:type="list"> | ||||
|           <listentry> | ||||
|             <active config:type="boolean">true</active> | ||||
|             <modprobe config:type="boolean">true</modprobe> | ||||
|             <modules config:type="list"> | ||||
|               <module_entry config:type="list"> | ||||
|                 <listentry>dasd_fba_mod</listentry> | ||||
|                 <listentry></listentry> | ||||
|               </module_entry> | ||||
|             </modules> | ||||
|           </listentry> | ||||
|         </drivers> | ||||
|         <formatted config:type="boolean">true</formatted> | ||||
|         <partition_info>/dev/dasdc1</partition_info> | ||||
|         <resource> | ||||
|           <disk_log_geo config:type="list"> | ||||
|             <listentry> | ||||
|               <heads config:type="integer">16</heads> | ||||
|               <sectors config:type="integer">128</sectors> | ||||
|             </listentry> | ||||
|           </disk_log_geo> | ||||
|         </resource> | ||||
|         <sysfs_bus_id>0.0.0301</sysfs_bus_id> | ||||
|       </listentry> | ||||
|     </devices> | ||||
|   </dasd> | ||||
|    | ||||
|    | ||||
|   <general> | ||||
|     <mode> | ||||
|       <confirm config:type="boolean">false</confirm> | ||||
|     </mode> | ||||
|     <mouse> | ||||
|       <id>none</id> | ||||
|     </mouse> | ||||
|     <signature-handling/> | ||||
|   </general> | ||||
|    | ||||
|    | ||||
|   <!-- Groups to create on Linux --> | ||||
|   <groups config:type="list"> | ||||
|     <group> | ||||
|       <groupname>users</groupname> | ||||
|       <userlist></userlist> | ||||
|     </group> | ||||
|     <group> | ||||
|       <groupname>floppy</groupname> | ||||
|       <userlist></userlist> | ||||
|     </group> | ||||
|     <group> | ||||
|       <groupname>bin</groupname> | ||||
|       <userlist>daemon</userlist> | ||||
|     </group> | ||||
|     <group> | ||||
|       <groupname>xok</groupname> | ||||
|       <userlist></userlist> | ||||
|     </group> | ||||
|     <group> | ||||
|       <groupname>nobody</groupname> | ||||
|       <userlist></userlist> | ||||
|     </group> | ||||
|     <group> | ||||
|       <groupname>modem</groupname> | ||||
|       <userlist></userlist> | ||||
|     </group> | ||||
|     <group> | ||||
|       <groupname>lp</groupname> | ||||
|       <userlist></userlist> | ||||
|     </group> | ||||
|     <group> | ||||
|       <groupname>tty</groupname> | ||||
|       <userlist></userlist> | ||||
|     </group> | ||||
|     <group> | ||||
|       <group_password>!</group_password> | ||||
|       <groupname>postfix</groupname> | ||||
|       <userlist></userlist> | ||||
|     </group> | ||||
|     <group> | ||||
|       <group_password>!</group_password> | ||||
|       <groupname>gdm</groupname> | ||||
|       <userlist></userlist> | ||||
|     </group> | ||||
|     <group> | ||||
|       <groupname>nogroup</groupname> | ||||
|       <userlist>nobody</userlist> | ||||
|     </group> | ||||
|     <group> | ||||
|       <group_password>!</group_password> | ||||
|       <groupname>maildrop</groupname> | ||||
|       <userlist></userlist> | ||||
|     </group> | ||||
|     <group> | ||||
|       <group_password>!</group_password> | ||||
|       <groupname>messagebus</groupname> | ||||
|       <userlist></userlist> | ||||
|     </group> | ||||
|     <group> | ||||
|       <groupname>video</groupname> | ||||
|       <userlist></userlist> | ||||
|     </group> | ||||
|     <group> | ||||
|       <groupname>sys</groupname> | ||||
|       <userlist></userlist> | ||||
|     </group> | ||||
|     <group> | ||||
|       <groupname>shadow</groupname> | ||||
|       <userlist></userlist> | ||||
|     </group> | ||||
|     <group> | ||||
|       <groupname>console</groupname> | ||||
|       <userlist></userlist> | ||||
|     </group> | ||||
|     <group> | ||||
|       <groupname>cdrom</groupname> | ||||
|       <userlist></userlist> | ||||
|     </group> | ||||
|     <group> | ||||
|       <group_password>!</group_password> | ||||
|       <groupname>haldaemon</groupname> | ||||
|       <userlist></userlist> | ||||
|     </group> | ||||
|     <group> | ||||
|       <groupname>trusted</groupname> | ||||
|       <userlist></userlist> | ||||
|     </group> | ||||
|     <group> | ||||
|       <groupname>dialout</groupname> | ||||
|       <userlist></userlist> | ||||
|     </group> | ||||
|     <group> | ||||
|       <group_password>!</group_password> | ||||
|       <groupname>ts-shell</groupname> | ||||
|       <userlist></userlist> | ||||
|     </group> | ||||
|     <group> | ||||
|       <groupname>wheel</groupname> | ||||
|       <userlist></userlist> | ||||
|     </group> | ||||
|     <group> | ||||
|       <groupname>www</groupname> | ||||
|       <userlist></userlist> | ||||
|     </group> | ||||
|     <group> | ||||
|       <groupname>games</groupname> | ||||
|       <userlist></userlist> | ||||
|     </group> | ||||
|     <group> | ||||
|       <groupname>disk</groupname> | ||||
|       <userlist></userlist> | ||||
|     </group> | ||||
|     <group> | ||||
|       <groupname>audio</groupname> | ||||
|       <userlist></userlist> | ||||
|     </group> | ||||
|     <group> | ||||
|       <group_password>!</group_password> | ||||
|       <groupname>suse-ncc</groupname> | ||||
|       <userlist></userlist> | ||||
|     </group> | ||||
|     <group> | ||||
|       <groupname>ftp</groupname> | ||||
|       <userlist></userlist> | ||||
|     </group> | ||||
|     <group> | ||||
|       <group_password>!</group_password> | ||||
|       <groupname>at</groupname> | ||||
|       <userlist></userlist> | ||||
|     </group> | ||||
|     <group> | ||||
|       <groupname>kmem</groupname> | ||||
|       <userlist></userlist> | ||||
|     </group> | ||||
|     <group> | ||||
|       <groupname>public</groupname> | ||||
|       <userlist></userlist> | ||||
|     </group> | ||||
|     <group> | ||||
|       <groupname>root</groupname> | ||||
|       <userlist></userlist> | ||||
|     </group> | ||||
|     <group> | ||||
|       <groupname>mail</groupname> | ||||
|       <userlist></userlist> | ||||
|     </group> | ||||
|     <group> | ||||
|       <groupname>daemon</groupname> | ||||
|       <userlist></userlist> | ||||
|     </group> | ||||
|     <group> | ||||
|       <group_password>!</group_password> | ||||
|       <groupname>ntp</groupname> | ||||
|       <userlist></userlist> | ||||
|     </group> | ||||
|     <group> | ||||
|       <groupname>uucp</groupname> | ||||
|       <userlist></userlist> | ||||
|     </group> | ||||
|     <group> | ||||
|       <group_password>!</group_password> | ||||
|       <groupname>ntadmin</groupname> | ||||
|       <userlist></userlist> | ||||
|     </group> | ||||
|     <group> | ||||
|       <groupname>man</groupname> | ||||
|       <userlist></userlist> | ||||
|     </group> | ||||
|     <group> | ||||
|       <groupname>utmp</groupname> | ||||
|       <userlist></userlist> | ||||
|     </group> | ||||
|     <group> | ||||
|       <groupname>news</groupname> | ||||
|       <userlist></userlist> | ||||
|     </group> | ||||
|     <group> | ||||
|       <group_password>!</group_password> | ||||
|       <groupname>sshd</groupname> | ||||
|       <userlist></userlist> | ||||
|     </group> | ||||
|   </groups> | ||||
|    | ||||
|    | ||||
|   <!-- Contents of /etc/hosts --> | ||||
|   <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>replace_host_address</host_address> | ||||
|         <names config:type="list"> | ||||
|           <name>replace_long_name replace_short_name</name> | ||||
|         </names> | ||||
|       </hosts_entry> | ||||
|     </hosts> | ||||
|   </host> | ||||
|      | ||||
|  | ||||
|   <iscsi-client> | ||||
|     <initiatorname></initiatorname> | ||||
|     <targets config:type="list"/> | ||||
|     <version>1.0</version> | ||||
|   </iscsi-client> | ||||
|    | ||||
|  | ||||
|   <!-- Language setup (english) --> | ||||
|   <language> | ||||
|     <language>en_US</language> | ||||
|     <languages></languages> | ||||
|   </language> | ||||
|    | ||||
|  | ||||
|   <!-- Networking setup (DHCP) --> | ||||
|   <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> | ||||
|       <domain>replace_domain</domain> | ||||
|       <hostname>replace_hostname</hostname> | ||||
|       <nameservers config:type="list"> | ||||
|         <nameserver>replace_nameserver</nameserver> | ||||
|       </nameservers> | ||||
|     </dns> | ||||
|     <interfaces config:type="list"> | ||||
|       <interface> | ||||
|         <bootproto>dhcp</bootproto> | ||||
|         <device>replace_device</device> | ||||
|         <lladdr>replace_lladdr</lladdr> | ||||
|         <startmode>auto</startmode> | ||||
|         <usercontrol>no</usercontrol> | ||||
|       </interface> | ||||
|     </interfaces> | ||||
|     <managed config:type="boolean">false</managed> | ||||
|  | ||||
|  | ||||
|     <!-- Device type --> | ||||
|     <modules config:type="list"> | ||||
|       <module_entry> | ||||
|         <device>dasd-bus-ccw-0.0.0100</device> | ||||
|         <module>dasd_eckd_mod</module> | ||||
|         <options></options> | ||||
|       </module_entry> | ||||
|              | ||||
|       <module_entry> | ||||
|         <device>dasd-bus-ccw-0.0.0300</device> | ||||
|         <module>dasd_fba_mod</module> | ||||
|         <options></options> | ||||
|       </module_entry> | ||||
|        | ||||
|       <module_entry> | ||||
|         <device>dasd-bus-ccw-0.0.0301</device> | ||||
|         <module>dasd_fba_mod</module> | ||||
|         <options></options> | ||||
|       </module_entry> | ||||
|        | ||||
|       <module_entry> | ||||
|         <ccw_chan_ids>replace_ccw_chan_ids</ccw_chan_ids> | ||||
|         <ccw_chan_mode>replace_ccw_chan_mode</ccw_chan_mode> | ||||
|         <ccw_chan_num>3</ccw_chan_num> | ||||
|         <device>replace_device</device> | ||||
|         <module>qeth</module> | ||||
|         <options></options> | ||||
|       </module_entry> | ||||
|     </modules> | ||||
|     <routing> | ||||
|       <ip_forward config:type="boolean">false</ip_forward> | ||||
|     </routing> | ||||
|   </networking> | ||||
|    | ||||
|    | ||||
|   <nis> | ||||
|     <nis_broadcast config:type="boolean">false</nis_broadcast> | ||||
|     <nis_broken_server config:type="boolean">false</nis_broken_server> | ||||
|     <nis_by_dhcp config:type="boolean">false</nis_by_dhcp> | ||||
|     <nis_domain></nis_domain> | ||||
|     <nis_local_only config:type="boolean">false</nis_local_only> | ||||
|     <nis_options></nis_options> | ||||
|     <nis_other_domains config:type="list"> | ||||
|     </nis_other_domains> | ||||
|     <nis_servers config:type="list"/> | ||||
|     <start_autofs config:type="boolean">false</start_autofs> | ||||
|     <start_nis config:type="boolean">false</start_nis> | ||||
|   </nis> | ||||
|    | ||||
|    | ||||
|   <!-- File system partitioning --> | ||||
|   <partitioning config:type="list"> | ||||
|    | ||||
|     <!-- Root partition --> | ||||
|     <drive> | ||||
|       <device>/dev/dasda</device> | ||||
|       <partitions config:type="list"> | ||||
|         <partition> | ||||
|           <create config:type="boolean">true</create> | ||||
|           <filesystem config:type="symbol">ext3</filesystem> | ||||
|           <format config:type="boolean">true</format> | ||||
|           <mount>/</mount> | ||||
|           <mountby config:type="symbol">path</mountby> | ||||
|           <partition_id config:type="integer">131</partition_id> | ||||
|           <partition_nr config:type="integer">1</partition_nr> | ||||
|           <partition_type>primary</partition_type> | ||||
|           <size>max</size> | ||||
|         </partition> | ||||
|       </partitions> | ||||
|       <use>all</use> | ||||
|     </drive> | ||||
|              | ||||
|     <!-- Swap space --> | ||||
|     <drive> | ||||
|       <device>/dev/dasdb</device> | ||||
|       <partitions config:type="list"> | ||||
|         <partition> | ||||
|           <create config:type="boolean">true</create> | ||||
|           <filesystem config:type="symbol">swap</filesystem> | ||||
|           <format config:type="boolean">true</format> | ||||
|           <mount>swap</mount> | ||||
|           <mountby config:type="symbol">path</mountby> | ||||
|           <partition_id config:type="integer">131</partition_id> | ||||
|           <partition_nr config:type="integer">1</partition_nr> | ||||
|           <partition_type>primary</partition_type> | ||||
|           <size>max</size> | ||||
|         </partition> | ||||
|       </partitions> | ||||
|       <use>all</use> | ||||
|     </drive> | ||||
|      | ||||
|     <!-- Swap space --> | ||||
|     <drive> | ||||
|       <device>/dev/dasdc</device> | ||||
|       <partitions config:type="list"> | ||||
|         <partition> | ||||
|           <create config:type="boolean">true</create> | ||||
|           <filesystem config:type="symbol">swap</filesystem> | ||||
|           <format config:type="boolean">true</format> | ||||
|           <mount>swap</mount> | ||||
|           <mountby config:type="symbol">path</mountby> | ||||
|           <partition_id config:type="integer">131</partition_id> | ||||
|           <partition_nr config:type="integer">1</partition_nr> | ||||
|           <partition_type>primary</partition_type> | ||||
|           <size>max</size> | ||||
|         </partition> | ||||
|       </partitions> | ||||
|       <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">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> | ||||
|    | ||||
|    | ||||
|   <runlevel> | ||||
|     <default>5</default> | ||||
|   </runlevel> | ||||
|    | ||||
|    | ||||
|   <!-- Software to install on Linux --> | ||||
|   <software> | ||||
|     <patterns config:type="list"> | ||||
|       <pattern>base</pattern> | ||||
|       <pattern>x11</pattern> | ||||
|       <pattern>gnome</pattern> | ||||
|     </patterns> | ||||
|   </software> | ||||
|    | ||||
|    | ||||
|   <!-- Time zone --> | ||||
|   <timezone> | ||||
|     <hwclock>UTC</hwclock> | ||||
|     <timezone>US/Eastern</timezone> | ||||
|   </timezone> | ||||
|    | ||||
|    | ||||
|   <user_defaults> | ||||
|     <expire></expire> | ||||
|     <group>100</group> | ||||
|     <groups>video,dialout</groups> | ||||
|     <home>/home</home> | ||||
|     <inactive>-1</inactive> | ||||
|     <shell>/bin/bash</shell> | ||||
|     <skel>/etc/skel</skel> | ||||
|   </user_defaults> | ||||
|    | ||||
|    | ||||
|   <!-- Users on Linux --> | ||||
|   <users config:type="list"> | ||||
|     <user> | ||||
|       <encrypted config:type="boolean">true</encrypted> | ||||
|       <fullname>Games account</fullname> | ||||
|       <gid>100</gid> | ||||
|       <home>/var/games</home> | ||||
|       <password_settings> | ||||
|         <expire></expire> | ||||
|         <flag></flag> | ||||
|         <inact></inact> | ||||
|         <max></max> | ||||
|         <min></min> | ||||
|         <warn></warn> | ||||
|       </password_settings> | ||||
|       <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> | ||||
|       <password_settings> | ||||
|         <expire></expire> | ||||
|         <flag></flag> | ||||
|         <inact></inact> | ||||
|         <max></max> | ||||
|         <min></min> | ||||
|         <warn></warn> | ||||
|       </password_settings> | ||||
|       <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> | ||||
|       <password_settings> | ||||
|         <expire></expire> | ||||
|         <flag></flag> | ||||
|         <inact></inact> | ||||
|         <max></max> | ||||
|         <min></min> | ||||
|         <warn></warn> | ||||
|       </password_settings> | ||||
|       <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> | ||||
|       <password_settings> | ||||
|         <expire></expire> | ||||
|         <flag></flag> | ||||
|         <inact></inact> | ||||
|         <max></max> | ||||
|         <min></min> | ||||
|         <warn></warn> | ||||
|       </password_settings> | ||||
|       <shell>/bin/bash</shell> | ||||
|       <uid>4</uid> | ||||
|       <user_password>*</user_password> | ||||
|       <username>lp</username> | ||||
|     </user> | ||||
|     <user> | ||||
|       <encrypted config:type="boolean">true</encrypted> | ||||
|       <fullname>Postfix Daemon</fullname> | ||||
|       <gid>51</gid> | ||||
|       <home>/var/spool/postfix</home> | ||||
|       <password_settings> | ||||
|         <expire></expire> | ||||
|         <flag></flag> | ||||
|         <inact></inact> | ||||
|         <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>106</gid> | ||||
|       <home>/var/lib/YaST2/suse-ncc-fakehome</home> | ||||
|       <password_settings> | ||||
|         <expire></expire> | ||||
|         <flag></flag> | ||||
|         <inact></inact> | ||||
|         <max>99999</max> | ||||
|         <min>0</min> | ||||
|         <warn>7</warn> | ||||
|       </password_settings> | ||||
|       <shell>/bin/bash</shell> | ||||
|       <uid>102</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> | ||||
|       <password_settings> | ||||
|         <expire></expire> | ||||
|         <flag></flag> | ||||
|         <inact></inact> | ||||
|         <max></max> | ||||
|         <min></min> | ||||
|         <warn></warn> | ||||
|       </password_settings> | ||||
|       <shell>/bin/bash</shell> | ||||
|       <uid>40</uid> | ||||
|       <user_password>*</user_password> | ||||
|       <username>ftp</username> | ||||
|     </user> | ||||
|     <user> | ||||
|       <encrypted config:type="boolean">false</encrypted> | ||||
|       <fullname>root</fullname> | ||||
|       <gid>0</gid> | ||||
|       <home>/root</home> | ||||
|       <password_settings> | ||||
|         <expire></expire> | ||||
|         <flag></flag> | ||||
|         <inact></inact> | ||||
|         <max></max> | ||||
|         <min></min> | ||||
|         <warn></warn> | ||||
|       </password_settings> | ||||
|       <shell>/bin/bash</shell> | ||||
|       <uid>0</uid> | ||||
|       <user_password>replace_root_password</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> | ||||
|       <password_settings> | ||||
|         <expire></expire> | ||||
|         <flag></flag> | ||||
|         <inact></inact> | ||||
|         <max></max> | ||||
|         <min></min> | ||||
|         <warn></warn> | ||||
|       </password_settings> | ||||
|       <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> | ||||
|       <password_settings> | ||||
|         <expire></expire> | ||||
|         <flag></flag> | ||||
|         <inact></inact> | ||||
|         <max></max> | ||||
|         <min></min> | ||||
|         <warn></warn> | ||||
|       </password_settings> | ||||
|       <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>103</gid> | ||||
|       <home>/var/lib/ntp</home> | ||||
|       <password_settings> | ||||
|         <expire></expire> | ||||
|         <flag></flag> | ||||
|         <inact></inact> | ||||
|         <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> | ||||
|       <password_settings> | ||||
|         <expire></expire> | ||||
|         <flag></flag> | ||||
|         <inact></inact> | ||||
|         <max></max> | ||||
|         <min></min> | ||||
|         <warn></warn> | ||||
|       </password_settings> | ||||
|       <shell>/bin/bash</shell> | ||||
|       <uid>10</uid> | ||||
|       <user_password>*</user_password> | ||||
|       <username>uucp</username> | ||||
|     </user> | ||||
|     <user> | ||||
|       <fullname>User for D-BUS</fullname> | ||||
|       <gid>101</gid> | ||||
|       <home>/var/run/dbus</home> | ||||
|       <shell>/bin/false</shell> | ||||
|       <uid>100</uid> | ||||
|     </user> | ||||
|     <user> | ||||
|       <fullname>User for haldaemon</fullname> | ||||
|       <gid>102</gid> | ||||
|       <home>/var/run/hal</home> | ||||
|       <shell>/bin/false</shell> | ||||
|       <uid>101</uid> | ||||
|     </user> | ||||
|     <user> | ||||
|       <encrypted config:type="boolean">true</encrypted> | ||||
|       <fullname>WWW daemon apache</fullname> | ||||
|       <gid>8</gid> | ||||
|       <home>/var/lib/wwwrun</home> | ||||
|       <password_settings> | ||||
|         <expire></expire> | ||||
|         <flag></flag> | ||||
|         <inact></inact> | ||||
|         <max></max> | ||||
|         <min></min> | ||||
|         <warn></warn> | ||||
|       </password_settings> | ||||
|       <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> | ||||
|       <password_settings> | ||||
|         <expire></expire> | ||||
|         <flag></flag> | ||||
|         <inact></inact> | ||||
|         <max></max> | ||||
|         <min></min> | ||||
|         <warn></warn> | ||||
|       </password_settings> | ||||
|       <shell>/bin/bash</shell> | ||||
|       <uid>13</uid> | ||||
|       <user_password>*</user_password> | ||||
|       <username>man</username> | ||||
|     </user> | ||||
|     <user> | ||||
|       <encrypted config:type="boolean">true</encrypted> | ||||
|       <fullname>News system</fullname> | ||||
|       <gid>13</gid> | ||||
|       <home>/etc/news</home> | ||||
|       <password_settings> | ||||
|         <expire></expire> | ||||
|         <flag></flag> | ||||
|         <inact></inact> | ||||
|         <max></max> | ||||
|         <min></min> | ||||
|         <warn></warn> | ||||
|       </password_settings> | ||||
|       <shell>/bin/bash</shell> | ||||
|       <uid>9</uid> | ||||
|       <user_password>*</user_password> | ||||
|       <username>news</username> | ||||
|     </user> | ||||
|     <user> | ||||
|       <encrypted config:type="boolean">true</encrypted> | ||||
|       <fullname>SSH daemon</fullname> | ||||
|       <gid>65</gid> | ||||
|       <home>/var/lib/sshd</home> | ||||
|       <password_settings> | ||||
|         <expire></expire> | ||||
|         <flag></flag> | ||||
|         <inact></inact> | ||||
|         <max>99999</max> | ||||
|         <min>0</min> | ||||
|         <warn>7</warn> | ||||
|       </password_settings> | ||||
|       <shell>/bin/false</shell> | ||||
|       <uid>71</uid> | ||||
|       <user_password>!</user_password> | ||||
|       <username>sshd</username> | ||||
|     </user> | ||||
|   </users> | ||||
|    | ||||
|    | ||||
|   <zfcp> | ||||
|     <devices config:type="list"/> | ||||
|   </zfcp> | ||||
|    | ||||
|    | ||||
|   <!-- Scripts (post-script) --> | ||||
|   <configure> | ||||
|     <scripts> | ||||
| 		<post-scripts config:type="list"> | ||||
| 			<script> | ||||
| 				<filename>post.sh</filename> | ||||
| 				<interpreter>shell</interpreter> | ||||
| 				<source> | ||||
| 					<![CDATA[ | ||||
| 					#!/bin/sh | ||||
| 	 | ||||
| 					# Set MAC address | ||||
| 					cat /etc/sysconfig/network/ifcfg-replace_device | grep -v "LLADDR" | grep -v "UNIQUE" > /tmp/ifcfg-replace_device | ||||
| 					echo "LLADDR='replace_lladdr'" >> /tmp/ifcfg-replace_device | ||||
| 					echo "UNIQUE=''" >> /tmp/ifcfg-replace_device | ||||
| 					echo "NAME='OSA Express Network card (replace_nic_addr)'" >> /tmp/ifcfg-replace_device | ||||
| 					cat /tmp/ifcfg-replace_device > /etc/sysconfig/network/ifcfg-replace_device | ||||
| 					]]> | ||||
| 				</source> | ||||
| 			</script> | ||||
| 		</post-scripts> | ||||
|     </scripts> | ||||
|   </configure> | ||||
| </profile> | ||||
| @@ -0,0 +1,29 @@ | ||||
| aaa_base | ||||
| bash | ||||
| nfs-utils | ||||
| openssl | ||||
| dhcpcd | ||||
| kernel-default | ||||
| openssh | ||||
| procps | ||||
| psmisc | ||||
| wget | ||||
| vim | ||||
| sysconfig | ||||
| syslog-ng | ||||
| klogd | ||||
| dbus-1 | ||||
| dbus-1-glib | ||||
| hal | ||||
| pam | ||||
| pam-modules | ||||
| resmgr | ||||
| rsync | ||||
| bc | ||||
| timezone | ||||
| iputils | ||||
| libzio | ||||
| s390-32 | ||||
| s390-tools | ||||
| mdadm | ||||
| udev | ||||
| @@ -0,0 +1,29 @@ | ||||
| aaa_base | ||||
| bash | ||||
| nfs-utils | ||||
| openssl | ||||
| dhcpcd | ||||
| kernel-default | ||||
| openssh | ||||
| procps | ||||
| psmisc | ||||
| wget | ||||
| vim | ||||
| sysconfig | ||||
| syslog-ng | ||||
| klogd | ||||
| dbus-1 | ||||
| dbus-1-glib | ||||
| hal | ||||
| pam | ||||
| pam-modules | ||||
| resmgr | ||||
| rsync | ||||
| bc | ||||
| timezone | ||||
| iputils | ||||
| libzio | ||||
| s390-32 | ||||
| s390-tools | ||||
| mdadm | ||||
| udev | ||||
		Reference in New Issue
	
	Block a user