]> git.ipfire.org Git - thirdparty/dracut.git/log
thirdparty/dracut.git
7 years agoMerge pull request #192 from dkg/doc-fixup
Harald Hoyer [Mon, 9 Jan 2017 10:58:32 +0000 (11:58 +0100)] 
Merge pull request #192 from dkg/doc-fixup

Doc fixup

7 years agoMerge pull request #157 from ddiss/fix_relative_tmpdir
Harald Hoyer [Mon, 9 Jan 2017 09:42:40 +0000 (10:42 +0100)] 
Merge pull request #157 from ddiss/fix_relative_tmpdir

dracut.sh: support --tmpdir as a relative path

7 years agodocs: override is not the same as overwrite! 192/head
Daniel Kahn Gillmor [Tue, 3 Jan 2017 15:08:18 +0000 (10:08 -0500)] 
docs: override is not the same as overwrite!

Some docs claimed that values in certain config files would be
overwritten, when they would actually be overridden.

Override: a file is not modified but its contents are superseded by
          something else.  (configurations set in
          /etc/dracut.conf.d/*.conf override configurations set in
          /etc/dracut.conf)

Overwrite: a file is modified or its contents replaced by an action
           (use dracut --force to overwrite the existing initramfs)

7 years agodracut.modules.7.asc: correct filename parse-instmodpost.sh in documentation
Daniel Kahn Gillmor [Tue, 3 Jan 2017 15:06:38 +0000 (10:06 -0500)] 
dracut.modules.7.asc: correct filename parse-instmodpost.sh in documentation

7 years agoMerge pull request #186 from xlpang/workspace
Harald Hoyer [Mon, 5 Dec 2016 08:29:57 +0000 (09:29 +0100)] 
Merge pull request #186 from xlpang/workspace

Introduce "rd.memdebug=4" to test kernel module memory consumption

7 years agoMerge pull request #184 from jesa7955/fix_ssh_issue
Harald Hoyer [Wed, 30 Nov 2016 12:28:36 +0000 (13:28 +0100)] 
Merge pull request #184 from jesa7955/fix_ssh_issue

95ssh-client: attempt to copy UserKnownHostsFile to kdump's initramfs

7 years ago95ssh-client: attempt to copy UserKnownHostsFile to kdump's initramfs 184/head
Tong Li [Wed, 30 Nov 2016 09:05:57 +0000 (17:05 +0800)] 
95ssh-client: attempt to copy UserKnownHostsFile to kdump's initramfs

Bug related to this issue: https://bugzilla.redhat.com/show_bug.cgi?id=1360131
Now dracut only attempts to copy GlobalKnownHostsFile while generating kdump's
initramfs. This method will cause kdump's failure if users set customized
UserKnownHostsFile in /etc/ssh/ssh_config. This patch simply attempts to copy
those files too while going through /etc/ssh/ssh_config. Note that we need to
make sure ~/foo will be copied as /root/foo in kdump's initramfs.

7 years agotestsuite: add "rd.memdebug=4" in TEST-01-BASIC to test rd.memdebug 183/head 186/head
Xunlei Pang [Sun, 27 Nov 2016 04:19:41 +0000 (12:19 +0800)] 
testsuite: add "rd.memdebug=4" in TEST-01-BASIC to test rd.memdebug

"rd.memdebug=4" includes all the test level, so add it to test
rd.memdebug function.

Signed-off-by: Xunlei Pang <xlpang@redhat.com>
7 years agodracut.cmdline.7.asc: update document for rd.memdebug=4
Xunlei Pang [Fri, 25 Nov 2016 06:55:43 +0000 (14:55 +0800)] 
dracut.cmdline.7.asc: update document for rd.memdebug=4

"rd.memdebug=4" is for kernel module memory consumption debugging.

Signed-off-by: Xunlei Pang <xlpang@redhat.com>
7 years ago99base: apply kernel module memory debug support
Xunlei Pang [Thu, 3 Nov 2016 11:40:16 +0000 (19:40 +0800)] 
99base: apply kernel module memory debug support

Extend "rd.memdebug" to "4", and "make_trace_mem" to "4+:komem".
Add new "cleanup_trace_mem" to cleanup the trace if active.

Signed-off-by: Xunlei Pang <xlpang@redhat.com>
7 years ago99base: add memtrace-ko.sh to debug kernel module large memory consumption
Xunlei Pang [Thu, 3 Nov 2016 11:30:41 +0000 (19:30 +0800)] 
99base: add memtrace-ko.sh to debug kernel module large memory consumption

The current method for memory debug is to use "rd.memdebug=[0-3]",
it is not enough for debugging kernel modules. For example, when we
want to find out which kernel module consumes a large amount of memory,
"rd.memdebug=[0-3]" won't help too much.

A better way is needed to achieve this requirement, this is useful for
kdump OOM debugging.

The principle of this patch is to use kernel trace to track slab and
buddy allocation calls during kernel module loading(module_init), thus
we can analyze all the trace data and get the total memory consumption.
As for large slab allocation, it will probably fall into buddy allocation,
thus tracing "mm_page_alloc" alone should be enough for the purpose(this
saves quite some trace buffer memory, also large free is quite unlikey
during module loading, we neglect those memory free events).

The trace events include memory calls under "tracing/events/":
  kmem/mm_page_alloc

We also inpect the following events to detect the module loading:
  module/module_load
  module/module_put

Since we use filters to trace events, the final trace data size won't
be too big. Users can adjust the trace buffer size via "trace_buf_size"
kernel boot command line as needed.

We can get the module name and task pid from "module_load" event which
also mark the beginning of the loading, and module_put called by the
same task pid implies the end of the loading. So the memory events
recorded in between by the same task pid are consumed by this module
during loading(i.e. modprobe or module_init()).

With these information, we can record the rough total memory(the larger,
the more precise the result will be) consumption involved by each kernel
module loading.

Thus we introduce this shell script to find out which kernel module
consumes a large amount of memory during loading. Use "rd.memdebug=4"
as the tigger.

After applying this patch and specifying "rd.memdebug=4", during booting
it will print out something extra like below:
0 pages consumed by "pata_acpi"
0 pages consumed by "ata_generic"
1 pages consumed by "drm"
0 pages consumed by "ttm"
0 pages consumed by "drm_kms_helper"
835 pages consumed by "qxl"
0 pages consumed by "mii"
6 pages consumed by "8139cp"
0 pages consumed by "virtio"
0 pages consumed by "virtio_ring"
9 pages consumed by "virtio_pci"
1 pages consumed by "8139too"
0 pages consumed by "serio_raw"
0 pages consumed by "crc32c_intel"
199 pages consumed by "virtio_console"
0 pages consumed by "libcrc32c"
9 pages consumed by "xfs"

From the print, we see clearly that "qxl" consumed the most memory.

This file will be installed as a separate executable named "tracekomem"
in the following patch.

Signed-off-by: Xunlei Pang <xlpang@redhat.com>
7 years agoMerge pull request #161 from dracut-mailing-devs/1477422589-21327-1-git-send-email...
Harald Hoyer [Tue, 15 Nov 2016 09:41:31 +0000 (10:41 +0100)] 
Merge pull request #161 from dracut-mailing-devs/1477422589-21327-1-git-send-email-stefanb@linux.vnet.ibm.com

dracut-install: preserve extended attributes when copying files

7 years agoMerge pull request #174 from haraldh/master
Harald Hoyer [Mon, 14 Nov 2016 15:35:13 +0000 (16:35 +0100)] 
Merge pull request #174 from haraldh/master

testsuite: add "-cpu host" to kvm call

7 years agoMerge pull request #173 from danimo/xennet
Harald Hoyer [Mon, 14 Nov 2016 15:34:30 +0000 (16:34 +0100)] 
Merge pull request #173 from danimo/xennet

network: Try to load xennet

7 years agotestsuite: add "-cpu host" to kvm call 174/head
Harald Hoyer [Mon, 14 Nov 2016 15:21:06 +0000 (16:21 +0100)] 
testsuite: add "-cpu host" to kvm call

7 years agoREADME.md: change centosci badge
Harald Hoyer [Mon, 14 Nov 2016 12:51:59 +0000 (13:51 +0100)] 
README.md: change centosci badge

7 years agotest/test-rhel-7.2.rpms: remove file
Harald Hoyer [Mon, 14 Nov 2016 11:30:52 +0000 (12:30 +0100)] 
test/test-rhel-7.2.rpms: remove file

7 years agoRevert "TEST-99-RPM: use --best and install all rpms"
Harald Hoyer [Mon, 14 Nov 2016 11:29:12 +0000 (12:29 +0100)] 
Revert "TEST-99-RPM: use --best and install all rpms"

This reverts commit f81806db208a55bc4a6b04eb89cabf062c79f3ef.

7 years agoTEST-99-RPM: use --best and install all rpms
Harald Hoyer [Mon, 14 Nov 2016 11:27:33 +0000 (12:27 +0100)] 
TEST-99-RPM: use --best and install all rpms

7 years agoREADME.md: add CentOS badge
Harald Hoyer [Mon, 14 Nov 2016 11:27:11 +0000 (12:27 +0100)] 
README.md: add CentOS badge

7 years agotest/TEST-99-RPM: dnf does not like any dracut subpackage
Harald Hoyer [Fri, 11 Nov 2016 15:34:42 +0000 (16:34 +0100)] 
test/TEST-99-RPM: dnf does not like any dracut subpackage

7 years agotest/TEST-99-RPM: speedup test
Harald Hoyer [Fri, 11 Nov 2016 15:04:31 +0000 (16:04 +0100)] 
test/TEST-99-RPM: speedup test

7 years agodracut.spec: add systemd-udev requirement
Harald Hoyer [Fri, 11 Nov 2016 15:04:09 +0000 (16:04 +0100)] 
dracut.spec: add systemd-udev requirement

7 years agonetwork: Try to load xennet 173/head
Thomas Renninger [Fri, 19 Sep 2014 13:34:54 +0000 (15:34 +0200)] 
network: Try to load xennet

This makes dracut boot from NFS in a xen instance.

bnc#896464, bnc#896259

Signed-off-by: Thomas Renninger <trenn@suse.de>
7 years agoREADME.testsuite: add dmraid
Harald Hoyer [Thu, 10 Nov 2016 09:56:06 +0000 (10:56 +0100)] 
README.testsuite: add dmraid

7 years agoTEST-99-RPM: append "/" to DESTDIR
Harald Hoyer [Mon, 7 Nov 2016 16:52:52 +0000 (17:52 +0100)] 
TEST-99-RPM: append "/" to DESTDIR

7 years agoMakefile: fixed DESTDIR in rpm target
Harald Hoyer [Mon, 7 Nov 2016 16:52:09 +0000 (17:52 +0100)] 
Makefile: fixed DESTDIR in rpm target

7 years agoTEST-30-ISCSI: give server more time for the head start
Harald Hoyer [Mon, 7 Nov 2016 16:22:08 +0000 (17:22 +0100)] 
TEST-30-ISCSI: give server more time for the head start

7 years agoREADME.testsuite: add more requirements
Harald Hoyer [Mon, 7 Nov 2016 16:20:43 +0000 (17:20 +0100)] 
README.testsuite: add more requirements

7 years agoTEST-99-RPM: set release version and disable update-testing repo
Harald Hoyer [Mon, 7 Nov 2016 16:20:18 +0000 (17:20 +0100)] 
TEST-99-RPM: set release version and disable update-testing repo

7 years agoTEST-99-RPM: actually use the generated rpms with dnf
Harald Hoyer [Mon, 7 Nov 2016 16:05:28 +0000 (17:05 +0100)] 
TEST-99-RPM: actually use the generated rpms with dnf

7 years agoTEST-30-ISCSI: fixed dhcpd.conf and disabled nowait
Harald Hoyer [Mon, 7 Nov 2016 12:23:39 +0000 (13:23 +0100)] 
TEST-30-ISCSI: fixed dhcpd.conf and disabled nowait

7 years agoTEST-99-RPM: add test_check() for rpm,dnf,yum
Harald Hoyer [Mon, 7 Nov 2016 12:20:35 +0000 (13:20 +0100)] 
TEST-99-RPM: add test_check() for rpm,dnf,yum

7 years agoTEST-99-RPM: create dracut rpms to install first
Harald Hoyer [Mon, 7 Nov 2016 12:15:56 +0000 (13:15 +0100)] 
TEST-99-RPM: create dracut rpms to install first

create rpms in TESTDIR first

7 years agoMakefile: create rpms in DESTDIR for target rpm
Harald Hoyer [Mon, 7 Nov 2016 12:14:49 +0000 (13:14 +0100)] 
Makefile: create rpms in DESTDIR for target rpm

7 years agoUse versioned Obsoletes
Zbigniew Jędrzejewski-Szmek [Mon, 7 Nov 2016 10:10:12 +0000 (11:10 +0100)] 
Use versioned Obsoletes

Also change <= N to < N+1. For example, dracut-029-1 > dracut-029, so would not
get obsoleted properly. This all applies to old versions, so doesn't make much
difference in practice, so just fix it to avoid c&p duplication of the bad
pattern in the future.

7 years agoNEWS: update for 045
Harald Hoyer [Mon, 7 Nov 2016 10:01:36 +0000 (11:01 +0100)] 
NEWS: update for 045

7 years agodracut.sh: create the initramfs non-world readable also if early cpio is used
Andreas Stieger [Mon, 7 Nov 2016 09:37:22 +0000 (10:37 +0100)] 
dracut.sh: create the initramfs non-world readable also if early cpio is used

Fixes: 5f2c30d9bcd614d546d5c55c6897e33f88b9ab90
Previously fixed CVE-2012-4453: e1b48995c26c4f06d1a718539cb1bd5b0179af91

Signed-off-by: Andreas Stieger <astieger@suse.com>
7 years agoMerge pull request #169 from floppym/50-dracut.install-bashism
Harald Hoyer [Mon, 7 Nov 2016 09:20:06 +0000 (10:20 +0100)] 
Merge pull request #169 from floppym/50-dracut.install-bashism

50-dracut.install: use /bin/bash shebang

7 years ago50-dracut.install: use /bin/bash shebang 169/head
Mike Gilbert [Fri, 4 Nov 2016 17:09:28 +0000 (13:09 -0400)] 
50-dracut.install: use /bin/bash shebang

This script utilizes several bash-specific constructs.

7 years agoTODO: remove some items
Harald Hoyer [Thu, 3 Nov 2016 14:05:36 +0000 (15:05 +0100)] 
TODO: remove some items

7 years agoREADME: update
Harald Hoyer [Thu, 3 Nov 2016 13:54:45 +0000 (14:54 +0100)] 
README: update

remove "new" and reword the first paragraphs

remove sourceforge repo links

7 years agoREADME.md: remove CI badge
Harald Hoyer [Thu, 3 Nov 2016 13:48:31 +0000 (14:48 +0100)] 
README.md: remove CI badge

7 years agodracut.8: document INITRD_COMPRESS environment variable
Harald Hoyer [Wed, 2 Nov 2016 12:49:17 +0000 (13:49 +0100)] 
dracut.8: document INITRD_COMPRESS environment variable

https://bugzilla.redhat.com/show_bug.cgi?id=1389775

7 years agoREADME: correct github URLs
Harald Hoyer [Wed, 26 Oct 2016 11:41:21 +0000 (13:41 +0200)] 
README: correct github URLs

7 years agodracut-install: preserve extended attributes when copying files 161/head
Stefan Berger [Tue, 25 Oct 2016 19:09:49 +0000 (15:09 -0400)] 
dracut-install: preserve extended attributes when copying files

Preserve extended attributes when copying files using dracut-install.

The copying of extended attributes avoids file execution denials when
the Linux Integrity Measurement's Appraisal mode is active. In that mode
executables need their file signatures copied. In particular, this patch
solves the problem that dependent libaries are not included in the
initramfs since the copied programs could not be executed due to missing
signatures. The following audit record shows the type of failure that
is now prevented:

type=INTEGRITY_DATA msg=audit(1477409025.492:30065): pid=922 uid=0
 auid=4294967295 ses=4294967295
 subj=unconfined_u:unconfined_r:unconfined_t:s0-s0:c0.c1023
 op="appraise_data" cause="IMA-signature-required"
 comm="ld-linux-x86-64"
 name="/var/tmp/dracut.R6ySa4/initramfs/usr/bin/journalctl"
 dev="dm-0" ino=37136 res=0

Signed-off-by: Stefan Berger <stefanb@linux.vnet.ibm.com>
7 years agoREADME.md: update
Harald Hoyer [Thu, 20 Oct 2016 13:35:08 +0000 (15:35 +0200)] 
README.md: update

7 years agoREADME.md: update
Harald Hoyer [Thu, 20 Oct 2016 12:53:25 +0000 (14:53 +0200)] 
README.md: update

7 years agoadd README.md
Harald Hoyer [Thu, 20 Oct 2016 12:46:40 +0000 (14:46 +0200)] 
add README.md

7 years agotest/test-rhel-7.2.rpms
Harald Hoyer [Thu, 20 Oct 2016 11:58:53 +0000 (13:58 +0200)] 
test/test-rhel-7.2.rpms

list of rpms to install to run the testsuite on rhel-7.2

7 years agointegrity/ima-policy-load.sh: s/echo -n/printf
Harald Hoyer [Thu, 20 Oct 2016 11:58:25 +0000 (13:58 +0200)] 
integrity/ima-policy-load.sh: s/echo -n/printf

7 years agoMerge pull request #160 from yuwata/fix-rescue-install
Harald Hoyer [Wed, 19 Oct 2016 07:35:46 +0000 (09:35 +0200)] 
Merge pull request #160 from yuwata/fix-rescue-install

rescue: use proper path for 0-rescue.conf

7 years agorescue: use proper path for 0-rescue.conf 160/head
Yu Watanabe [Wed, 19 Oct 2016 03:22:48 +0000 (12:22 +0900)] 
rescue: use proper path for 0-rescue.conf

7 years agoMerge pull request #158 from dracut-mailing-devs/1476391783-27231-1-git-send-email...
Harald Hoyer [Fri, 14 Oct 2016 09:34:39 +0000 (11:34 +0200)] 
Merge pull request #158 from dracut-mailing-devs/1476391783-27231-1-git-send-email-stefanb@linux.vnet.ibm.com

98integrity: support validating the IMA policy file signature

7 years ago98integrity: support validating the IMA policy file signature 158/head
Stefan Berger [Thu, 13 Oct 2016 20:49:43 +0000 (16:49 -0400)] 
98integrity: support validating the IMA policy file signature

IMA validates file signatures based on the security.ima xattr. As of
Linux-4.7, instead of cat'ing the IMA policy into the securityfs policy,
the IMA policy pathname can be written, allowing the IMA policy file
signature to be validated.

This patch first attempts to write the pathname, but on failure falls
back to cat'ing the IMA policy contents .

Signed-off-by: Stefan Berger <stefanb@linux.vnet.ibm.com>
Signed-off-by: Mimi Zohar <zohar@linux.vnet.ibm.com>
7 years agodmsquash-live/dmsquash-live-root: det_img_fs() redirect udevadm output to stderr
Harald Hoyer [Thu, 13 Oct 2016 07:20:33 +0000 (09:20 +0200)] 
dmsquash-live/dmsquash-live-root: det_img_fs() redirect udevadm output to stderr

Otherwise the output is taken as input for modprobe.

7 years agodracut-install: fallback to non-hostonly mode if lsmod fails
Harald Hoyer [Thu, 8 Sep 2016 13:55:21 +0000 (15:55 +0200)] 
dracut-install: fallback to non-hostonly mode if lsmod fails

if libkmod fails to get the list of loaded modules, fallback
to non-hostonly mode, to at least try to assemble a working initrd.

7 years agoMerge pull request #131 from bcg62/syslog-fixes
Harald Hoyer [Tue, 11 Oct 2016 13:06:31 +0000 (15:06 +0200)] 
Merge pull request #131 from bcg62/syslog-fixes

syslog module fixes

7 years agoadd imjournal.so to read systemd journal 131/head
Brendan Germain [Mon, 19 Sep 2016 17:41:32 +0000 (13:41 -0400)] 
add imjournal.so to read systemd journal

7 years agosubshell and set -f to prevent expansion
Brendan Germain [Wed, 25 May 2016 20:11:11 +0000 (16:11 -0400)] 
subshell and set -f to prevent expansion

7 years agofixup No such file or directory errors when module is not configured
Brendan Germain [Wed, 25 May 2016 19:40:02 +0000 (15:40 -0400)] 
fixup No such file or directory errors when module is not configured

7 years agomove start from udev to initqueue/online
Brendan Germain [Wed, 25 May 2016 17:25:09 +0000 (13:25 -0400)] 
move start from udev to initqueue/online

7 years agosource dracut-lib for warn()
Brendan Germain [Wed, 25 May 2016 12:29:55 +0000 (08:29 -0400)] 
source dracut-lib for warn()

7 years agocorrectly install rsyslog.conf template
Brendan Germain [Tue, 24 May 2016 19:37:30 +0000 (15:37 -0400)] 
correctly install rsyslog.conf template

7 years agodracut.sh: support --tmpdir as a relative path 157/head
David Disseldorp [Mon, 10 Oct 2016 14:27:47 +0000 (16:27 +0200)] 
dracut.sh: support --tmpdir as a relative path

Dracut changes working directory before attempting to output files under
$DRACUT_TMPDIR , resulting in an IO failure if $DRACUT_TMPDIR is a path
relative to the working directory when dracut was started.

Fixes: https://github.com/dracutdevs/dracut/issues/156
Signed-off-by: David Disseldorp <ddiss@suse.de>
7 years agoMerge pull request #150 from dm0-/master
Harald Hoyer [Mon, 10 Oct 2016 09:28:09 +0000 (11:28 +0200)] 
Merge pull request #150 from dm0-/master

qemu: include the qemu_fw_cfg kernel module

7 years agoMerge pull request #154 from honza801/patch-1
Harald Hoyer [Fri, 2 Sep 2016 08:07:21 +0000 (10:07 +0200)] 
Merge pull request #154 from honza801/patch-1

Update nfs-lib.sh

7 years agocaps: make it a non default module
Harald Hoyer [Fri, 2 Sep 2016 05:50:24 +0000 (07:50 +0200)] 
caps: make it a non default module

7 years agoTEST-30-ISCSI: add message, that all tests passed
Harald Hoyer [Mon, 22 Aug 2016 12:39:25 +0000 (14:39 +0200)] 
TEST-30-ISCSI: add message, that all tests passed

7 years agonetwork: arping2 use 0.0.0.0 as source address
Harald Hoyer [Mon, 22 Aug 2016 12:38:54 +0000 (14:38 +0200)] 
network: arping2 use 0.0.0.0 as source address

7 years agotest/TEST-30-ISCSI: depend on tgtd and tgtadm
Harald Hoyer [Mon, 22 Aug 2016 11:32:03 +0000 (13:32 +0200)] 
test/TEST-30-ISCSI: depend on tgtd and tgtadm

the testsuite now needs tgtd and tgtadm and not iscsi-target

7 years agokernel-modules: add nvme kernel module
Harald Hoyer [Mon, 22 Aug 2016 09:04:23 +0000 (11:04 +0200)] 
kernel-modules: add nvme kernel module

7 years agodracut-systemd/dracut-mount.service: add DefaultDependencies=no
Harald Hoyer [Mon, 22 Aug 2016 09:03:01 +0000 (11:03 +0200)] 
dracut-systemd/dracut-mount.service: add DefaultDependencies=no

7 years agoUpdate nfs-lib.sh 154/head
honza801 [Thu, 1 Sep 2016 13:37:58 +0000 (15:37 +0200)] 
Update nfs-lib.sh

\ 1anaconda_nfsv6_to_var(): fix options parsing. $1 contains  : at the end, this is done by previous functions.

7 years agoMerge pull request #153 from fuhry/livenet-generator-nfs
Harald Hoyer [Fri, 26 Aug 2016 06:20:25 +0000 (08:20 +0200)] 
Merge pull request #153 from fuhry/livenet-generator-nfs

livenet: support nfs:// urls in livenet-generator

7 years agolivenet: support nfs:// urls in livenet-generator 153/head
Dan Fuhry [Thu, 25 Aug 2016 21:13:52 +0000 (17:13 -0400)] 
livenet: support nfs:// urls in livenet-generator

This is a further improvement on PR #105 which re-adds support for nfs:// urls to root=live:nfs://... Symptoms prior to applying this patch are that sysroot.mount times out when following the nfs:// syntax for the path to the live image. An additional case is added to livenet-generator to support the nfs protocol.

7 years agonetwork:ibft put IPv6 IP in brackets
Harald Hoyer [Wed, 17 Aug 2016 14:25:09 +0000 (16:25 +0200)] 
network:ibft put IPv6 IP in brackets

ip=2620:0052:0000:2220:0226:b9ff:fe81:cde4::[2620:0052:0000:2220:0000:0000:0000:03fe]:64::ibft0:none

should be

ip=[2620:0052:0000:2220:0226:b9ff:fe81:cde4]::[2620:0052:0000:2220:0000:0000:0000:03fe]:64::ibft0:none

https://bugzilla.redhat.com/show_bug.cgi?id=1322592#c19
(cherry picked from commit b8e6c051c6ad6ae3ae93db8e74f37dbc82c22514)

7 years agodracut.cmdline.7.asc: document rd.shell=0 for rd.emergency
Harald Hoyer [Wed, 17 Aug 2016 14:49:00 +0000 (16:49 +0200)] 
dracut.cmdline.7.asc: document rd.shell=0 for rd.emergency

(cherry picked from commit 1d267fb82c1e12e06ef80de16f5232ef06c84240)

7 years agodracut.sh: document --hostonly-i18n and --no-hostonly-i18n
Harald Hoyer [Wed, 17 Aug 2016 14:48:07 +0000 (16:48 +0200)] 
dracut.sh: document --hostonly-i18n and --no-hostonly-i18n

show description in --help

https://bugzilla.redhat.com/show_bug.cgi?id=1266448
(cherry picked from commit 91896ab68e26b9f9191f4742dc8ad9c5025eac7f)

7 years agourl-lib: ca-bundle.crt changed to a symlink
Harald Hoyer [Wed, 17 Aug 2016 14:41:21 +0000 (16:41 +0200)] 
url-lib: ca-bundle.crt changed to a symlink

use inst() instead of inst_simple()

/etc/pki/tls/certs/ca-bundle.crt is a symlink to
../../ca-trust/extracted/pem/tls-ca-bundle.pem

with inst() we install the original file also.

https://bugzilla.redhat.com/show_bug.cgi?id=1341280
(cherry picked from commit 1b23c6c65c39630cb62faa2503817759f83d880b)

7 years agosystemd/dracut-cmdline.sh: unset "UNSET" $root
Harald Hoyer [Fri, 12 Aug 2016 09:24:47 +0000 (11:24 +0200)] 
systemd/dracut-cmdline.sh: unset "UNSET" $root

https://bugzilla.redhat.com/show_bug.cgi?id=1365667
caused by commit 9aa224cc

(cherry picked from commit fc77aca7ddbd33328066a943a4de09de34d25c4c)

7 years agodracut-functions.sh: catch all lvm slaves
Harald Hoyer [Tue, 9 Aug 2016 13:26:04 +0000 (15:26 +0200)] 
dracut-functions.sh: catch all lvm slaves

add check_vol_slaves_all to be used in check_block_and_slaves_all

otherwise only the first lvm VG member would be processed

(cherry picked from commit 7a7b8c174023886b015bd484372839aecf63f324)

7 years agoTEST-20-NFS: remove stale pid file
Harald Hoyer [Fri, 19 Aug 2016 13:33:59 +0000 (15:33 +0200)] 
TEST-20-NFS: remove stale pid file

7 years agonetwork: use require_any_binary instead of require_any_binaries
Xunlei Pang [Fri, 19 Aug 2016 11:39:37 +0000 (13:39 +0200)] 
network: use require_any_binary instead of require_any_binaries

7 years agonfs: install all nfs modules non-hostonly
Harald Hoyer [Fri, 22 Jul 2016 06:30:36 +0000 (08:30 +0200)] 
nfs: install all nfs modules non-hostonly

If nfs is used, we should include all nfs modules, in the case, where
$host_fs_types contains nfs.

(cherry picked from commit b077d18963436f6771e7ce3c486bcb2ae80165db)

7 years agonetwork: support macaddr in brackets []
Harald Hoyer [Wed, 29 Jun 2016 10:27:37 +0000 (12:27 +0200)] 
network: support macaddr in brackets []

ip=ens3:dhcp:1000
ip=ens3:dhcp::54:52:00:ab:cd:ef
ip=ens3:dhcp::[54:52:00:ab:cd:ef]
ip=ens3:dhcp:1000:54:52:00:ab:cd:ef
ip=ens3:dhcp:1000:[54:52:00:ab:cd:ef]

ip=192.168.122.20::192.168.122.1:24:test:ens3:none:1000
ip=192.168.122.20::192.168.122.1:24:test:ens3:none::54:52:00:ab:cd:ef
ip=192.168.122.20::192.168.122.1:24:test:ens3:none::[54:52:00:ab:cd:ef]
ip=192.168.122.20::192.168.122.1:24:test:ens3:none:1000:54:52:00:ab:cd:ef
ip=192.168.122.20::192.168.122.1:24:test:ens3:none:1000:[54:52:00:ab:cd:ef]

ip=::::test:ens3:dhcp:1000
ip=::::test:ens3:dhcp::54:52:00:ab:cd:ef
ip=::::test:ens3:dhcp::[54:52:00:ab:cd:ef]
ip=::::test:ens3:dhcp:1000:54:52:00:ab:cd:ef
ip=::::test:ens3:dhcp:1000:[54:52:00:ab:cd:ef]

(cherry picked from commit 53e4ab71742fc1e5d8112c719c0d154d08815fa1)

7 years agoqemu: include the qemu_fw_cfg kernel module 150/head
David Michael [Tue, 16 Aug 2016 20:43:18 +0000 (13:43 -0700)] 
qemu: include the qemu_fw_cfg kernel module

This adds support for /sys/firmware/qemu_fw_cfg on QEMU guests
started with the -fw_cfg option.

7 years agoMerge pull request #148 from lnykryn/fips-space
Harald Hoyer [Mon, 8 Aug 2016 12:42:05 +0000 (14:42 +0200)] 
Merge pull request #148 from lnykryn/fips-space

fips-module: add missing space

7 years agofips-module: add missing space 148/head
Lukas Nykryn [Thu, 28 Jul 2016 09:02:19 +0000 (11:02 +0200)] 
fips-module: add missing space

7 years agoadd rd.emergency=[reboot|poweroff|halt]
Harald Hoyer [Fri, 22 Jul 2016 11:32:47 +0000 (13:32 +0200)] 
add rd.emergency=[reboot|poweroff|halt]

specifies what action to execute in case of a critical failure

7 years agoMerge pull request #145 from yuwata/dracut-conf
Harald Hoyer [Wed, 20 Jul 2016 09:45:37 +0000 (11:45 +0200)] 
Merge pull request #145 from yuwata/dracut-conf

dracut.conf.5.asc: remove duplicate i18n_install_all option

7 years agodracut.conf.5.asc: remove duplicate i18n_install_all option 145/head
Yu Watanabe [Wed, 20 Jul 2016 09:23:44 +0000 (18:23 +0900)] 
dracut.conf.5.asc: remove duplicate i18n_install_all option

7 years agonetwork: use arping2, if available
Harald Hoyer [Thu, 14 Jul 2016 12:24:31 +0000 (14:24 +0200)] 
network: use arping2, if available

fixes https://github.com/dracutdevs/dracut/issues/135

7 years agofcoe: check if needed for hostonly
Harald Hoyer [Wed, 29 Jun 2016 08:49:00 +0000 (10:49 +0200)] 
fcoe: check if needed for hostonly

(cherry picked from commit f45726652fd8c6fd6b5560e1142753bac62dc426)

7 years agodracut-install.c: really add a "/" inbetween destdir and target
Harald Hoyer [Thu, 14 Jul 2016 11:53:24 +0000 (13:53 +0200)] 
dracut-install.c: really add a "/" inbetween destdir and target

using dracut-install with

find . -print0 | xargs dracut-install -D /tmp/test -a

resulted in /tmp/test./.... files

7 years agofs-lib: f2fs needs crc32 not crc32c
Harald Hoyer [Fri, 8 Jul 2016 08:01:52 +0000 (10:01 +0200)] 
fs-lib: f2fs needs crc32 not crc32c

*sigh*

7 years agoMerge pull request #143 from scop/master
Harald Hoyer [Thu, 7 Jul 2016 12:58:28 +0000 (14:58 +0200)] 
Merge pull request #143 from scop/master

dracut.png: Optimize with zopflipng -m

7 years agodracut.png: Optimize with zopflipng -m 143/head
Ville Skyttä [Thu, 7 Jul 2016 10:53:39 +0000 (13:53 +0300)] 
dracut.png: Optimize with zopflipng -m

7 years agofs-lib: add crc32c kernel module for f2fs
Harald Hoyer [Thu, 7 Jul 2016 07:43:48 +0000 (09:43 +0200)] 
fs-lib: add crc32c kernel module for f2fs

7 years agoMerge pull request #142 from falbrechtskirchinger/master
Harald Hoyer [Wed, 6 Jul 2016 07:15:20 +0000 (09:15 +0200)] 
Merge pull request #142 from falbrechtskirchinger/master

systemd: install missing drop-in configs