%PDF- %PDF-
Direktori : /proc/thread-self/root/usr/share/osinfo/install-script/fedoraproject.org/ |
Current File : //proc/thread-self/root/usr/share/osinfo/install-script/fedoraproject.org/fedora-kickstart-jeos.xml |
<?xml version="1.0" encoding="UTF-8"?> <libosinfo version="0.0.1"> <install-script id='http://fedoraproject.org/fedora/kickstart/jeos'> <profile>jeos</profile> <expected-filename>fedora.ks</expected-filename> <config> <param policy="optional" name="admin-password"/> <param value-map="http://x.org/x11-keyboard" policy="optional" name="l10n-keyboard"/> <param policy="optional" name="l10n-language"/> <param policy="optional" name="l10n-timezone"/> <param policy="optional" name="target-disk"/> <param policy="required" name="script-disk"/> </config> <injection-method>cdrom</injection-method> <injection-method>disk</injection-method> <injection-method>floppy</injection-method> <template> <xsl:stylesheet xmlns:xsl="http://www.w3.org/1999/XSL/Transform" version="1.0"> <xsl:output method="text"/> <xsl:template name="target-disk"> <xsl:choose> <xsl:when test="config/target-disk != ''"> <xsl:value-of select="config/target-disk"/> </xsl:when> <xsl:when test="os/version > 9"> <xsl:text>/dev/vda</xsl:text> </xsl:when> <xsl:when test="os/version > 6"> <xsl:text>/dev/sda</xsl:text> </xsl:when> <xsl:otherwise> <xsl:text>/dev/hda</xsl:text> </xsl:otherwise> </xsl:choose> </xsl:template> <xsl:template name="script-disk"> <xsl:variable name="script-disk"> <xsl:value-of select="config/script-disk"/> </xsl:variable> <xsl:value-of select="substring-after($script-disk, '/dev/')"/> </xsl:template> <xsl:template name="rootfs"> <xsl:choose> <xsl:when test="os/version > 10"> <xsl:text>ext4</xsl:text> </xsl:when> <xsl:otherwise> <xsl:text>ext3</xsl:text> </xsl:otherwise> </xsl:choose> </xsl:template> <xsl:template name="bootfs"> <xsl:choose> <xsl:when test="os/version > 11"> <xsl:text>ext4</xsl:text> </xsl:when> <xsl:otherwise> <xsl:text>ext3</xsl:text> </xsl:otherwise> </xsl:choose> </xsl:template> <xsl:template name="keyboard"> <xsl:choose> <xsl:when test="os/version > 17"> <xsl:value-of select="config/l10n-keyboard"/> </xsl:when> <xsl:otherwise> <xsl:text>us</xsl:text> </xsl:otherwise> </xsl:choose> </xsl:template> <xsl:template match="/command-line"> <xsl:text>ks=hd:</xsl:text> <xsl:call-template name="script-disk"/> <xsl:text>:/</xsl:text> <xsl:value-of select="script/expected-filename"/> </xsl:template> <xsl:template match="/install-script-config"> # Install script for <xsl:value-of select="os/short-id"/> profile <xsl:value-of select="script/profile"/> <xsl:if test="count(media/variant) = 0 or not(contains(media/variant, 'netinst'))"> install cdrom </xsl:if> text keyboard '<xsl:call-template name="keyboard"/>' lang <xsl:value-of select="config/l10n-language"/> <xsl:if test="os/version < 7"> langsupport --default <xsl:value-of select="config/l10n-language"/> <xsl:value-of select="config/l10n-language"/> mouse generic3ps/2 --device psaux </xsl:if> skipx network --bootproto dhcp rootpw <xsl:value-of select="config/admin-password"/> firewall --disabled <xsl:choose> <xsl:when test="os/version < 28"> authconfig --enableshadow --enablemd5 </xsl:when> <xsl:otherwise> authselect select sssd </xsl:otherwise> </xsl:choose> <xsl:if test="os/version > 1"> selinux --enforcing </xsl:if> timezone --utc <xsl:value-of select="config/l10n-timezone"/> bootloader --location=mbr zerombr <xsl:if test="os/version < 14">yes</xsl:if> clearpart --all --drives=<xsl:call-template name="target-disk"/> <xsl:if test="os/version > 15"> part biosboot --fstype=biosboot --size=1 </xsl:if> part /boot --fstype <xsl:call-template name="bootfs"/> --recommended --ondisk=<xsl:call-template name="target-disk"/> part pv.2 --size=1 --grow --ondisk=<xsl:call-template name="target-disk"/> volgroup VolGroup00 --pesize=32768 pv.2 logvol swap --fstype swap --name=LogVol01 --vgname=VolGroup00 --size=768 --grow --maxsize=1536 logvol / --fstype <xsl:call-template name="rootfs"/> --name=LogVol00 --vgname=VolGroup00 --size=1024 --grow reboot <xsl:if test="contains(media/variant, 'netinst')"> repo --name=fedora --mirrorlist=https://mirrors.fedoraproject.org/metalink?repo=fedora-$releasever&arch=$basearch repo --name=updates --mirrorlist=https://mirrors.fedoraproject.org/metalink?repo=updates-released-f$releasever&arch=$basearch url --mirrorlist=https://mirrors.fedoraproject.org/metalink?repo=fedora-$releasever&arch=$basearch </xsl:if> %packages <xsl:choose> <xsl:when test="os/version < 18"> @base </xsl:when> <xsl:otherwise> @standard </xsl:otherwise> </xsl:choose> @core <xsl:if test="os/version > 6"> @hardware-support </xsl:if> %end </xsl:template> </xsl:stylesheet> </template> </install-script> </libosinfo>