]> git.ipfire.org Git - thirdparty/dracut.git/commit
Create a self-contained structure for dracut modules
authorVictor Lowther <victor.lowther-Re5JQEeQqe8AvxtiuMwx3w@public.gmane.org>
Fri, 27 Feb 2009 00:02:47 +0000 (16:02 -0800)
committerHarald Hoyer <harald@redhat.com>
Wed, 4 Mar 2009 15:55:14 +0000 (16:55 +0100)
commit20abd914845b23f1125f94ff46a7a0717ad9494d
tree8b771f1bfaa783419b06f5663436ff6329ed12b5
parent58a797d5f93078b38d0cad739907ad538c5b41b0
Create a self-contained structure for dracut modules

All modules now live in a subdirectory /modules.d.  Each module is
self-contained -- it should contain everything that it will install
on the initrd.  All modules must include a script named install, which
will be sourced by dracut.  This script should do the actual file installation
using inst methods.  The moddir variable will point to the full path to the
module dracut is currently working on.

As usual, this patch series applies on top of my previous patch series,
and is available as normalize-modules from http://git.fnordovax.org/dracut.
28 files changed:
dracut
modules.d/00dash/install [moved from modules/00dash.sh with 100% similarity]
modules.d/10redhat-i18n/install [moved from modules/10redhat-i18n.sh with 100% similarity]
modules.d/40network/60-net.rules [moved from rules.d/60-net.rules with 100% similarity]
modules.d/40network/dhclient-script [moved from dhclient-script with 100% similarity]
modules.d/40network/ifup [moved from ifup with 100% similarity]
modules.d/40network/install [new file with mode: 0755]
modules.d/40network/kill-dhclient.sh [moved from hooks/kill-dhclient.sh with 100% similarity]
modules.d/40network/run-dhclient.sh [moved from hooks/run-dhclient.sh with 100% similarity]
modules.d/90crypt/63-luks.rules [moved from rules.d/63-luks.rules with 100% similarity]
modules.d/90crypt/cryptroot.sh [moved from hooks/cryptroot.sh with 100% similarity]
modules.d/90crypt/install [new file with mode: 0755]
modules.d/90kernel-modules/install [moved from modules/90kernel-modules.sh with 100% similarity]
modules.d/90lvm/64-lvm.rules [moved from rules.d/64-lvm.rules with 100% similarity]
modules.d/90lvm/install [new file with mode: 0755]
modules.d/95debug/install [moved from modules/95debug.sh with 100% similarity]
modules.d/95terminfo/install [moved from modules/95terminfo.sh with 100% similarity]
modules.d/95udev-rules/install [moved from modules/95udev-rules.sh with 100% similarity]
modules.d/99base/init [moved from init with 100% similarity]
modules.d/99base/install [new file with mode: 0755]
modules.d/99base/mount-partition.sh [moved from hooks/mount-partition.sh with 100% similarity]
modules.d/99base/resume.sh [moved from hooks/resume.sh with 100% similarity]
modules.d/99base/selinux-loadpolicy.sh [moved from hooks/selinux-loadpolicy.sh with 100% similarity]
modules.d/99base/switch_root [moved from switch_root with 100% similarity]
modules/40network.sh [deleted file]
modules/90crypt.sh [deleted file]
modules/90lvm.sh [deleted file]
modules/99base.sh [deleted file]