Harald Hoyer [Thu, 28 Apr 2011 15:48:58 +0000 (17:48 +0200)]
base/init: remove double nosuid from devtmpfs mount line
Harald Hoyer [Thu, 28 Apr 2011 15:33:26 +0000 (17:33 +0200)]
console_init/plymouth: use systemd-vconsole, if available
also init the console before starting the plymouth daemon
Harald Hoyer [Thu, 28 Apr 2011 15:32:56 +0000 (17:32 +0200)]
test/TEST-13-ENC-RAID-LVM: double test root disk space
Harald Hoyer [Mon, 2 May 2011 09:32:45 +0000 (11:32 +0200)]
dracut.kernel.7.xml: clarify iscsi_firmware parameter usage
Harald Hoyer [Tue, 26 Apr 2011 21:22:41 +0000 (23:22 +0200)]
network/parse-ip-opts.sh: fix ifname for ibft with all args
Harald Hoyer [Mon, 2 May 2011 09:29:58 +0000 (11:29 +0200)]
network/net-genrules.sh: also honor rename events
Marian Ganisin [Fri, 22 Apr 2011 12:48:36 +0000 (08:48 -0400)]
don't overwrite ifname=
[Harald Hoyer <harald@redhat.com>: replaced grep with strstr]
[Harald Hoyer <harald@redhat.com>: handle multiple ifname= arguments]
Marian Ganisin [Fri, 22 Apr 2011 12:42:08 +0000 (08:42 -0400)]
skip condition fixed
Marian Ganisin [Fri, 22 Apr 2011 12:40:01 +0000 (08:40 -0400)]
correct module name
Harald Hoyer [Mon, 2 May 2011 09:27:12 +0000 (11:27 +0200)]
let rpc user own /var/lib/rpcbind
https://bugzilla.redhat.com/show_bug.cgi?id=698160
Harald Hoyer [Mon, 2 May 2011 09:25:13 +0000 (11:25 +0200)]
fcoe: moved edd detection to settled initqueue
At the time of modprobing edd, all pci devices must exist and have to be
initialized for the symlinks to work.
Harald Hoyer [Mon, 2 May 2011 09:19:12 +0000 (11:19 +0200)]
dracut: revert prelink, if fips module was used
Harald Hoyer [Mon, 2 May 2011 09:15:46 +0000 (11:15 +0200)]
fips: forward port RHEL-6 fips changes
- also support FIPS on separate LVM partition
- use small settle loop to get /boot
- "set -e" has no effect, if we use "||"
- make fips work with encrypted root and seperate boot
- moved to pre-pivot to support /boot in /
Harald Hoyer [Thu, 21 Apr 2011 13:40:43 +0000 (15:40 +0200)]
dm: add 11-dm.rules for udev-168 and cleanup-db
add OPTIONS+="db_persist" to dm devices, to persist through a
udevadm info --cleanup-db
Amadeusz Żołnowski [Fri, 22 Apr 2011 15:43:11 +0000 (17:43 +0200)]
kernel-modules: inst modules.builtin if there's no modules.builtin.bin
Also report failure if none of them exist.
Michal Soltys [Sat, 23 Apr 2011 22:22:51 +0000 (00:22 +0200)]
modules.d/99base/init: missing slash in ismounted check
ismounted sys -> ismounted /sys
Signed-off-by: Michal Soltys <soltys@ziu.info>
Harald Hoyer [Wed, 20 Apr 2011 14:51:39 +0000 (16:51 +0200)]
base, crypt: install umount, because it is used
Harald Hoyer [Wed, 20 Apr 2011 14:47:40 +0000 (16:47 +0200)]
dracut: make prefix configurable
Harald Hoyer [Thu, 14 Apr 2011 13:24:50 +0000 (15:24 +0200)]
test/TEST-11-LVM, test/TEST-14-IMSM: update test cases
- more diskspace
- add /run
- drop to shell in test-init
Harald Hoyer [Thu, 14 Apr 2011 13:23:05 +0000 (15:23 +0200)]
base/init: export RD_TIMESTAMP
Harald Hoyer [Thu, 14 Apr 2011 10:03:24 +0000 (12:03 +0200)]
inc version
Harald Hoyer [Thu, 14 Apr 2011 10:00:11 +0000 (12:00 +0200)]
base/init: use "udevadm control --exit" and "udevadm info --cleanup-db"
For udev >= 168 use the advanced udevadm features for shutting down udev.
Thanks Kay!!!
Harald Hoyer [Mon, 11 Apr 2011 15:19:41 +0000 (17:19 +0200)]
Move all files to /run/initramfs
Given that we boot into a modern Linux distribution with the "/run" toplevel
directory, we can easily mount move the whole /run directory to the real
root in the end and have the complete initramfs later on in
/run/initramfs. All log files and /run states are still accessible and
to save space /run/initramfs can be removed later on.
Because the kernel does not mount a tmpfs on /run prior to unpacking the
initramfs cpio image, we have to copy ourselves very early to a tmpfs
and mount it on /run.
Due to lazy umount the old initramfs binaries should
be removed in the end by switch_root.
This feature can be turned on with "--prefix".
Harald Hoyer [Tue, 12 Apr 2011 09:03:57 +0000 (11:03 +0200)]
base: s#initlog#loginit#g for consistency
Harald Hoyer [Tue, 12 Apr 2011 06:43:10 +0000 (08:43 +0200)]
set udev property hookdir
Revert "mdraid/65-md-incremental-imsm.rules: s#$hookdir#/lib/dracut/hooks/"
This reverts commit
e1f68dc6a0c987e27b992d393c1d3e54ca0783a8.
Harald Hoyer [Tue, 12 Apr 2011 06:31:26 +0000 (08:31 +0200)]
base/init: removed rd.copystate
all files are available in /run/initramfs
Harald Hoyer [Tue, 12 Apr 2011 06:29:14 +0000 (08:29 +0200)]
base/init: removed rd.timestamp and automatically export RD_*
Harald Hoyer [Mon, 11 Apr 2011 17:22:46 +0000 (19:22 +0200)]
mdraid/65-md-incremental-imsm.rules: s#$hookdir#/lib/dracut/hooks/
Harald Hoyer [Mon, 11 Apr 2011 15:19:16 +0000 (17:19 +0200)]
TEST-50-MULTINIC/client-init: drop to shell, if "rd.shell"
Harald Hoyer [Mon, 11 Apr 2011 15:18:52 +0000 (17:18 +0200)]
TEST-50-MULTINIC/test.sh: add /run dir and "ls" to client image
Harald Hoyer [Mon, 11 Apr 2011 12:38:31 +0000 (14:38 +0200)]
dracut: do not install ld.so.conf* for kernel-only
Harald Hoyer [Mon, 11 Apr 2011 11:59:03 +0000 (13:59 +0200)]
base/init: set DRACUT_QUIET based on "loglevel" and "quiet"
Harald Hoyer [Mon, 11 Apr 2011 11:58:33 +0000 (13:58 +0200)]
base/init: set PATH like new kernels do
Harald Hoyer [Mon, 11 Apr 2011 11:35:27 +0000 (13:35 +0200)]
iscsi/mount-lun.sh: use NEWROOT
Harald Hoyer [Mon, 11 Apr 2011 11:34:58 +0000 (13:34 +0200)]
crypt/cryptroot-ask.sh: check and use NEWROOT
Harald Hoyer [Mon, 11 Apr 2011 11:34:34 +0000 (13:34 +0200)]
base/dracut-lib.sh: add ismounted()
Harald Hoyer [Mon, 11 Apr 2011 11:34:06 +0000 (13:34 +0200)]
base/dracut-lib.sh: turn on PS4 for bash debugging
Harald Hoyer [Mon, 11 Apr 2011 11:17:24 +0000 (13:17 +0200)]
loginit: create pid and kill loginit by pid
Harald Hoyer [Mon, 11 Apr 2011 11:11:18 +0000 (13:11 +0200)]
removed switch_root.c
Harald Hoyer [Thu, 7 Apr 2011 09:11:48 +0000 (11:11 +0200)]
precreate /run/udev/rules.d
Harald Hoyer [Thu, 7 Apr 2011 12:59:08 +0000 (14:59 +0200)]
crypt/parse-crypt.sh: fixed rule creation
"\n" was missing
create rules file on tmp file and rename it later
Harald Hoyer [Thu, 7 Apr 2011 09:10:03 +0000 (11:10 +0200)]
get rid of absolute PATHs
Harald Hoyer [Thu, 7 Apr 2011 10:58:02 +0000 (12:58 +0200)]
base/init: fixed "unset" of vars
Harald Hoyer [Thu, 7 Apr 2011 10:56:09 +0000 (12:56 +0200)]
base/dracut-lib.sh:incol2() return 1 on error
Harald Hoyer [Thu, 7 Apr 2011 09:16:01 +0000 (11:16 +0200)]
init: s/RDDEBUG/RD_DEBUG/g
Harald Hoyer [Thu, 7 Apr 2011 09:12:50 +0000 (11:12 +0200)]
init: move /.die to /run/initramfs/.die
Harald Hoyer [Thu, 7 Apr 2011 09:12:09 +0000 (11:12 +0200)]
initqueue: add "--finished"
Harald Hoyer [Fri, 8 Apr 2011 10:46:02 +0000 (12:46 +0200)]
test/TEST-01-BASIC/test.sh: uncomment debug options
Harald Hoyer [Fri, 8 Apr 2011 10:45:25 +0000 (12:45 +0200)]
TEST-01-BASIC: softlink fstab to proc/mounts in test-init
Harald Hoyer [Thu, 7 Apr 2011 10:59:39 +0000 (12:59 +0200)]
test/TEST-01-BASIC: add basic ext3 test
Alan Pevec [Wed, 6 Apr 2011 23:53:51 +0000 (01:53 +0200)]
dmsquash-live: hide plymouth while checking ISO
Fixes long-standing FIXME
Latest isomd5sum added an option to abort media check with ESC key,
but that key is taken by plymouth for switching to the detailed log
messages, making it impossible to abort checkisomd5.
Tested in text mode.
Harald Hoyer [Wed, 6 Apr 2011 07:19:07 +0000 (09:19 +0200)]
dracut-functions: ln -s with '-fn'
Harald Hoyer [Wed, 6 Apr 2011 07:57:59 +0000 (09:57 +0200)]
busybox/module-setup.sh: do not create absolute symlinks
Harald Hoyer [Wed, 6 Apr 2011 07:57:39 +0000 (09:57 +0200)]
README.modules: update documentation
Harald Hoyer [Wed, 6 Apr 2011 07:22:21 +0000 (09:22 +0200)]
mkdir always with -m 0755
Harald Hoyer [Wed, 6 Apr 2011 14:24:17 +0000 (16:24 +0200)]
loginit: fix loglevel
Harald Hoyer [Fri, 8 Apr 2011 08:34:01 +0000 (10:34 +0200)]
dracut.kernel.7.xml: add FIPS parameter doc
Harald Hoyer [Wed, 6 Apr 2011 09:32:24 +0000 (11:32 +0200)]
fips: add "rd.fips.skipkernel" boot option
Harald Hoyer [Wed, 6 Apr 2011 08:51:23 +0000 (10:51 +0200)]
iscsi: add additional hardcoded modules
https://bugzilla.redhat.com/show_bug.cgi?id=692781
https://bugzilla.redhat.com/show_bug.cgi?id=689694
Harald Hoyer [Fri, 8 Apr 2011 08:23:58 +0000 (10:23 +0200)]
crypt/parse-crypt.sh: fix udev rule creation
Harald Hoyer [Fri, 8 Apr 2011 08:21:14 +0000 (10:21 +0200)]
fcoe/parse-fcoe.sh: s#source#.#g
dash does not understand "source"
Amadeusz Żołnowski [Fri, 1 Apr 2011 22:45:44 +0000 (00:45 +0200)]
dracut: don't fail on empty /etc/ld.so.conf.d/
Harald Hoyer [Thu, 31 Mar 2011 17:49:43 +0000 (19:49 +0200)]
lsinitrd: default to /boot/initramfs-$(uname -r).img
Harald Hoyer [Thu, 31 Mar 2011 16:49:27 +0000 (18:49 +0200)]
NEWS: inc version and add NEWS
Harald Hoyer [Thu, 31 Mar 2011 16:49:02 +0000 (18:49 +0200)]
dracut.spec: drop net-tools requirement
Harald Hoyer [Thu, 31 Mar 2011 16:48:27 +0000 (18:48 +0200)]
PKGBUILD, debian/*: changed URLs to kernel.org
Harald Hoyer [Thu, 31 Mar 2011 16:45:49 +0000 (18:45 +0200)]
dracut.spec: fixed URL
Harald Hoyer [Thu, 31 Mar 2011 16:45:01 +0000 (18:45 +0200)]
Makefile: "make dist" now generates .tar.gz
Harald Hoyer [Thu, 31 Mar 2011 12:10:22 +0000 (14:10 +0200)]
base/init: reset PATH after the /run move
Harald Hoyer [Thu, 31 Mar 2011 11:12:38 +0000 (13:12 +0200)]
base/dracut-lib.sh: changed kmgs log levels
New kernel/dmesg understands syslog levels, so we log with "+24" to indicate
that dracut is a daemon (current init).
Harald Hoyer [Thu, 31 Mar 2011 06:24:15 +0000 (08:24 +0200)]
dmsquash-live/dmsquash-live-genrules.sh: fixed udev rule location
Fixed the rule directory to $UDEVRULESD
Harald Hoyer [Wed, 30 Mar 2011 14:24:57 +0000 (16:24 +0200)]
plymouth: use /run/plymouth/pid instead of /run/initramfs/plymouth
Harald Hoyer [Wed, 30 Mar 2011 12:50:42 +0000 (14:50 +0200)]
fips: fixed "boot=<dev>" handling
Harald Hoyer [Wed, 30 Mar 2011 01:23:37 +0000 (03:23 +0200)]
base/init: fixed compat /dev/.initramfs copy
Harald Hoyer [Wed, 30 Mar 2011 01:22:14 +0000 (03:22 +0200)]
doc: s#/init.log#/run/initramfs/init.log#g
Harald Hoyer [Tue, 29 Mar 2011 23:45:17 +0000 (01:45 +0200)]
base/dracut-lib.sh: relax getargbool value parsing
if a non-boolean value was specified, like "yes" or "no",
getargbool() would error, because we check for "$val -eq 0"
Harald Hoyer [Tue, 29 Mar 2011 22:01:00 +0000 (00:01 +0200)]
base/init: fix cdrom polling
Harald Hoyer [Tue, 29 Mar 2011 14:38:11 +0000 (16:38 +0200)]
plymouth gensplash: check for console_init before calling it
Thanks Jon Ander Hernandez!
Jon Ander Hernandez [Fri, 18 Feb 2011 11:24:06 +0000 (12:24 +0100)]
Ensure rpc_pipefs is mounted
While on some systems (like Fedora) rpc_pipefs is mounted
automatically when sunrpc module is loaded, on Debian based systems it
needs to be mounted manually.
Harald Hoyer [Tue, 29 Mar 2011 13:46:53 +0000 (15:46 +0200)]
40network/dhcp-root.sh: s#initqueue-finished#initqueue/finished#g
Harald Hoyer [Tue, 29 Mar 2011 13:32:34 +0000 (15:32 +0200)]
dracut: add "/lib/firmware/updates" to default firmware path
Harald Hoyer [Tue, 29 Mar 2011 12:45:08 +0000 (14:45 +0200)]
dracut: removed extra char in "Including modules done"
Harald Hoyer [Tue, 29 Mar 2011 09:30:27 +0000 (11:30 +0200)]
dracut-functions: bashified ret=ret+$? to ret+=$?
Harald Hoyer [Tue, 29 Mar 2011 09:27:15 +0000 (11:27 +0200)]
dracut: source reformat with line breaks
Harald Hoyer [Tue, 29 Mar 2011 09:21:54 +0000 (11:21 +0200)]
dracut: simplify $kernel version argument setting
Amadeusz Żołnowski [Mon, 28 Mar 2011 23:21:56 +0000 (01:21 +0200)]
dracut: don't skip zero-length string outfile argument
When '' was passed as outfile, dracut generated name with following
pattern:
/boot/initramfs-$kernel
With commit
486a1b9324d6fc7bc534d8147d64b8b259692c46 dracut skips ''
argument.
Harald Hoyer [Tue, 29 Mar 2011 08:52:22 +0000 (10:52 +0200)]
Revert "dracut: don't skip zero-length string outfile argument"
This reverts commit
0dd37f13c5cf507dbc6fd68605784ce350ef15cd.
Harald Hoyer [Tue, 29 Mar 2011 08:25:24 +0000 (10:25 +0200)]
dracut: don't skip zero-length string outfile argument
When '' was passed as outfile, dracut generated name with following
pattern:
/boot/initramfs-${kernel}.img
With commit
486a1b9324d6fc7bc534d8147d64b8b259692c46 dracut skips ''
argument.
Harald Hoyer [Mon, 28 Mar 2011 19:09:34 +0000 (21:09 +0200)]
NEWS: update
Harald Hoyer [Mon, 28 Mar 2011 19:08:54 +0000 (21:08 +0200)]
dracut.conf.d/fedora.conf.example: change stdloglvl to 3
Harald Hoyer [Mon, 28 Mar 2011 19:08:23 +0000 (21:08 +0200)]
AUTHORS: update
Harald Hoyer [Mon, 28 Mar 2011 18:33:20 +0000 (20:33 +0200)]
02caps: changed pre-pivot priority to 00
caps should be dropped before any actions with the mounted rootfs happen
Harald Hoyer [Mon, 28 Mar 2011 18:26:29 +0000 (20:26 +0200)]
10rpmversion/version.sh: version file moved to /lib/dracut
Harald Hoyer [Mon, 28 Mar 2011 15:52:46 +0000 (17:52 +0200)]
NEWS: update
Harald Hoyer [Mon, 28 Mar 2011 15:46:03 +0000 (17:46 +0200)]
99base/init: fall back to manual cdrom polling
Harald Hoyer [Mon, 28 Mar 2011 15:23:06 +0000 (17:23 +0200)]
40network: make dhclient mandatory again
Amadeusz Żołnowski [Fri, 25 Mar 2011 14:56:49 +0000 (15:56 +0100)]
40network: install dhclient, brctl and ifenslave optionally
Warning given by check() function in case if any of those binaries
doesn't exist was removed, because it's produces by "dracut_install -o"
later.
Amadeusz Żołnowski [Fri, 25 Mar 2011 14:56:52 +0000 (15:56 +0100)]
dracut.conf.5.xml, dracut.8.xml: logging options and -M documented
Amadeusz Żołnowski [Fri, 25 Mar 2011 14:56:51 +0000 (15:56 +0100)]
dracut: new option: -M, --show-modules - lists modules on build
Module name is printed to standard output before its inclusion.
Amadeusz Żołnowski [Fri, 25 Mar 2011 14:56:50 +0000 (15:56 +0100)]
dracut-logger: /dev/log is socket, not character device
Fixed typo in error message by the way.