Harald Hoyer
aefea76cf8
set DRACUT_SYSTEMD for systemd mode in the initramfs
13 years ago
Harald Hoyer
3e51b2f6fc
fixed i18n and plymouth for systemd
13 years ago
Harald Hoyer
c9a81c1f91
plymouth: do not start plymouth via dracut for systemd in the initramfs
13 years ago
Harald Hoyer
68e7661ca7
deprecate old command line options
13 years ago
Harald Hoyer
5bccc94598
no more "mknod" in the initramfs!!
13 years ago
Harald Hoyer
3734f4ae48
plymouth/plymouth-pretrigger.sh: get consoledev from /sys/class/tty/console/active
13 years ago
Harald Hoyer
65ceb56dd5
plymouth/plymouth-pretrigger.sh: check for tty dev existence
13 years ago
Colin Guthrie
9f630a1889
Do not run plymouth hook if the binary is missing.
...
There is a remove-boot-splash script in Mageia that can
strip plymouth from an initrd. Make this script a noop
if that has happened.
13 years ago
Harald Hoyer
87af1cba3c
50plymouth/plymouth-pretrigger.sh: respect primary console setting
...
The kernel's primary console device is determined by the last "console="
argument on the kernel command line. This setting should be respected by
dracut-generated initial RAM disks.
Steps to Reproduce:
(Easiest using a KVM VM, virt-manager and "virsh console")
1. Boot with a kernel command line ending in
console=tty0 console=ttyS0,115200
2. Observe both tty0 and ttyS0.
The output of init scripts is sent to ttyS0, as the final "console="
argument determines the primary console device as per
Documentation/serial-console.txt in the kernel sources.
https://bugzilla.redhat.com/show_bug.cgi?id=752073
13 years ago
Harald Hoyer
a3381af1de
50plymouth: add plymouth.enable kernel command line option
14 years ago
Harald Hoyer
424ecce632
plymouth/gensplash: reset tty after plymouth messed with it
14 years ago
Harald Hoyer
c99014d5ef
console_init/plymouth: use systemd-vconsole, if available
...
also init the console before starting the plymouth daemon
14 years ago
Harald Hoyer
d125a47061
mkdir always with -m 0755
14 years ago
Harald Hoyer
8ee30d09a4
plymouth: use /run/plymouth/pid instead of /run/initramfs/plymouth
14 years ago
Harald Hoyer
7931bf0420
plymouth gensplash: check for console_init before calling it
...
Thanks Jon Ander Hernandez!
14 years ago
Harald Hoyer
19f3a804e7
s#/dev/.run#/run#g
...
Move things where they really belong to.
14 years ago
Harald Hoyer
b177e9133e
move all /dev/.initramfs to /dev/.run/initramfs
...
We want all "/var/run" information to live in /dev/.run, until the real
root is mounted.
Therefore we mount a tmpfs on /dev/.run, which can/will be bind/move mounted
on /var/run later on.
14 years ago
Harald Hoyer
1cedde0681
plymouth: touch /dev/.systemd/plymouth
...
until plymouth does it itsself, touch /dev/.systemd/plymouth
https://bugzilla.redhat.com/show_bug.cgi?id=676302
14 years ago
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
15 years ago
Harald Hoyer
cc02093d69
reformat source code
...
removed tabs and set indention to 4 spaces
added emacs and vi format headers
15 years ago
Harald Hoyer
a79f11d254
plymouth: do not create hvc0
...
must have been a copy&paste error
15 years ago
Harald Hoyer
cfa5a0da6d
plymouth: udev trigger with action=add
15 years ago
Harald Hoyer
e001359311
mknod with mode and set umask for the rest
15 years ago
Harald Hoyer
0a19e31886
plymouth-pretrigger: force initializing of console (bug #526570 )
15 years ago
Harald Hoyer
b94c520660
plymouth: add rd_NO_PLYMOUTH
16 years ago
Harald Hoyer
ed6220fd25
plymouth: make the daemon attach to the session/terminal
...
https://bugzilla.redhat.com/show_bug.cgi?id=516104
it can be so simple :-)
16 years ago
Harald Hoyer
f4785648fb
plymouth: also trigger dri subsystem
16 years ago
Harald Hoyer
7c00784e5c
plymouth: install all themes and make them selectable by command line
...
Bootsplash - plymouth
rd_plytheme=<theme name>
specify the plymouth bootsplash theme (fallback is text)
16 years ago
Harald Hoyer
835d568916
plymouth: removed console_init call
...
/lib/udev/console_init should be called from the udev rules already
16 years ago
Victor Lowther
8158ad29ec
make udevtriggeropts just use an environment variable
...
No point in making a file and then reading from it when hooks are sourced.
16 years ago
Harald Hoyer
91b1157500
add support to specify additional udev trigger options
16 years ago
Warren Togami
2c02c8318c
Ensure KMS drivers are loaded before plymouth.
16 years ago
Harald Hoyer
27a101f47c
simplify plymouth startup
16 years ago
Harald Hoyer
1eeddd31af
run udevadm trigger for graphics for plymouth in pre-trigger hook
16 years ago