Skip to content
Open
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
1 change: 1 addition & 0 deletions catalyst/targets/livecd_stage2.py
Original file line number Diff line number Diff line change
Expand Up @@ -30,6 +30,7 @@ class livecd_stage2(StageBase):
"livecd/modblacklist",
"livecd/motd",
"livecd/overlay",
"livecd/plymouth",
"livecd/rcadd",
"livecd/rcdel",
"livecd/readme",
Expand Down
5 changes: 5 additions & 0 deletions doc/catalyst-spec.5.txt
Original file line number Diff line number Diff line change
Expand Up @@ -191,6 +191,11 @@ when the ISO image is used as (USB) disk image. This option has no
effect (other then making the ISO image larger) when the ISO is burned
to an optical medium.

*livecd/plymouth*::
Set by using the Plymouth theme directory in /usr/share/plymouth/themes
name. This will include a bootsplash in live media
Requires both plymouth and theme to be installed with the stage1.

*livecd/volid*::
This option sets the volume ID of the CD created (example: `Gentoo
Linux 2006.1 X86`).
Expand Down
7 changes: 7 additions & 0 deletions targets/livecd-stage2/controller.sh
Original file line number Diff line number Diff line change
Expand Up @@ -12,6 +12,13 @@ case $1 in
shift
export kname="$1"

# Set the plymouth theme if set, before the kernel so it is
# included in dracut.
if [ -n "${clst_livecd_plymouth}" ]
then
chroot ${clst_chroot_path} plymouth-set-default-theme "${clst_livecd_plymouth}"
fi

[ -n "${clst_linuxrc}" ] && \
copy_to_chroot ${clst_linuxrc} /tmp/linuxrc
exec_in_chroot ${clst_shdir}/support/kmerge.sh
Expand Down