Go to file
Kairui Song a60af53413 squash: unsquash the root image instead of mounting it on shutdown
When building squash image, squash module forgot to install the new
shutdown.sh, and the shutdown hooks are always skipped on ordinary
shutdown if squash module is enabled.

The new shutdown.sh will remount the squash image and then everything
will just work, but currently re-mounting the squash image on shutdown
may have selinux problem and make the system hang, and there is no
easy way to fix it.

So skip fixing the shutdown.sh not being install problem, instead
just drop the new shutdown.sh, and unsquash the image on ordinary
shutdown, which is safer and should always work.

Signed-off-by: Kairui Song <kasong@redhat.com>
2018-11-12 09:04:14 +01:00
dracut.conf.d Fixed some SUSE specific typos and outputs 2018-11-08 14:43:08 +01:00
install dracut-install: simplify ldd parsing logic 2018-10-09 13:38:47 +02:00
modules.d squash: unsquash the root image instead of mounting it on shutdown 2018-11-12 09:04:14 +01:00
skipcpio skipcpio/skipcpio.c: linux kernel only accepts "070701" signature 2015-07-07 13:44:13 +02:00
test Fix tests with network-legacy 2018-10-08 15:38:33 +02:00
.dir-locals.el .dir-locals.el: changed to sane style 2017-01-16 14:27:39 +01:00
.gitignore Ignore more generated files 2017-01-25 13:27:05 +01: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 travis: re-enable test 14 2018-08-20 10:05:41 +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
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
README.kernel
README.md Update README.md 2018-08-14 16:58:52 +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
dracut-catimages.sh remove all vim and emacs code format comments 2014-08-29 13:38:47 +02:00
dracut-functions.sh dracut-functions: fix the word splitting 2018-08-09 13:13:52 +02:00
dracut-init.sh dracut-init.sh: fix instmods with zero input 2018-07-05 13:39:46 +02:00
dracut-initramfs-restore.sh squash: unsquash the root image instead of mounting it on shutdown 2018-11-12 09:04:14 +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 Fix misspellings in man pages and usage 2018-08-30 13:12:00 +02:00
dracut.conf dracut.conf: remove example parameters 2015-07-09 15:36:25 +02:00
dracut.conf.5.asc Fixed some SUSE specific typos and outputs 2018-11-08 14:43:08 +01:00
dracut.css Doc: cleanup, extend and split and reuse 2013-10-08 15:13:12 +02:00
dracut.logrotate
dracut.modules.7.asc Fix misspellings in man pages and usage 2018-08-30 13:12:00 +02:00
dracut.png dracut.png: Optimize with zopflipng -m 2016-07-07 13:54:47 +03:00
dracut.sh squash: unsquash the root image instead of mounting it on shutdown 2018-11-12 09:04:14 +01:00
dracut.spec dracut.spec: Fix error introduced by 70291ed 2018-10-09 13:39:32 +02:00
dracut.svg
dracut.usage.asc Fixed some SUSE specific typos and outputs 2018-11-08 14:43:08 +01:00
fedora-test.sh travis: no rpm check for all matrix tests 2018-08-16 11:57:30 +02: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: update help message and man page 2018-07-26 09:57:55 +02:00
mkinitrd-dracut.sh mkinitrd-dracut.sh: removed trailing space in comment 2013-10-07 17:25:58 +02:00
mkinitrd-suse.8.asc Fix misspellings in man pages and usage 2018-08-30 13:12:00 +02:00
mkinitrd-suse.sh Fixed some SUSE specific typos and outputs 2018-11-08 14:43:08 +01: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 70: Test 70