## Figure out if we're kickstarting a system or a profile #if $getVar('system_name','') != '' #set $what = "system" #else #set $what = "profile" #end if ]> false ## without the next 6 lines autoyast will ask for confirmation bevore installation true true true true true true false true $SNIPPET('hosts.xml') $SNIPPET('kdump.xml') ## ## english ## en_US localtime #if $getVar('timezone', '') != "" $timezone #else US/Pacific #end if $SNIPPET('repo_config.xml') base iputils openssh gcc net-tools ethtool ntp wget rsyslog iproute2 parted lsb-release #if $getVar('tool', '') != '' #set $suse_software = "software_%s.xml" % $tool $SNIPPET($suse_software) #end if true $SNIPPET('yast_repo_config.xml') $SNIPPET('limits_conf.xml') $SNIPPET('ssh.xml') $SNIPPET('sshd.xml') $SNIPPET('sysctl.xml') $SNIPPET('rsyslog.xml') &network; $SNIPPET('ntp.xml') &partition; &bootloader; 3 sshd enable ntp enable syslog enable autoyast enable SYSLOG_DAEMON /etc/sysconfig/syslog rsyslogd RSYSLOGD_COMPAT_VERSION /etc/sysconfig/syslog 4 /home -1 /bin/bash /etc/skel #if $getVar('username', 'root') != "root" false root 0 /root /bin/bash 0 root root #set username = $getVar('username', 'root') #if $getVar('password', '') != "" true $password #else false $username #end if $username $username /bin/bash #else #if $getVar('password', '') != "" true $password #else false root #end if root root 0 /root /bin/bash 0 #end if ## we have to include the pre-scripts tag to get kickstart_start included ## SuSE has an annoying habit on ppc64 of changing the system ## boot order after installation. This makes it non-trivial to ## automatically re-install future OS. #set global $wrappedscript = 'save_boot_device' $SNIPPET('suse_scriptwrapper.xml') ## This plugin wrapper provides the flexibility to call pure shell ## snippets which can be used directly on kickstart and with with ## wrapper on SuSE. #set global $wrappedscript = 'restore_boot_device' $SNIPPET('suse_scriptwrapper.xml')