Philippe Seewer [Fri, 5 Mar 2010 13:55:37 +0000 (14:55 +0100)]
debian: add dracut.conf.d
Philippe Seewer [Fri, 5 Mar 2010 10:57:14 +0000 (11:57 +0100)]
debian: Add xen and uswsusp modules
Philippe Seewer [Fri, 5 Mar 2010 10:51:56 +0000 (11:51 +0100)]
xen: try harder to locate xen-detect
On debian systems xen-detect does not resite somewhere in $PATH,
but under /usr/lib/xen-default/bin. This patch ensures that this
is searched as well when locating and installing xen-detect.
Philippe Seewer [Fri, 5 Mar 2010 10:42:04 +0000 (11:42 +0100)]
test: use ldconfig processing for roots as well
Harald Hoyer [Fri, 5 Mar 2010 10:14:28 +0000 (11:14 +0100)]
dracut: move ldconfig after include
Harald Hoyer [Fri, 5 Mar 2010 10:07:10 +0000 (11:07 +0100)]
dracut: do a full ldconfig in the initramfs
Harald Hoyer [Thu, 4 Mar 2010 17:03:36 +0000 (18:03 +0100)]
ifcfg: set mode 0755 for scripts
Harald Hoyer [Thu, 4 Mar 2010 17:02:27 +0000 (18:02 +0100)]
rpmversion/install: add shebang
Harald Hoyer [Thu, 4 Mar 2010 15:49:51 +0000 (16:49 +0100)]
dmsquash-live-root: use blockdev with --getsz
Thanks Karel for pointing this out.. again :)
Harald Hoyer [Thu, 4 Mar 2010 13:21:56 +0000 (14:21 +0100)]
udev-rules: hotplug.functions is not executable, so use -e instead of -x
Andrey Borzenkov [Thu, 4 Mar 2010 13:02:43 +0000 (14:02 +0100)]
Pass init argument(s) to real init
Common wisdom to enter single user on Linux is to edit command
line and add "single". This was not possible because switch_root
was always called with empty init arguments. Collect them from
command line and pass to real init when switching root.
Signed-off-by: Andrey Borzenkov <arvidjaar@mail.ru>
Andrey Borzenkov [Thu, 4 Mar 2010 13:00:29 +0000 (14:00 +0100)]
Fix boot with user suspend and no resume= kernel argument
Mandriva bug https://qa.mandriva.com/show_bug.cgi?id=57924. Check
if dracut got resume= argument before calling /usr/sbin/resume
Harald Hoyer [Thu, 4 Mar 2010 12:56:58 +0000 (13:56 +0100)]
dmsquash-live: use --getsize64 instead of --getsize
Joey Boggs [Fri, 26 Feb 2010 14:44:29 +0000 (09:44 -0500)]
add readonly overlay support for dmsquash
Adds the readonly_overlay karg for cases where the dm snapshot should be set to readonly. Use case would be a livecd that is configured to have a readonly root where filling up the dm snapshot would cause a problem.
Harald Hoyer [Thu, 4 Mar 2010 12:50:34 +0000 (13:50 +0100)]
udev-rules: choose between several firmware upload tools
debian: firmware.agent hotplug.functions
old fedora: firmware.sh
new udev upstream: firmware
Harald Hoyer [Thu, 4 Mar 2010 12:47:40 +0000 (13:47 +0100)]
kernel-modules: add keyboard kernel modules
Philippe Seewer [Fri, 26 Feb 2010 12:54:33 +0000 (13:54 +0100)]
fix permissions: should be +x
Philippe Seewer [Fri, 26 Feb 2010 12:21:38 +0000 (13:21 +0100)]
parse-kernel.sh must have a shebang
Philippe Seewer [Wed, 3 Mar 2010 15:49:10 +0000 (16:49 +0100)]
debian: update Standards-Version
Philippe Seewer [Wed, 3 Mar 2010 15:48:43 +0000 (16:48 +0100)]
debian: dracut package should at least suggest dracut-network
Philippe Seewer [Wed, 3 Mar 2010 15:48:16 +0000 (16:48 +0100)]
debian: complete s/dracut-net/dracut-network/g
When changing package names, corresponding files must be renamed
as well.
Peter Jones [Thu, 25 Feb 2010 15:22:42 +0000 (10:22 -0500)]
Use multipath if it's installed and being used for the root fs.
Don't conditionalize on hostonly; use multipath if it's installed and in
use.
Harald Hoyer [Thu, 18 Feb 2010 17:27:39 +0000 (18:27 +0100)]
dracut: add check, if we can write to the output image file
Harald Hoyer [Thu, 18 Feb 2010 17:05:51 +0000 (18:05 +0100)]
mount-root: also filter "defaults" from mount options
Harald Hoyer [Thu, 18 Feb 2010 16:46:01 +0000 (17:46 +0100)]
mount-root: skip comments
Harald Hoyer [Thu, 18 Feb 2010 16:28:41 +0000 (17:28 +0100)]
dracut: removed "local" not inside of function
Harald Hoyer [Thu, 18 Feb 2010 08:46:19 +0000 (09:46 +0100)]
fix IFS restoring
Harald Hoyer [Thu, 18 Feb 2010 07:46:57 +0000 (08:46 +0100)]
selinux: fix "selinux=0" handling
Harald Hoyer [Wed, 17 Feb 2010 19:18:10 +0000 (20:18 +0100)]
mount-root: do not pollute init arguments
and do not remount if no new rootopts set in /etc/fstab
Harald Hoyer [Wed, 17 Feb 2010 16:02:04 +0000 (17:02 +0100)]
fix lib64 check
on ppc we can have libc in /lib64/power6/
Harald Hoyer [Mon, 15 Feb 2010 17:08:11 +0000 (18:08 +0100)]
s390: *_cio_free needs "seq"
Harald Hoyer [Mon, 15 Feb 2010 11:58:00 +0000 (12:58 +0100)]
fix selinux disabled state
Execute load-policy when the config file contains SELINUX=disabled.
Harald Hoyer [Mon, 15 Feb 2010 09:43:51 +0000 (10:43 +0100)]
nfs4: rpc.idmapd does not accept parameters anymore
modify /etc/idmapd.conf instead
Harald Hoyer [Mon, 15 Feb 2010 08:55:20 +0000 (09:55 +0100)]
removed cdrom hack for live CDs
The hack does not work reliable for CDROMs with the firmware bug.
We have really to fix cdrom_id.
Harald Hoyer [Fri, 12 Feb 2010 11:19:33 +0000 (12:19 +0100)]
dracut.conf: added add_dracutmodules
Harald Hoyer [Fri, 12 Feb 2010 10:12:37 +0000 (11:12 +0100)]
add /etc/dracut.conf.d
Harald Hoyer [Fri, 12 Feb 2010 10:00:21 +0000 (11:00 +0100)]
Fixed: Move multipath scan earlier. It must go before any other dm rules.
Also changed the filename in the install file.
Harald Hoyer [Wed, 10 Feb 2010 17:54:31 +0000 (18:54 +0100)]
nfs: suppress error message about missing passwd
Harald Hoyer [Wed, 10 Feb 2010 16:20:49 +0000 (17:20 +0100)]
make nfs4 work
Peter Jones [Fri, 5 Feb 2010 19:21:48 +0000 (14:21 -0500)]
Move multipath scan earlier. It must go before any other dm rules.
multipath scan needs to go before lvm, or else lvm may grab the device
multipath would activate, and multipath will be unable to claim it.
Harald Hoyer [Thu, 4 Feb 2010 15:05:19 +0000 (16:05 +0100)]
add preliminary IPv6 support
Harald Hoyer [Thu, 4 Feb 2010 15:03:35 +0000 (16:03 +0100)]
zfcp: install s390utils script rather than local one
Harald Hoyer [Wed, 3 Feb 2010 16:24:23 +0000 (17:24 +0100)]
rootfs-block: strip "ro|rw" options from fstab options
https://bugzilla.redhat.com/show_bug.cgi?id=560424
Harald Hoyer [Wed, 3 Feb 2010 15:42:43 +0000 (16:42 +0100)]
test/iSCSI: fixed test script
Harald Hoyer [Wed, 3 Feb 2010 09:17:58 +0000 (10:17 +0100)]
dasd_mod: changed prio of cmdline hook to be executed after dasd
Harald Hoyer [Tue, 2 Feb 2010 14:21:51 +0000 (15:21 +0100)]
init: dashified $[] -> $(())
Harald Hoyer [Tue, 2 Feb 2010 14:11:59 +0000 (15:11 +0100)]
beautified man pages
Harald Hoyer [Wed, 27 Jan 2010 15:11:19 +0000 (16:11 +0100)]
fixed permissions for the check files
Peter Jones [Fri, 22 Jan 2010 15:56:40 +0000 (10:56 -0500)]
Add a check file for multipath.
If multipath isn't installed, don't use it. If we're in hostonly mode,
only install the multipath module if it's used for / . Otherwise, if
the user was dumb enough to install it, they get it during bootup.
Harald Hoyer [Wed, 27 Jan 2010 15:09:15 +0000 (16:09 +0100)]
base: fix selinux handling if .autorelabel is present
rhbz#557744
Harald Hoyer [Wed, 27 Jan 2010 14:52:08 +0000 (15:52 +0100)]
mdraid: prefer /etc/mdadm.conf over /etc/mdadm/mdadm.conf
see https://bugzilla.redhat.com/show_bug.cgi?id=557339
https://bugzilla.redhat.com/show_bug.cgi?id=559073
Harald Hoyer [Wed, 20 Jan 2010 15:04:55 +0000 (16:04 +0100)]
init: fixed emergency_shell argument parsing
Harald Hoyer [Fri, 15 Jan 2010 11:58:24 +0000 (12:58 +0100)]
version 004
Harald Hoyer [Fri, 15 Jan 2010 11:34:50 +0000 (12:34 +0100)]
dracut-lib: do not leave debug mode in getarg and getargs
Harald Hoyer [Fri, 15 Jan 2010 11:58:10 +0000 (12:58 +0100)]
test: remove lvm.conf in create-root.sh
Harald Hoyer [Fri, 15 Jan 2010 11:33:41 +0000 (12:33 +0100)]
dracut-lib: read multiple lines from $init/etc/cmdline
Harald Hoyer [Fri, 15 Jan 2010 09:25:44 +0000 (10:25 +0100)]
dracut.spec: only obsolete for rhel >= 6 and fedora > 12
and do not provide lsinitrd and mkinitrd
Warren Togami [Thu, 14 Jan 2010 17:11:52 +0000 (18:11 +0100)]
dracut.spec: nbd is Fedora only
Harald Hoyer [Thu, 14 Jan 2010 16:20:43 +0000 (17:20 +0100)]
add lsinitrd
Harald Hoyer [Thu, 14 Jan 2010 16:04:06 +0000 (17:04 +0100)]
lvm: remove lvm-cleanup
Harald Hoyer [Thu, 14 Jan 2010 16:02:18 +0000 (17:02 +0100)]
test: remove lvm.conf in create-root.sh
Munehiro Matsuda [Thu, 14 Jan 2010 15:32:09 +0000 (16:32 +0100)]
dmsquash: add support for loopmounted *.iso files
https://bugzilla.redhat.com/show_bug.cgi?id=548283
Harald Hoyer [Thu, 14 Jan 2010 14:54:17 +0000 (15:54 +0100)]
dracut.spec: update plymouth requirements
Harald Hoyer [Wed, 13 Jan 2010 16:59:14 +0000 (17:59 +0100)]
lvm: add rd_LVM_LV and "--poll n"
Harald Hoyer [Wed, 13 Jan 2010 16:13:20 +0000 (17:13 +0100)]
install lsinitrd/mkinitrd
Harald Hoyer [Wed, 13 Jan 2010 15:33:40 +0000 (16:33 +0100)]
crypt/dm: move dmeventd to dm module
Mike Snitzer [Wed, 13 Jan 2010 15:27:49 +0000 (16:27 +0100)]
lvm: lvm.conf (locking_type = 4)
- the use of sed is placeholder "hack" until lvm2 provides a proper
tool for changing lvm.conf
- lvm_scan.sh should run lvm commands with --ignorelockingfailure to
re-use lvm's existing initrd-specific logic; future lvm2 changes
will split this flag out into various new command-line switches
- no monitoring should be started from within initramfs
- NOTE: the same should apply to 90dmraid/install
- the correct types would be: '[ "blkext", 1 , "cciss0", 16 ]'
but lvm2 (>= 2.02.52) already properly supports both 'blkext' and
'cciss' (including cciss0 -> cciss7)
Andrey Borzenkov [Wed, 13 Jan 2010 15:07:13 +0000 (16:07 +0100)]
Add user suspend support
This patch adds support for user mode suspend to disk. It is installed
in parallel to kernel mode suspend module; either will fail if
system was not suspended using correct tool so next one can be tried.
Signed-off-by: Andrey Borzenkov <arvidjaar@mail.ru>
Luca Berra [Sat, 9 Jan 2010 08:39:22 +0000 (09:39 +0100)]
Ensure UNICODE keyboard layout is functional in emergency shell
/lib/udev/cosole_init will load either non-unicode or unicode versions
of keyboard layout for the same value of KEYMAP depending on language
setting. The simplest solution is to install both versions in initrd;
it does not take much space.
While on it, copy some additional maps to ensure emergency shell
has the same keyboard layout as full system.
Signed-off-by: Andrey Borzenkov <arvidjaar@mail.ru>
Signed-off-by: Luca Berra <bluca@vodka.it>
Luca Berra [Wed, 13 Jan 2010 15:03:32 +0000 (16:03 +0100)]
add mkinitrd-dracut.sh wrapper
a wrapper around dracut with the syntax from mkinitrd, could
help transition to dracut.
Luca Berra [Wed, 13 Jan 2010 15:02:10 +0000 (16:02 +0100)]
dracut-functions: add additional drivers in host-only mode, too
this makes dracut load kernel module specified in add-drivers even
if building an host-only mkinitrd, it is useful in cases where we
might change some storage drivers and still don't want to build
an enormous initrd (e.g. ahci/ata_piix)
Luca Berra [Wed, 13 Jan 2010 15:01:36 +0000 (16:01 +0100)]
base: improve emergency shell
for some unknown reason the emergency shell
starts with stderr closed, at first I even tought it was not working at
all, then I came up with this hack, which seems to work properly. I also
change the prompt to remind which step are we breaking to.
Luca Berra [Wed, 13 Jan 2010 14:57:32 +0000 (15:57 +0100)]
install umount for the modules, which use it
Luca Berra [Wed, 13 Jan 2010 14:56:34 +0000 (15:56 +0100)]
base: do not force load policy if selinux is not installed at all
Luca Berra [Wed, 13 Jan 2010 14:53:17 +0000 (15:53 +0100)]
dracut-functions: add support for compressed kernel modules
Luca Berra [Wed, 13 Jan 2010 14:50:52 +0000 (15:50 +0100)]
terminfo: search also for /usr/share/terminfo
Luca Berra [Wed, 13 Jan 2010 14:50:02 +0000 (15:50 +0100)]
redhat-i18n: search also in /usr/lib
we have kbd data in /usr/lib, so this patch will
search for /lib/kbd and /usr/lib/kbd and use the existing one
Konrad Rzeszutek Wilk [Wed, 13 Jan 2010 14:37:05 +0000 (15:37 +0100)]
60xen: add support for loading Xen modules
Harald Hoyer [Wed, 13 Jan 2010 14:34:18 +0000 (15:34 +0100)]
kernel: add rdloaddriver kernel command line parameter
rdloaddriver=<drivername>
force loading kernel module <drivername>
Harald Hoyer [Wed, 13 Jan 2010 13:26:46 +0000 (14:26 +0100)]
s390: add call to *_cio_free and use current s390utils udev rules
Harald Hoyer [Wed, 13 Jan 2010 13:16:49 +0000 (14:16 +0100)]
dracut.spec: add Obsoletes of mkinitrd/nash/libbdevid-python
Harald Hoyer [Tue, 12 Jan 2010 14:08:54 +0000 (15:08 +0100)]
dmsquash: add nasty hack for cdroms
Some CDROMs do not generate a label symlink and have to be read from.
Harald Hoyer [Tue, 12 Jan 2010 13:55:09 +0000 (14:55 +0100)]
cryptroot-ask.sh: fixed luks handling
see https://bugzilla.redhat.com/show_bug.cgi?id=530898#c16
Harald Hoyer [Tue, 12 Jan 2010 13:51:17 +0000 (14:51 +0100)]
add man pages for dracut-catimages and dracut-gencmdline
Harald Hoyer [Tue, 12 Jan 2010 09:37:27 +0000 (10:37 +0100)]
dracut-lib: prevent double log output
Harald Hoyer [Tue, 12 Jan 2010 09:31:51 +0000 (10:31 +0100)]
multipath: check for existance before trying to install
Harald Hoyer [Mon, 21 Dec 2009 14:13:54 +0000 (15:13 +0100)]
plymouth-pretrigger: force initializing of console (bug #526570)
Harald Hoyer [Mon, 21 Dec 2009 14:12:54 +0000 (15:12 +0100)]
cryptroot-ask.sh: s/==/=/g (bug #542081)
Harald Hoyer [Mon, 30 Nov 2009 14:24:47 +0000 (15:24 +0100)]
multipath: supress warnings, if multipath not installed on system
Harald Hoyer [Fri, 27 Nov 2009 14:38:37 +0000 (15:38 +0100)]
.mailmap: updated
Harald Hoyer [Fri, 27 Nov 2009 14:38:21 +0000 (15:38 +0100)]
AUTHORS: updated
Harald Hoyer [Fri, 27 Nov 2009 14:25:46 +0000 (15:25 +0100)]
version 003
Harald Hoyer [Fri, 27 Nov 2009 14:03:34 +0000 (15:03 +0100)]
debian: s/dracut-net/dracut-network/g
Philippe Seewer [Fri, 27 Nov 2009 13:46:31 +0000 (14:46 +0100)]
Debian support: Add necessary control files for packaging
This patch adds all necessary files to build dracut debian packages.
- I've split dracut into two parts: The dracut package for booting from block
devices and dracut-net for netroot.
- I've deliberately left out all redhat specific modules, they do not make any
sense on debian at all
Philippe Seewer [Fri, 27 Nov 2009 13:46:30 +0000 (14:46 +0100)]
Debian support: Add dracut-update-initramfs
This script is necessary to integrate dracut into the initramfs-
infrastructure of debian.
The file itself is just a copy from initramfs-tools' update-initramfs,
with a few lines modified to run dracut instead of mkinitramfs.
Harald Hoyer [Fri, 27 Nov 2009 13:57:37 +0000 (14:57 +0100)]
Makefile: gitrpm: cleanup on failed rpmbuild
Harald Hoyer [Fri, 27 Nov 2009 13:55:54 +0000 (14:55 +0100)]
dracut.spec: removed ubuntu module
Harald Hoyer [Fri, 27 Nov 2009 13:55:02 +0000 (14:55 +0100)]
fips: do not activate fips module by default
Harald Hoyer [Fri, 27 Nov 2009 13:32:28 +0000 (14:32 +0100)]
fips: more shebang
Harald Hoyer [Fri, 27 Nov 2009 13:31:05 +0000 (14:31 +0100)]
fips: add shebang to fips.sh