|
<?xml version="1.0"?>
|
|
<!DOCTYPE profile>
|
|
<profile xmlns="http://www.suse.com/1.0/yast2ns" xmlns:config="http://www.suse.com/1.0/configns">
|
|
<general>
|
|
<mode>
|
|
<confirm config:type="boolean">false</confirm>
|
|
<forceboot config:type="boolean">false</forceboot>
|
|
<reboot config:type="boolean">false</reboot>
|
|
</mode>
|
|
</general>
|
|
<report>
|
|
<errors>
|
|
<log config:type="boolean">true</log>
|
|
<show config:type="boolean">true</show>
|
|
<timeout config:type="integer">600</timeout>
|
|
</errors>
|
|
<messages>
|
|
<log config:type="boolean">true</log>
|
|
<show config:type="boolean">true</show>
|
|
<timeout config:type="integer">600</timeout>
|
|
</messages>
|
|
<warnings>
|
|
<log config:type="boolean">true</log>
|
|
<show config:type="boolean">true</show>
|
|
<timeout config:type="integer">600</timeout>
|
|
</warnings>
|
|
</report>
|
|
<software>
|
|
<packages config:type="list">
|
|
<package>syslinux</package>
|
|
<package>kexec-tools</package>
|
|
<package>grub2</package>
|
|
<package>glibc</package>
|
|
<package>e2fsprogs</package>
|
|
<package>btrfsprogs</package>
|
|
<package>sudo</package>
|
|
<package>net-tools</package>
|
|
<package>vim</package>
|
|
</packages>
|
|
<patterns config:type="list">
|
|
<pattern>base</pattern>
|
|
</patterns>
|
|
<products config:type="list">
|
|
<product>openSUSE</product>
|
|
</products>
|
|
</software>
|
|
<users config:type="list">
|
|
<user>
|
|
<encrypted config:type="boolean">false</encrypted>
|
|
<fullname>root</fullname>
|
|
<gid>0</gid>
|
|
<home>/root</home>
|
|
<shell>/bin/bash</shell>
|
|
<uid>0</uid>
|
|
<user_password>tux</user_password>
|
|
<username>root</username>
|
|
</user>
|
|
</users>
|
|
<scripts>
|
|
<chroot-scripts config:type="list">
|
|
<script>
|
|
<chrooted config:type="boolean">true</chrooted>
|
|
<filename>chroot-post.sh</filename>
|
|
<interpreter>shell</interpreter>
|
|
<source><![CDATA[
|
|
#!/bin/sh
|
|
echo "Testing chroot (chrooted) scripts"
|
|
ls
|
|
]]>
|
|
</source>
|
|
</script>
|
|
<script>
|
|
<filename>chroot-pre.sh</filename>
|
|
<interpreter>shell</interpreter>
|
|
<source><![CDATA[
|
|
#!/bin/sh
|
|
echo "Testing chroot scripts"
|
|
df
|
|
cd /mnt
|
|
ls
|
|
]]>
|
|
</source>
|
|
</script>
|
|
</chroot-scripts>
|
|
<post-scripts config:type="list">
|
|
<script>
|
|
<filename>post.sh</filename>
|
|
<interpreter>shell</interpreter>
|
|
<source><![CDATA[
|
|
#!/bin/sh
|
|
|
|
echo "Running Post-install script" > /tmp/post-install.txt
|
|
]]>
|
|
</source>
|
|
</script>
|
|
<script>
|
|
<filename>post.pl</filename>
|
|
<interpreter>perl</interpreter>
|
|
<source><![CDATA[
|
|
#!/usr/bin/perl
|
|
print "Running Post-install script";
|
|
|
|
]]>
|
|
</source>
|
|
</script>
|
|
</post-scripts>
|
|
<pre-scripts config:type="list">
|
|
<script>
|
|
<interpreter>shell</interpreter>
|
|
<location>relurl://prescript.sh</location>
|
|
</script>
|
|
</pre-scripts>
|
|
<postpartitioning-scripts config:type="list">
|
|
<script>
|
|
<filename>postpart.sh</filename>
|
|
<interpreter>shell</interpreter>
|
|
<debug config:type="boolean">false</debug>
|
|
<feedback config:type="boolean">true</feedback>
|
|
<source><![CDATA[
|
|
#!/bin/sh
|
|
touch /mnt/testfile
|
|
echo Hi
|
|
]]>
|
|
</source>
|
|
</script>
|
|
</postpartitioning-scripts>
|
|
<init-scripts config:type="list">
|
|
<script>
|
|
<filename>initscript.sh</filename>
|
|
<interpreter>shell</interpreter>
|
|
<debug config:type="boolean">false</debug>
|
|
<feedback config:type="boolean">true</feedback>
|
|
<source><![CDATA[
|
|
#!/bin/sh
|
|
echo "init scripts" > /init.out.txt
|
|
]]>
|
|
</source>
|
|
</script>
|
|
</init-scripts>
|
|
</scripts>
|
|
</profile>
|