Browse Source

Revert "Add --uefi-output for custom output filename"

This reverts commit f8f3b0f358.
master
Daniel Molkentin 4 years ago committed by Daniel Molkentin
parent
commit
3a12309c0d
  1. 2
      dracut-bash-completion.sh
  2. 5
      dracut.8.asc
  3. 5
      dracut.conf.5.asc
  4. 36
      dracut.sh

2
dracut-bash-completion.sh

@ -38,7 +38,7 @@ _dracut() { @@ -38,7 +38,7 @@ _dracut() {
--fwdir --libdirs --fscks --add-fstab --mount --device --nofscks
--kmoddir --conf --confdir --tmpdir --stdlog --compress --prefix
--kernel-cmdline --sshkey --persistent-policy --install-optional
--loginstall --uefi-stub --kernel-image --uefi-output
--loginstall --uefi-stub --kernel-image
'
)


5
dracut.8.asc

@ -524,9 +524,6 @@ will not be able to boot. @@ -524,9 +524,6 @@ will not be able to boot.
Specifies the UEFI stub loader's splash image. Requires bitmap (**.bmp**) image
format.

**--uefi-output _<FILE>_**::
Specifies the UEFI application output filename, uses default if not set.

**--kernel-image _<FILE>_**::
Specifies the kernel image, which to include in the UEFI executable. The default is
_/lib/modules/<KERNEL-VERSION>/vmlinuz_ or _/boot/vmlinuz-<KERNEL-VERSION>_
@ -677,8 +674,6 @@ David Dillow @@ -677,8 +674,6 @@ David Dillow

Will Woods

Léo Le Bouter

SEE ALSO
--------
*dracut.cmdline*(7) *dracut.conf*(5) *lsinitrd*(1)

5
dracut.conf.5.asc

@ -209,9 +209,6 @@ provide a valid _/etc/fstab_. @@ -209,9 +209,6 @@ provide a valid _/etc/fstab_.
*uefi_splash_image=*"_<FILE>_"::
Specifies the UEFI stub loader's splash image. Requires bitmap (**.bmp**) image format.

*uefi_output=*"_<FILE>_"::
Specifies the UEFI application output filename, uses default if not set.

*uefi_secureboot_cert=*"_<FILE>_", *uefi_secureboot_key=*"_<FILE>_"::
Specifies a certificate and corresponding key, which are used to sign the created UEFI executable.
Requires both certificate and key need to be specified and _sbsign_ to be installed.
@ -235,8 +232,6 @@ AUTHOR @@ -235,8 +232,6 @@ AUTHOR
------
Harald Hoyer

Léo Le Bouter

See Also
--------
*dracut*(8) *dracut.cmdline*(7)

36
dracut.sh

@ -241,8 +241,6 @@ Creates initial ramdisk images for preloading modules @@ -241,8 +241,6 @@ Creates initial ramdisk images for preloading modules
--uefi-splash-image [FILE]
Use [FILE] as a splash image when creating an UEFI
executable
--uefi-output [FILE] Use [FILE] as output filename when creating an UEFI
executable
--kernel-image [FILE] location of the kernel image
--regenerate-all Regenerate all initramfs images at the default location
for the kernel versions found on the system
@ -425,7 +423,6 @@ rearrange_params() @@ -425,7 +423,6 @@ rearrange_params()
--long uefi \
--long uefi-stub: \
--long uefi-splash-image: \
--long uefi-output: \
--long kernel-image: \
--long no-hostonly-i18n \
--long hostonly-i18n \
@ -630,8 +627,6 @@ while :; do @@ -630,8 +627,6 @@ while :; do
uefi_stub_l="$2"; PARMS_TO_STORE+=" '$2'"; shift;;
--uefi-splash-image)
uefi_splash_image_l="$2"; PARMS_TO_STORE+=" '$2'"; shift;;
--uefi-output)
uefi_output_l="$2"; PARMS_TO_STORE+=" '$2'"; shift;;
--kernel-image)
kernel_image_l="$2"; PARMS_TO_STORE+=" '$2'"; shift;;
--no-machineid)
@ -816,7 +811,6 @@ stdloglvl=$((stdloglvl + verbosity_mod_l)) @@ -816,7 +811,6 @@ stdloglvl=$((stdloglvl + verbosity_mod_l))
[[ $loginstall_l ]] && loginstall="$loginstall_l"
[[ $uefi_stub_l ]] && uefi_stub="$uefi_stub_l"
[[ $uefi_splash_image_l ]] && uefi_splash_image="$uefi_splash_image_l"
[[ $uefi_output_l ]] && uefi_output="$uefi_output_l"
[[ $kernel_image_l ]] && kernel_image="$kernel_image_l"
[[ $machine_id_l ]] && machine_id="$machine_id_l"

@ -836,31 +830,27 @@ if ! [[ $outfile ]]; then @@ -836,31 +830,27 @@ if ! [[ $outfile ]]; then
exit 1
fi

if [[ -z "$uefi_output" ]]; then
BUILD_ID=$(cat $dracutsysrootdir/etc/os-release $dracutsysrootdir/usr/lib/os-release \
| while read -r line || [[ $line ]]; do \
[[ $line =~ BUILD_ID\=* ]] && eval "$line" && echo "$BUILD_ID" && break; \
done)
if [[ -z $dracutsysrootdir ]]; then
if [[ -d /efi ]] && mountpoint -q /efi; then
efidir=/efi/EFI
else
efidir=/boot/EFI
if [[ -d $dracutsysrootdir/boot/efi/EFI ]]; then
efidir=/boot/efi/EFI
fi
fi
BUILD_ID=$(cat $dracutsysrootdir/etc/os-release $dracutsysrootdir/usr/lib/os-release \
| while read -r line || [[ $line ]]; do \
[[ $line =~ BUILD_ID\=* ]] && eval "$line" && echo "$BUILD_ID" && break; \
done)
if [[ -z $dracutsysrootdir ]]; then
if [[ -d /efi ]] && mountpoint -q /efi; then
efidir=/efi/EFI
else
efidir=/boot/EFI
if [[ -d $dracutsysrootdir/boot/efi/EFI ]]; then
efidir=/boot/efi/EFI
fi
fi
mkdir -p "$dracutsysrootdir$efidir/Linux"
outfile="$dracutsysrootdir$efidir/Linux/linux-$kernel${MACHINE_ID:+-${MACHINE_ID}}${BUILD_ID:+-${BUILD_ID}}.efi"
else
outfile="$uefi_output"
efidir=/boot/EFI
if [[ -d $dracutsysrootdir/boot/efi/EFI ]]; then
efidir=/boot/efi/EFI
fi
fi
mkdir -p "$dracutsysrootdir$efidir/Linux"
outfile="$dracutsysrootdir$efidir/Linux/linux-$kernel${MACHINE_ID:+-${MACHINE_ID}}${BUILD_ID:+-${BUILD_ID}}.efi"
else
if [[ -e "$dracutsysrootdir/boot/vmlinuz-$kernel" ]]; then
outfile="/boot/initramfs-$kernel.img"

Loading…
Cancel
Save