[PATCH] Honor displayMode from kickstart files
Brian C. Lane
bcl at redhat.com
Fri Aug 10 23:27:13 UTC 2012
On Fri, Aug 10, 2012 at 04:22:32PM -0700, Jesse Keating wrote:
> Loader used to handle this, but it was lost when we moved to dracut.
> This adds back the functionality to set either text or graphical based
> on kickstart contents.
> ---
> dracut/parse-kickstart | 10 ++++++++++
> 1 file changed, 10 insertions(+)
>
> diff --git a/dracut/parse-kickstart b/dracut/parse-kickstart
> index 13a0e8f..0a429c1 100755
> --- a/dracut/parse-kickstart
> +++ b/dracut/parse-kickstart
> @@ -92,6 +92,13 @@ class Network(commands.network.F16_Network):
> netline = ksnet_to_dracut(args, lineno, net, bootdev=True)
> return netline
>
> +class DisplayMode(commands.displaymode.F18_DisplayMode):
> + def dracut_args(self, args, lineno, obj):
> + if self.displayMode in [DISPLAY_MODE_CMDLINE, DISPLAY_MODE_TEXT]:
> + return "inst.text"
> + elif self.displayMode == DISPLAY_MODE_GRAPHICAL:
> + return "inst.graphical"
> +
> # TODO: keymap, lang... device? upgrade? selinux?
>
> dracutCmds = {
> @@ -103,6 +110,9 @@ dracutCmds = {
> 'mediacheck': MediaCheck,
> 'driverdisk': DriverDisk,
> 'network': Network,
> + 'cmdline': DisplayMode,
> + 'graphical': DisplayMode,
> + 'text': DisplayMode,
> }
> handlerclass = returnClassForVersion()
> class DracutHandler(handlerclass):
> --
> 1.7.11.2
Ack.
--
Brian C. Lane | Anaconda Team | IRC: bcl #anaconda | Port Orchard, WA (PST8PDT)
-------------- next part --------------
A non-text attachment was scrubbed...
Name: not available
Type: application/pgp-signature
Size: 482 bytes
Desc: not available
URL: <https://lists.fedorahosted.org/pipermail/anaconda-patches/attachments/20120810/04bd8759/attachment.sig>
More information about the anaconda-patches
mailing list