文件操作 - silverblue-kickstart-desktop.xml
返回文件管理
返回主菜单
删除本文件
文件: /usr/share/osinfo/install-script/fedoraproject.org/silverblue-kickstart-desktop.xml
编辑文件内容
<?xml version="1.0" encoding="UTF-8"?> <libosinfo version="0.0.1"> <install-script id='http://fedoraproject.org/silverblue/kickstart/desktop'> <profile>desktop</profile> <expected-filename>silverblue.ks</expected-filename> <config> <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="hostname"/> <param policy="required" name="user-login"/> <param policy="required" name="user-password"/> <param policy="required" name="admin-password"/> <param policy="optional" name="target-disk"/> <param policy="optional" name="script-disk"/> </config> <injection-method>cdrom</injection-method> <injection-method>disk</injection-method> <injection-method>floppy</injection-method> <injection-method>initrd</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:otherwise> <xsl:text>/dev/vda</xsl:text> </xsl:otherwise> </xsl:choose> </xsl:template> <xsl:template name="script-disk"> <xsl:variable name="script-disk"> <xsl:choose> <xsl:when test="config/script-disk != ''"> <xsl:value-of select="config/script-disk"/> </xsl:when> <xsl:otherwise> <xsl:text>/dev/sda</xsl:text> </xsl:otherwise> </xsl:choose> </xsl:variable> <xsl:value-of select="substring-after($script-disk, '/dev/')"/> </xsl:template> <xsl:template match="/command-line"> <xsl:text>ks=</xsl:text> <xsl:choose> <xsl:when test="script/preferred-injection-method = 'initrd'"> <xsl:text>file:/</xsl:text> </xsl:when> <xsl:otherwise> <xsl:text>hd:</xsl:text> <xsl:call-template name="script-disk"/> <xsl:text>:/</xsl:text> </xsl:otherwise> </xsl:choose> <xsl:value-of select="script/expected-filename"/> <xsl:if test="script/installation-source = 'network'"> <xsl:text> inst.repo=</xsl:text> <xsl:call-template name="installation-url"/> </xsl:if> </xsl:template> <xsl:template name="installation-url"> <xsl:choose> <xsl:when test="config/installation-url != ''"> <xsl:value-of select="config/installation-url"/> </xsl:when> <xsl:when test="tree/url != ''"> <xsl:value-of select="tree/url"/> </xsl:when> </xsl:choose> </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="os/version < 29"> install </xsl:if> keyboard '<xsl:value-of select="config/l10n-keyboard"/>' lang <xsl:value-of select="config/l10n-language"/> network --onboot yes --bootproto dhcp --noipv6 --hostname=<xsl:value-of select="config/hostname"/> <xsl:if test="os/version < 31"> rootpw <xsl:value-of select="config/admin-password"/> </xsl:if> <xsl:if test="os/version > 30"> user --name <xsl:value-of select="config/user-login"/> --password <xsl:value-of select="config/user-password"/> --groups "wheel" </xsl:if> firewall --disabled timezone --utc <xsl:value-of select="config/l10n-timezone"/> bootloader --location=mbr zerombr clearpart --all --drives=<xsl:call-template name="target-disk"/> firstboot --disable autopart <xsl:choose> <xsl:when test="os/version < 29"> ostreesetup --osname="fedora-workstation" --remote="fedora-<xsl:value-of select="os/version"/>" --url="file:///ostree/repo" --ref="fedora/<xsl:value-of select="os/version"/>/<xsl:value-of select="config/hardware-arch"/>/workstation" --nogpg </xsl:when> <xsl:when test="os/version = 29"> ostreesetup --osname="fedora-silverblue" --remote="fedora-<xsl:value-of select="os/version"/>" --url="file:///ostree/repo" --ref="fedora/<xsl:value-of select="os/version"/>/<xsl:value-of select="config/hardware-arch"/>/silverblue" --nogpg </xsl:when> <xsl:otherwise> ostreesetup --osname="fedora-silverblue" --remote="fedora" --url="file:///ostree/repo" --ref="fedora/<xsl:value-of select="os/version"/>/<xsl:value-of select="config/hardware-arch"/>/silverblue" --nogpg </xsl:otherwise> </xsl:choose> graphical reboot %post --erroronfail # Enable autologin echo "[daemon] AutomaticLoginEnable=true AutomaticLogin=<xsl:value-of select="config/user-login"/> [security] [xdmcp] [greeter] [chooser] [debug] " > /etc/gdm/custom.conf <xsl:if test="os/version < 30"> rm -f /etc/ostree/remotes.d/fedora-'<xsl:value-of select="os/version"/>'.conf ostree remote add --if-not-exists --set=gpgkeypath=/etc/pki/rpm-gpg/RPM-GPG-KEY-fedora-<xsl:value-of select="os/version"/>-primary fedora-<xsl:value-of select="os/version"/> 'https://dl.fedoraproject.org/atomic/repo/' </xsl:if> # Create an osinfo-install-successful file in /root touch /root/osinfo-install-successful %end </xsl:template> </xsl:stylesheet> </template> </install-script> </libosinfo>
修改文件时间
将文件时间修改为当前时间的前一年
删除文件