Harald Hoyer
e5ec81a354
AUTHORS: update
2012-07-21 12:55:23 +02:00
Harald Hoyer
4c3be42cdf
dracut.8: add more description about calling dracut
2012-07-21 12:52:01 +02:00
Harald Hoyer
24450a5ab7
resume: move resume in the initqueue/finished hook
...
this ensures, that resume is called as soon as possible
2012-07-20 14:47:41 +02:00
Harald Hoyer
df7be11b38
Version 022
2012-07-20 13:11:21 +02:00
Harald Hoyer
52f74c8010
dracut-functions.sh: fixed host-only kernel module bug
2012-07-20 13:10:58 +02:00
Harald Hoyer
ddf818dad5
Version 021
2012-07-20 11:46:48 +02:00
Harald Hoyer
e65caf3696
dracut: add option --kver=<kernel-version>
2012-07-20 11:37:55 +02:00
Harald Hoyer
a0af318a8d
testsuite: fixups and color
2012-07-20 11:20:12 +02:00
Harald Hoyer
c008b0ce10
Turn on systemd again and Conflict < systemd-187
2012-07-20 09:12:37 +02:00
Harald Hoyer
258de82819
dracut-functions.sh: set LC_MESSAGES=C not LC_ALL
2012-07-19 13:35:50 +02:00
Harald Hoyer
c243105e6b
Makefile: set LC_MESSAGES=C ... not LANG
2012-07-19 13:35:31 +02:00
Harald Hoyer
3bb4700f98
systemd/module-setup.sh: removed initctl services
2012-07-18 15:54:08 +02:00
Harald Hoyer
6bd4ca5644
systemd/module-setup.sh: removed shutdownd
...
we don't need timed shutdowns in the initramfs
2012-07-18 14:08:50 +02:00
Harald Hoyer
a01cf5d782
test/TEST-04-FULL-SYSTEMD: add systemd to modules
2012-07-17 18:05:39 +02:00
Harald Hoyer
7292a59593
systemd: stop udevd correctly
2012-07-17 18:04:44 +02:00
Harald Hoyer
765d8408e9
Revert "systemd/dracut-pre-pivot.service: force clean stop of udevd and cleanup-db"
...
This reverts commit a43f97c4e3
.
2012-07-17 13:05:11 +02:00
Harald Hoyer
6da9cb4ba7
dracut.conf.d/fedora.conf.example: disable systemd for now
2012-07-17 11:14:40 +02:00
Harald Hoyer
3780d7e449
systemd/initrd-switch-root.service: call switch-root with --no-block
2012-07-17 11:09:17 +02:00
Harald Hoyer
a43f97c4e3
systemd/dracut-pre-pivot.service: force clean stop of udevd and cleanup-db
2012-07-17 11:08:58 +02:00
Milan Broz
4ee59ab3ed
Fix fips module list.
...
If dracut is build only with fips/fips-aesni (no crypto module),
FIPS mode fails because of missing GCM modules.
Just add proper modules to list (kernel have both maker as FIPS compliant already).
Signed-off-by: Milan Broz <mbroz@redhat.com>
2012-07-16 16:58:51 +02:00
Harald Hoyer
0f283709c9
dracut-functions.sh: output more info, if dependency modules are omitted
2012-07-16 12:21:56 +02:00
Harald Hoyer
7a1f355fb5
dracut.spec: add suse version ifdefs
2012-07-16 10:36:59 +02:00
Harald Hoyer
030ade7590
Fixes for systemd-187, which does the right thing for switch-root
2012-07-16 10:13:53 +02:00
Harald Hoyer
1ddc789f5a
kernel-modules/module-setup.sh: add hid_generic to kernel modules
2012-07-12 10:20:28 +02:00
Harald Hoyer
3d115217e4
test/TEST-04-FULL-SYSTEMD: default to basic.target and output more debug
2012-07-12 08:59:43 +02:00
Harald Hoyer
f31049c17f
systemd/service-to-run.sh: do not copy the target subdirs
2012-07-12 08:56:36 +02:00
Harald Hoyer
e6bec9b793
systemd/initrd-switch-root.service: add some more dependencies
2012-07-12 08:56:17 +02:00
Harald Hoyer
982032fd26
watchdog/watchdog-stop.sh: forgot to add script
2012-07-12 07:01:27 +02:00
Harald Hoyer
2499c305f9
systemd/initrd-switch-root.service: add back "--force" to switch-root
...
otherwise systemd does umount /run et.al.
2012-07-11 16:36:05 +02:00
Harald Hoyer
f6c2faebfa
install/dracut-install.c: check for empty or "/" destdir
2012-07-11 15:47:10 +02:00
Harald Hoyer
98eb6d57df
dracut.sh: for --include copy also the symbolic links
2012-07-11 15:25:49 +02:00
Harald Hoyer
f60cd2593f
systemd: fixed initrd-switch-root.service
2012-07-11 15:25:30 +02:00
Harald Hoyer
2723ebba9a
test: silence "make all"
2012-07-11 15:23:21 +02:00
Harald Hoyer
badda27f61
test/TEST-04-FULL-SYSTEMD: full test with systemd and /usr mount
2012-07-11 15:18:32 +02:00
Harald Hoyer
0d57270395
dracut-shutdown.service: s/reboot.service/systemd-reboot.service/
2012-07-11 10:00:10 +02:00
Harald Hoyer
3e1d48fd12
test: add support for: make V=1 TESTS="01 20 40" check
...
$ sudo make V=1 clean check
now runs the testsuite in verbose mode
$ sudo make TESTS="01 20 40" clean check
now only runs the 01, 20 and 40 tests.
2012-07-11 09:33:32 +02:00
Dave Young
83a420674b
nfs: install modprobe config file
...
install nfs modprobe config file
For nfs4, in case nfs.ko is not loaded mount.nfs4 will try to load
nfs4.ko instead of nfs.ko. Fedora nfs-utils creates a lib/modprobe.d/nfs.conf
in which there's below alias:
alias nfs4 nfs
Dracut also need this file to auto load nfs kernel module.
Tested booting to a fedora 17 nfsroot share.
Signed-off-by: Dave Young <dyoung@redhat.com>
2012-07-11 08:45:34 +02:00
Harald Hoyer
9f5c98a76a
kernel-modules/module-setup.sh: also install /lib/modprobe.d/*.conf
...
In theory we should only install /lib/modprobe.d/*.conf and only for
host-only the /etc/modprobe.d.
2012-07-11 08:42:21 +02:00
Harald Hoyer
fc5b6b0328
systemd/initrd-switch-root.target: add ConditionPathExist
2012-07-11 08:41:31 +02:00
Harald Hoyer
4dda0095a1
test/*/server-init.sh: redirect stdin,out,err to /dev/console
2012-07-11 08:40:45 +02:00
Harald Hoyer
bef2fd9722
systemd: install all dracut units in /etc and let the generator cp to /run
...
All custom units, which should appear in the system later on should be
installed in /etc/systemd. They should have a guard like:
ConditionPathExists=/etc/initrd-release
So, we can later query via systemctl:
$ systemctl status dracut-initqueue.service
dracut-initqueue.service - Dracut initqueue hook
Loaded: loaded (/run/systemd/system/dracut-initqueue.service; enabled-runtime)
Active: inactive (dead) since Tue, 10 Jul 2012 16:01:22 +0200; 1min 37s ago
start condition failed at Tue, 10 Jul 2012 16:01:23 +0200; 1min 36s ago
Main PID: 173 (code=exited, status=0/SUCCESS)
CGroup: name=systemd:/system/dracut-initqueue.service
Jul 10 16:01:22 lenovo dracut-initqueue[173]: Checking, if btrfs device complete
Jul 10 16:01:22 lenovo dracut-initqueue[173]: Remounting /dev/disk/by-uuid/ade13292-d23f-45be-b732-fa9a391a56b0 with -o compress=lzo,ssd,rw
Jul 10 16:01:22 lenovo dracut-initqueue[173]: Mounted root filesystem /dev/sda3
2012-07-10 17:02:42 +02:00
Harald Hoyer
ad401d1eaf
systemd/initrd-switch-root.service: stop journald, rather than restart
2012-07-10 16:19:56 +02:00
Harald Hoyer
a92311074b
install/dracut-install.c: redirect stderr to stdout and skip loader
...
skip if ldd was run on the loader
2012-07-10 12:24:16 +02:00
Harald Hoyer
9ede75b1ce
TEST-01-BASIC: enable selinux
2012-07-10 12:24:16 +02:00
Harald Hoyer
fe5f8d0074
TEST-01-BASIC: turn on systemd debugging
2012-07-10 12:24:16 +02:00
Harald Hoyer
0028ffac74
plymouth: add plymouth-wait-quit.service to initrd
2012-07-10 12:24:16 +02:00
Harald Hoyer
792b189317
systemd service cleanup
2012-07-10 12:22:51 +02:00
Harald Hoyer
43bac63e33
TEST-99-RPM test trap
2012-07-09 20:44:48 +02:00
Harald Hoyer
450b5f336d
resume: move resume process to initqueue
2012-07-09 17:06:51 +02:00
Harald Hoyer
4eafdbdbe8
test: new test TEST-99-RPM
...
This test installs the dracut rpm together with the kernel in an
installroot. rpm -Va and rpm -qf are used, to ensure nothing modified
files in the real root.
2012-07-09 16:44:45 +02:00