dracut/modules.d/50gensplash
Harald Hoyer fa7ada31d0 new parameter option names with "rd.*" namespace
Renamed Options
       Here is a list of options, which were used in dracut prior to
       version 008, and their new replacement.

       rdbreak
           rd.break

       rd_CCW
           rd.ccw

       rdcopystate
           rd.copystate

       rd_DASD_MOD
           rd.dasd_mod.dasd

       rd_DASD
           rd.dasd

       rdinitdebug rdnetdebug
           rd.debug

       rd_NO_DM
           rd.dm=0

       rd_DM_UUID
           rd.dm.uuid

       rdblacklist
           rd.driver.blacklist

       rdinsmodpost
           rd.driver.post

       rdloaddriver
           rd.driver.pre

       rd_NO_FSTAB
           rd.fstab=0

       rdinfo
           rd.info

       check
           rd.live.check

       rdlivedebug
           rd.live.debug

       live_dir
           rd.live.dir

       liveimg
           rd.live.image

       overlay
           rd.live.overlay

       readonly_overlay
           rd.live.overlay.readonly

       reset_overlay
           rd.live.overlay.reset

       live_ram
           rd.live.ram

       rd_NO_CRYPTTAB
           rd.luks.crypttab=0

       rd_LUKS_KEYDEV_UUID
           rd.luks.keydev.uuid

       rd_LUKS_KEYPATH
           rd.luks.keypath

       rd_NO_LUKS
           rd.luks=0

       rd_LUKS_UUID
           rd.luks.uuid

       rd_LUKS_UUID
           rd.luks.uuid

       rd_NO_LVMCONF
           rd.lvm.conf

       rd_LVM_LV
           rd.lvm.lv

       rd_NO_LVM
           rd.lvm=0

       rd_LVM_SNAPSHOT
           rd.lvm.snapshot

       rd_LVM_SNAPSIZE
           rd.lvm.snapsize

       rd_LVM_VG
           rd.lvm.vg

       rd_NO_MDADMCONF
           rd.md.conf=0

       rd_NO_MDIMSM
           rd.md.imsm=0

       rd_NO_MD
           rd.md=0

       rd_MD_UUID
           rd.md.uuid

       rd_NFS_DOMAIN
           rd.nfs.domain

       rd_NO_PLYMOUTH
           rd.plymouth=0

       rd_retry
           rd.retry

       rdshell
           rd.shell

       rd_NO_SPLASH
           rd.splash

       rdudevdebug
           rd.udev.debug

       rdudevinfo
           rd.udev.info

       rd_NO_ZFCPCONF
           rd.zfcp.conf=0

       rd_ZFCP
           rd.zfcp
2010-10-28 17:11:27 +02:00
..
README add module gensplash 2010-08-09 13:10:04 +02:00
check reformat source code 2010-09-10 15:34:36 +02:00
gensplash-emergency.sh reformat source code 2010-09-10 15:34:36 +02:00
gensplash-newroot.sh reformat source code 2010-09-10 15:34:36 +02:00
gensplash-pretrigger.sh new parameter option names with "rd.*" namespace 2010-10-28 17:11:27 +02:00
install reformat source code 2010-09-10 15:34:36 +02:00

README

Dracut gensplash module
-----------------------

INDEX

0. Introduction
1. Hostonly vs Generic
2. Configuration and kernel parameters

~

0. Introduction

gensplash is based on Genkernel code and that's why it's Gentoo-specific.  It
requires splashutils to work.  To set up theme you may edit /etc/conf.d/splash
or set DRACUT_GENSPLASH_THEME and DRACUT_GENSPLASH_RES variables.  Your theme
has to exist in /etc/splash and for every given resolution has to exist config
in theme's directory, e.g. there's 1024x768.cfg in /etc/splash/natural_gentoo.
List of resolutions is comma-separated.

NOTE: The module will be rewritten to be distro-neutral. Its name will change
to fbsplash.


1. Hostonly vs Generic

All available themes are installed only if no --hostonly is specified and no
DRACUT_GENSPLASH_THEME and DRACUT_GENSPLASH_RES are set.  Otherwise those vars
are checked and if not set then config /etc/conf.d/splash is read.


2. Configuration and kernel parameters

Example set up by environment variables:
    DRACUT_GENSPLASH_THEME=natural_gentoo
    DRACUT_GENSPLASH_RES=1024x768,1024x600

Example kernel arguments:
    splash=silent,theme:natural_gentoo console=tty1 quiet

You may easily set up the module using Genkernel with arguments:
    --gensplash=<theme>:<res1>,<res2>,...