Go to file
Jonas Witschel 305c6f91bb dracut.sh: fix EFI directory if ESP is mounted to /efi
The EFI executables produced by dracut --uefi must be placed in the
subdirectory /EFI/Linux of the EFI system partition (ESP) according to
the Boot Loader Specification, see
https://systemd.io/BOOT_LOADER_SPECIFICATION#logic

This is done correctly for the mount points /boot and /boot/efi, but for
the mount point /efi, the files are placed in /efi/Linux instead of the
correct /efi/EFI/Linux. This commit fixes the directory so that the EFI
executables are picked up correctly by conforming boot loaders.

Apart from complying to the specification, the change is also in line
with the commit message of 5c57209ba5
("dracut.sh: add default path for --uefi") which introduced this feature
as well as the documentation in dracut.8.asc.
2019-07-19 16:23:24 +02:00
dracut.conf.d Fix a missing space in example configs 2019-01-21 13:35:04 +01:00
install install: string_hash_func should not be fed with NULL 2019-02-15 08:52:58 +01:00
modules.d network: parse root=dhcp also with network-manager module 2019-07-19 16:21:13 +02:00
skipcpio skipcpio/skipcpio.c: linux kernel only accepts "070701" signature 2015-07-07 13:44:13 +02:00
test test/MULTINIC: correctly note activated devices when using network-manager 2019-07-19 16:21:56 +02:00
.dir-locals.el .dir-locals.el: changed to sane style 2017-01-16 14:27:39 +01:00
.gitignore tests: Ignore .testdir 2019-07-19 00:25:29 +02:00
.kateconfig add kate and emacs per directory config files 2014-08-29 13:38:47 +02:00
.kateproject kate config 2016-04-15 10:27:48 +02:00
.mailmap version 047 2018-02-19 10:00:33 +01:00
.travis.yml test/IFCFG: make sure the network-legacy plugin is being used 2019-07-19 16:21:56 +02:00
50-dracut.install dracut.install: call dracut with --force 2018-10-25 16:14:05 +02:00
51-dracut-rescue-postinst.sh Bring back 51-dracut-rescue-postinst.sh 2018-07-26 12:58:21 +02:00
51-dracut-rescue.install dracut.install: call dracut with --force 2018-10-25 16:14:05 +02:00
AUTHORS AUTHORS: update 2018-10-08 15:31:49 +02:00
COPYING COPYING: updated to recent version of http://www.gnu.org/licenses/gpl-2.0.txt 2012-08-01 15:53:25 +02:00
HACKING removed trailing whitespaces 2011-05-10 11:56:09 +02:00
Makefile Makefile: add srpm target 2018-10-24 15:14:03 +02:00
NEWS NEWS: update 2018-10-08 15:31:08 +02:00
PKGBUILD PKGFILE: prevent out of tree builds 2015-11-08 12:57:33 +01:00
README README: update 2016-11-03 14:54:45 +01:00
README.generic removed trailing whitespaces 2011-05-10 11:56:09 +02:00
README.kernel Version 006 2010-06-17 10:58:27 +02:00
README.md test/IFCFG: make sure the network-legacy plugin is being used 2019-07-19 16:21:56 +02:00
README.modules consistently lowercase "dracut" 2012-10-10 14:15:11 +02:00
README.testsuite Drop dependency on bridge-utils 2017-02-14 14:10:24 +01:00
TODO TODO: remove some items 2016-11-03 15:05:36 +01:00
configure configure, kmod: bump kmod version to >= 23 2018-01-16 23:10:21 +09:00
dracut-bash-completion.sh Remove obsolete prelinking functionality 2018-06-14 12:58:59 +02:00
dracut-catimages.8.asc replace xml documentation with asciidoc 2012-03-14 15:48:33 +01:00
dracut-catimages.sh remove all vim and emacs code format comments 2014-08-29 13:38:47 +02:00
dracut-functions.sh dracut.sh: record the actual hostonly modules for hostonly mode 2019-07-19 15:38:13 +02:00
dracut-init.sh dracut-install: Add support for compressed kernel modules 2019-07-19 16:17:35 +02:00
dracut-initramfs-restore.sh dracut-initramfs-restore: set selinux labels 2018-11-27 16:05:48 +01:00
dracut-logger.sh dracut.sh: only create one TMPDIR 2015-11-25 14:21:33 +01:00
dracut.8.asc Remove obsolete prelinking functionality 2018-06-14 12:58:59 +02:00
dracut.asc Correct path for UEFI stub 2017-03-20 11:43:04 +01:00
dracut.bootup.7.asc documentation: line wrap 2014-01-13 09:51:04 +01:00
dracut.cmdline.7.asc 95fcoe: Add the rd.nofcoe option to disable the FCoE module from the command line 2019-01-18 14:10:19 +01:00
dracut.conf dracut.conf: remove example parameters 2015-07-09 15:36:25 +02:00
dracut.conf.5.asc add support for creating secureboot signed UEFI images 2019-07-19 16:09:41 +02:00
dracut.css Doc: cleanup, extend and split and reuse 2013-10-08 15:13:12 +02:00
dracut.logrotate dracut.logrotate: remove "yearly" 2011-07-20 17:21:02 +02:00
dracut.modules.7.asc dracut.modules.7.asc: typo correction 2018-11-30 16:06:29 +01:00
dracut.png dracut.png: Optimize with zopflipng -m 2016-07-07 13:54:47 +03:00
dracut.sh dracut.sh: fix EFI directory if ESP is mounted to /efi 2019-07-19 16:23:24 +02:00
dracut.spec dracut.spec: Fix error introduced by 70291ed 2018-10-09 13:39:32 +02:00
dracut.svg added dracut logo 2010-12-02 17:13:04 +01:00
dracut.usage.asc Fixed some SUSE specific typos and outputs 2018-11-08 14:43:08 +01:00
fedora-test.sh fedora-test.sh: install tcpdump 2018-12-04 10:22:28 +01:00
git2spec.pl git2spec.pl: handle empty merge commits 2017-10-09 17:40:04 +02:00
logtee.c logtee: reduce output 2018-08-16 11:14:11 +02:00
lsinitrd-bash-completion.sh remove all vim and emacs code format comments 2014-08-29 13:38:47 +02:00
lsinitrd.1.asc lsinitrd: update help message and man page 2018-07-26 09:57:55 +02:00
lsinitrd.sh lsinitrd handle UEFI created with dracut --uefi 2019-07-19 16:08:28 +02:00
mkinitrd-dracut.sh Add support for riscv64 2019-07-15 16:00:59 +02:00
mkinitrd-suse.8.asc Fix misspellings in man pages and usage 2018-08-30 13:12:00 +02:00
mkinitrd-suse.sh mkinitrd-suse.sh: remove trailing "|" 2019-07-19 15:57:29 +02:00
mkinitrd.8.asc documentation: line wrap 2014-01-13 09:51:04 +01:00
profile.py profile.py: do not count negative timestamp differences 2012-06-29 12:41:25 +02:00

README.md

dracut - master branch

dracut is an initramfs infrastructure.

Travis

Build Status

CentOS CI

Build Status

  • Test 01: Test 01
  • Test 02: Test 02
  • Test 03: Test 03
  • Test 04: Test 04
  • Test 10: Test 10
  • Test 11: Test 11
  • Test 12: Test 12
  • Test 13: Test 13
  • Test 14: Test 14
  • Test 15: Test 15
  • Test 16: Test 16
  • Test 17: Test 17
  • Test 20: Test 20
  • Test 30: Test 30
  • Test 31: Test 31
  • Test 40: Test 40
  • Test 50: Test 50
  • Test 60: Test 60
  • Test 70: Test 70