diff options
author | Will Woods <wwoods@redhat.com> | 2013-02-22 18:26:30 -0500 |
---|---|---|
committer | Will Woods <wwoods@redhat.com> | 2013-02-26 12:32:50 -0500 |
commit | 47c6635992e21270841c80ff62ff3c8eed38d5df (patch) | |
tree | 90087378b721e10a88676ff395cfef952ece1dba /dracut/Makefile.am | |
parent | d42bd03f491955bb124f9fc87a4effce62abbdb5 (diff) | |
download | anaconda-47c6635992e21270841c80ff62ff3c8eed38d5df.tar.gz anaconda-47c6635992e21270841c80ff62ff3c8eed38d5df.tar.xz anaconda-47c6635992e21270841c80ff62ff3c8eed38d5df.zip |
dracut: add anaconda-pre-shutdown.sh to fix eject (#809920)
So it turns out that having the device that contains the runtime image
mounted *underneath* the runtime image means we have a mount loop, e.g.:
The DVD can't be unmounted because it holds the image for /
/ can't be unmounted because the DVD is mounted underneath it
To fix this, we move the repo mount(s) back out from under the runtime
image during dracut's pre-shutdown hook (new in dracut 024-25).
Diffstat (limited to 'dracut/Makefile.am')
-rw-r--r-- | dracut/Makefile.am | 3 |
1 files changed, 2 insertions, 1 deletions
diff --git a/dracut/Makefile.am b/dracut/Makefile.am index 7646e2377..53a30cbe7 100644 --- a/dracut/Makefile.am +++ b/dracut/Makefile.am @@ -39,7 +39,8 @@ dist_dracut_SCRIPTS = module-setup.sh \ fetch-updates-disk \ parse-kickstart \ anaconda-modprobe.sh \ - save-initramfs.sh + save-initramfs.sh \ + anaconda-pre-shutdown.sh MAINTAINERCLEANFILES = Makefile.in |