On Tue, Jan 8, 2013 at 10:27 PM, Zeeshan Ali (Khattak) <zeeshanak@xxxxxxxxx> wrote: > On Wed, Jan 9, 2013 at 1:43 AM, Fabiano Fidêncio <fabiano@xxxxxxxxxxxx> wrote: >> On Tue, Jan 8, 2013 at 9:23 PM, Zeeshan Ali (Khattak) >> <zeeshanak@xxxxxxxxx> wrote: >>> From: "Zeeshan Ali (Khattak)" <zeeshanak@xxxxxxxxx> >>> >>> The same script might work for other RHEL 6.x too but I have only tested >>> it against RHEL 6.3 for now. Still some issues though: >>> >>> 1. For some reason user's avatar is ignored although according to the docs >>> I could find*, copying the avatar to /home/${USER}/.face should be >>> enough. >>> >>> 2. We don't set the keyboard layout properly yet and just hardcode it to >>> 'us'. This will require the same kind of mapping as Fedora 17 and older. >>> >>> * http://projects.gnome.org/gdm/docs/2.14/configuration.html >>> --- >>> data/install-scripts/Makefile.am | 1 + >>> data/install-scripts/rhel.xml | 204 +++++++++++++++++++++++++++++++++++++++ >>> data/oses/rhel.xml.in | 20 ++++ >>> 3 files changed, 225 insertions(+) >>> create mode 100644 data/install-scripts/rhel.xml >>> >>> diff --git a/data/install-scripts/Makefile.am b/data/install-scripts/Makefile.am >>> index cb24e09..c310468 100644 >>> --- a/data/install-scripts/Makefile.am >>> +++ b/data/install-scripts/Makefile.am >>> @@ -2,6 +2,7 @@ >>> databasedir = $(pkgdatadir)/db/install-scripts/ >>> database_DATA = \ >>> fedora.xml \ >>> + rhel.xml \ >>> windows-sif.xml \ >>> windows-cmd.xml \ >>> windows-reg.xml \ >>> diff --git a/data/install-scripts/rhel.xml b/data/install-scripts/rhel.xml >>> new file mode 100644 >>> index 0000000..9c17f11 >>> --- /dev/null >>> +++ b/data/install-scripts/rhel.xml >>> @@ -0,0 +1,204 @@ >>> +<libosinfo version="0.0.1"> >>> + <!-- JEOS PROFILE --> >>> + <install-script id='http://redhat.com/scripts/rhel/jeos'> >>> + <profile>jeos</profile> >>> + <expected-filename>fedora.ks</expected-filename> >>> + <config> >>> + <param name="admin-password" policy="optional"/> >>> + <param name="l10n-keyboard" policy="optional"/> >>> + <param name="l10n-language" policy="optional"/> >>> + <param name="l10n-timezone" policy="optional"/> >>> + <param name="target-disk" policy="optional"/> >>> + </config> >>> + <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 > 4"> >>> + <!-- virtio --> >>> + <xsl:text>/dev/vda</xsl:text> >>> + </xsl:when> >>> + <xsl:otherwise> >>> + <!-- IDE --> >>> + <xsl:text>/dev/sda</xsl:text> >>> + </xsl:otherwise> >>> + </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"/> >>> +install >>> +text >>> +<!-- FIXME: RHEL requires keyboard layout to be a console layout so to do this right, we'll need >>> + mapping from language to console layout. --> >>> +keyboard us >>> +lang <xsl:value-of select="config/l10n-language"/> >>> +skipx >>> +network --device eth0 --bootproto dhcp >>> +rootpw <xsl:value-of select="config/admin-password"/> >>> +firewall --disabled >>> +authconfig --enableshadow --enablemd5 >>> +selinux --enforcing >>> +timezone --utc <xsl:value-of select="config/l10n-timezone"/> >>> +bootloader --location=mbr >>> +zerombr >>> + >>> +clearpart --all --drives=<xsl:call-template name="target-disk"/> >> >> According with: https://bugzilla.gnome.org/show_bug.cgi?id=676537#c12 >> JeOS scripts should be identical to scripts provided by: >> https://github.com/clalancette/oz/tree/master/oz/auto >> >> So, if the script works properly without "--drives=...", remove it >> from JeOS profile. > > Rationale? Again, "According with: https://bugzilla.gnome.org/show_bug.cgi?id=676537#c12" IMHO, go ahead with your patch. *If* needed, we can change this in the future, once the script was tested and is working (consider this an ACK). > > -- > Regards, > > Zeeshan Ali (Khattak) > FSF member#5124 Best Regards, -- Fabiano Fidêncio _______________________________________________ Libosinfo mailing list Libosinfo@xxxxxxxxxx https://www.redhat.com/mailman/listinfo/libosinfo