thirdparty/dracut.git
6 months ago95iscsi/module-setup.sh: do not require 'hostname' anymore master
Harald Hoyer [Tue, 4 Dec 2018 09:27:17 +0000 (10:27 +0100)]
95iscsi/module-setup.sh: do not require 'hostname' anymore

6 months agofedora-test.sh: install tcpdump
Harald Hoyer [Tue, 4 Dec 2018 09:22:28 +0000 (10:22 +0100)]
fedora-test.sh: install tcpdump

6 months agotest/test-functions: correctly move server.log
Harald Hoyer [Tue, 4 Dec 2018 09:06:12 +0000 (10:06 +0100)]
test/test-functions: correctly move server.log

6 months agoinstall/dracut-install.c: install module dependencies of dependencies
Harald Hoyer [Tue, 4 Dec 2018 09:02:45 +0000 (10:02 +0100)]
install/dracut-install.c: install module dependencies of dependencies

6 months agonetwork: skip already enslaved interfaces
Harald Hoyer [Tue, 21 Aug 2018 11:14:44 +0000 (13:14 +0200)]
network: skip already enslaved interfaces

6 months agodracut.modules.7.asc: typo correction
Bruno E. O. Meneguele [Fri, 30 Nov 2018 15:01:21 +0000 (13:01 -0200)]
dracut.modules.7.asc: typo correction

Correct simple typo in .7 manpage for dracut.

Signed-off-by: Bruno E. O. Meneguele <bmeneg@redhat.com>
6 months agokill bogus comment
Thierry Vignaud [Fri, 30 Nov 2018 14:41:05 +0000 (15:41 +0100)]
kill bogus comment

should have been killed in commit 4a855e6bebed956c108865823bcc131ebea2841a

6 months agonetwork-manager: call the online hook for connected devices
Lubomir Rintel [Tue, 27 Nov 2018 14:30:48 +0000 (15:30 +0100)]
network-manager: call the online hook for connected devices

Look for "connection-uuid" instead of "managed" to determine the devices
that are actually activated with a connection and call the online hook.

This fixes the anaconda-net root mount, which utilizes the online hook.

6 months agodracut-initramfs-restore: set selinux labels
Lukas Nykryn [Tue, 27 Nov 2018 14:27:53 +0000 (15:27 +0100)]
dracut-initramfs-restore: set selinux labels

7 months agofips: removed false-positive 'FATAL: Module xxx not found' error message when kernel...
Renaud Métrich [Wed, 14 Nov 2018 12:19:27 +0000 (13:19 +0100)]
fips: removed false-positive 'FATAL: Module xxx not found' error message when kernel provides a generic algo for module

Signed-off-by: Renaud Métrich <rmetrich@redhat.com>
7 months agoDelay argument "-d" requires number
masem [Tue, 13 Nov 2018 23:48:39 +0000 (00:48 +0100)]
Delay argument "-d" requires number

Arguments "-f -d -n" fails with "invalid number -n", because -d delay expects number of seconds.

7 months agosquash: unsquash the root image instead of mounting it on shutdown
Kairui Song [Fri, 9 Nov 2018 02:48:28 +0000 (10:48 +0800)]
squash: unsquash the root image instead of mounting it on shutdown

When building squash image, squash module forgot to install the new
shutdown.sh, and the shutdown hooks are always skipped on ordinary
shutdown if squash module is enabled.

The new shutdown.sh will remount the squash image and then everything
will just work, but currently re-mounting the squash image on shutdown
may have selinux problem and make the system hang, and there is no
easy way to fix it.

So skip fixing the shutdown.sh not being install problem, instead
just drop the new shutdown.sh, and unsquash the image on ordinary
shutdown, which is safer and should always work.

Signed-off-by: Kairui Song <kasong@redhat.com>
7 months agoFixed some SUSE specific typos and outputs
Pedro Monreal [Thu, 8 Nov 2018 13:15:38 +0000 (14:15 +0100)]
Fixed some SUSE specific typos and outputs

7 months agodracut.install: call dracut with --force
Lukas Nykryn [Thu, 25 Oct 2018 13:30:36 +0000 (15:30 +0200)]
dracut.install: call dracut with --force

The kernel-install is called even if you run make install.
Since we don't call dracut with -f a second make install will fail
because initrd with same version is already there.
This makes kernel developers feel miserable.

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

7 months agoMakefile: add srpm target
Harald Hoyer [Wed, 24 Oct 2018 13:14:03 +0000 (15:14 +0200)]
Makefile: add srpm target

7 months ago95iscsi: drop systemd dracut service dependencies for iscsid
Dusty Mabe [Mon, 22 Oct 2018 17:25:29 +0000 (13:25 -0400)]
95iscsi: drop systemd dracut service dependencies for iscsid

These dependencies cause an odd issue where swap devices specified
by resume= on the kernel command line will cause systemd device
timeouts to occur on boot. According to @haraldh these lines aren't
needed because the socket activiation will take care of it for us.
Removing these lines now as it fixes the resume= device timeout issue.

Fixes #480
Fixes https://bugzilla.redhat.com/show_bug.cgi?id=1641268

7 months ago95dasd_rules: mark dasd rules host_only
Daniel Molkentin [Fri, 19 Oct 2018 12:39:30 +0000 (14:39 +0200)]
95dasd_rules: mark dasd rules host_only

Reference: bsc#1090884

7 months ago99base: Allow files with backslashes in hostonly files
Daniel Molkentin [Fri, 19 Oct 2018 12:30:36 +0000 (14:30 +0200)]
99base: Allow files with backslashes in hostonly files

Files with blackslashes are routinely by systemd.

Reference: bsc#1090884

8 months agofips: check fips integrity just before mounting local filesystems in /sysroot
Renaud Métrich [Fri, 19 Oct 2018 11:21:37 +0000 (13:21 +0200)]
fips: check fips integrity just before mounting local filesystems in /sysroot

Signed-off-by: Renaud Métrich <rmetrich@redhat.com>
8 months ago99squash: Don't clean up squahfs on isolate
Kairui Song [Thu, 18 Oct 2018 09:05:22 +0000 (17:05 +0800)]
99squash: Don't clean up squahfs on isolate

The only time we need to cleanup squahfs manually is on switch root, to
release resource and memory. We've covered that by setting
"Conflicts=initrd-switch-root.target" for squash cleanup service.
On shutdown systemd will take care of squahfs mounts. But for other
isolate, files in initramfs are most likely still required, so don't
clean up squahfs. For example, kdump's emergency handler will isolate
into its own target, if squahfs is cleaned up it will fail.

Signed-off-by: Kairui Song <kasong@redhat.com>
8 months ago40network: Don't include 40network by default
Kairui Song [Fri, 12 Oct 2018 05:07:13 +0000 (13:07 +0800)]
40network: Don't include 40network by default

commit 7347391 ('network-legacy: split off from network module')
splitted network function to network-legacy and removed check() function
of 40network. This caused 40network to be included even if network is
not needed.

Signed-off-by: Kairui Song <kasong@redhat.com>
8 months agoAdded space in Resolving executable dependencies done as in the rest of the messages
Pedro Monreal [Mon, 8 Oct 2018 09:09:11 +0000 (11:09 +0200)]
Added space in Resolving executable dependencies done as in the rest of the messages

8 months agodracut.spec: Fix error introduced by 70291ed
Kairui Song [Sat, 29 Sep 2018 09:14:31 +0000 (17:14 +0800)]
dracut.spec: Fix error introduced by 70291ed

70291e0 ('dracut.spec: Add dracut-squash package') introduced a new
dracut-squash package, but by accident it overrided some other package
spec and the dependency name is wrong. This patch will fix it.

8 months agodracut-install: simplify ldd parsing logic
Mike Gilbert [Thu, 4 Oct 2018 20:45:47 +0000 (16:45 -0400)]
dracut-install: simplify ldd parsing logic

The previous logic would not handle absolute paths on the left side of
the "=>" properly. For example, on Gentoo ARM64, ldd outputs this:

/lib/ld-linux-aarch64.so.1 => /lib64/ld-linux-aarch64.so.1

At runtime, the kernel tries to load the file from /lib, and fails if we
only provide it in /lib64.

Instead of looking for the first slash after the "=>", just look for the
first slash, period. This would fail if we somehow had a relative path
on the left side (foo/libbar.so), but I'm not aware of any binaries that
would contain such an entry in DT_NEEDED.

Bug: https://bugs.gentoo.org/667752
Signed-off-by: Mike Gilbert <floppym@gentoo.org>
8 months agoFix tests with network-legacy 049
Harald Hoyer [Mon, 8 Oct 2018 13:38:33 +0000 (15:38 +0200)]
Fix tests with network-legacy

8 months agoAUTHORS: update
Harald Hoyer [Mon, 8 Oct 2018 13:31:49 +0000 (15:31 +0200)]
AUTHORS: update

8 months agoNEWS: update
Harald Hoyer [Mon, 8 Oct 2018 13:31:08 +0000 (15:31 +0200)]
NEWS: update

8 months agomodules.d: Add a module for handling additional depmod kernel module directories
Eugene Syromiatnikov [Sat, 1 Sep 2018 12:02:32 +0000 (14:02 +0200)]
modules.d: Add a module for handling additional depmod kernel module directories

It parses depmod configuration and scans modules.dep for kernel modules
present in directories supplied in "overrides", "external", and "search"
depmod configuration options.  The resulting list of (absolute) kernel
module paths is then supplied to instmods.

* modules.d/90kernel-modules-extra/module-setup.sh: New file.
* dracut.spec (%files): Add
%{dracutlibdir}/modules.d/90kernel-modules-extra.

Signed-off-by: Eugene Syromiatnikov <esyr@redhat.com>
8 months agodracut.spec: fixed invalid spec line
Harald Hoyer [Fri, 21 Sep 2018 10:41:00 +0000 (12:41 +0200)]
dracut.spec: fixed invalid spec line

8 months agonetwork-manager: add module
Lubomir Rintel [Thu, 30 Aug 2018 14:44:22 +0000 (16:44 +0200)]
network-manager: add module

8 months agonetwork-legacy: split off from network module
Lubomir Rintel [Thu, 30 Aug 2018 14:44:22 +0000 (16:44 +0200)]
network-legacy: split off from network module

8 months agonetwork: fix an error message
Lubomir Rintel [Fri, 31 Aug 2018 14:51:38 +0000 (16:51 +0200)]
network: fix an error message

8 months agoiscsi: start iscsid even w/o systemd
Lubomir Rintel [Thu, 30 Aug 2018 16:41:37 +0000 (18:41 +0200)]
iscsi: start iscsid even w/o systemd

8 months agoiscsi: do not install all of /etc/iscsi unless hostonly
Lubomir Rintel [Thu, 30 Aug 2018 16:38:34 +0000 (18:38 +0200)]
iscsi: do not install all of /etc/iscsi unless hostonly

/etc/iscsi/initiatorname.iscsi would leak the host initiator name (that
is host configuration) to the initramfs. Perhaps other files too.

8 months agoiscsi: do not replace the configuration in the host system
Lubomir Rintel [Thu, 30 Aug 2018 14:21:17 +0000 (16:21 +0200)]
iscsi: do not replace the configuration in the host system

  ln: failed to create symbolic link '/usr/lib/systemd/system/sockets.target.wants/iscsid.socket': Permission denied
  ln: failed to create symbolic link '/usr/lib/systemd/system/sockets.target.wants/iscsiuio.socket': Permission denied

No way. Just ensure the links are there in the initramfs image. In fact,
that is already the case for iscsiuio.socket. Add iscsid.socket too.

8 months agonetwork: configure NetworkManager to use dhclient
Lubomir Rintel [Tue, 18 Sep 2018 09:17:54 +0000 (11:17 +0200)]
network: configure NetworkManager to use dhclient

If the network module obtained a lease using dhclient, NetworkManager
must be configured to use it too, otherwise it would obtain a different
lease (and could potentially break a connection to the network volume).

8 months agodracut.spec: Add dracut-squash package
Kairui Song [Thu, 20 Sep 2018 09:23:19 +0000 (17:23 +0800)]
dracut.spec: Add dracut-squash package

As 99squash module requires extra dependency and it introduces new
files, add a new sub package for this module.

8 months agoAdd support for building a squashed initramfs
Kairui Song [Tue, 11 Sep 2018 11:32:24 +0000 (19:32 +0800)]
Add support for building a squashed initramfs

With all files stored in ramfs, and most of them are not compressed,
the initramfs will take up a lot of memory. Besides, if the file number
is large, each file will waste some memory due to page fragmetation.
This is due to ramfs' design, at least one page will be allocated for
one file however small the file is. On machine with large page size,
this will become worse and waste too many memory.

One approach to reducing the memory usage is to reduce the number of
files that got directly loaded into the root ramfs, and compress files
by put most files will into a read-only squash image and keep a minimum
set of executable and libraries outside as the loader for the squash
image. After the squash image is mounted, the real 'init' will be
executed and then everything behaves as usual.

This patch will introduce a '99squash' module which will never be
included by default. User can force add it, and if it is included,
dracut will perform some extra steps before creating the final image:

For now, "/etc" and "/usr" will be moved into the squashfs image.
"/init" will be renamed to "/init.stock" and replaced by "/init.squash".
Files and folders need to be accessible before mounting the image will
be still avaliable at their original place. And due to squashfs is
readonly, an overlayfs layer will be created on top of squashfs mount
point, as many dracut module require readwrite access to "/etc" and
"/usr", "init.squash" will ultimately call "/init.stock".

An extra systemd service will be installed. This service will umount all
squashfs related mount points right before switch-root to release
resources properly. This service will not actually do anything if
switch-root is not used.

This is very helpful when mem resource is very limited, like Kdump.
According to my tests, this squash module can help save about 35MB of
memory with 64K page size, or about 15MB with 4K page size on an
ordinary kdump capture routine. This module could also help reduce
memory usage for normal boot up process.

Won't change any behavior if squash module is not enabled.

Signed-off-by: Kairui Song <kasong@redhat.com>
9 months agobase/dracut-lib.sh: use "command -v" in pidof()
Alexander Tsoy [Sun, 9 Sep 2018 10:57:33 +0000 (13:57 +0300)]
base/dracut-lib.sh: use "command -v" in pidof()

"type -P" doesn't work in dash

9 months agoinstall: avoid non-portable __WORDSIZE
Alexander Tsoy [Sat, 8 Sep 2018 23:47:09 +0000 (02:47 +0300)]
install: avoid non-portable __WORDSIZE

Lets not unnecessarily rely on __WORDSIZE, which is not clearly specified
by any spec. Use explicit size comparisons if we're not interested in the
WORDSIZE, anyway.

Patch ported from systemd.
(commit 8507eb20b64010b26f23822cbf442bb0bf96511c)

Original-patch-by: Emil Renner Berthing <systemd@esmil.dk>
Bug: https://bugs.gentoo.org/602122

9 months agoPrevent environment leaking into initrd-release
Alexander Tsoy [Sat, 8 Sep 2018 14:02:03 +0000 (17:02 +0300)]
Prevent environment leaking into initrd-release

On my system the following initrd-release is generated:
...
VERSION="4 dracut-048 dracut-048"
...

VERSION is not defined in /etc/os-release, so the variable is
concatenated with its previous value:

* "4" comes from the kernel build system since dracut is called from the
  kernel install hook ("4" is a major kernel version);
* first "dracut-048" comes from the "systemd-initrd" module;
* second "dracut-048" comes from the "base" module.

9 months agodmsquash-live/apply-live-updates: Test proper file link.
Frederick Grose [Mon, 3 Sep 2018 23:41:58 +0000 (19:41 -0400)]
dmsquash-live/apply-live-updates: Test proper file link.

Update flag link to /dev/root as required by commit
789668deb3e6f8584ffab964d2204ddcb75f0a06.

9 months agodmsquash-live-root: Manage absent overlayfs module better.
Frederick Grose [Mon, 3 Sep 2018 23:02:23 +0000 (19:02 -0400)]
dmsquash-live-root: Manage absent overlayfs module better.

die when required; systemctl reload otherwise.

9 months agodmsquash-live: Avoid grep and sed in this module.
Frederick Grose [Mon, 3 Sep 2018 21:01:53 +0000 (17:01 -0400)]
dmsquash-live: Avoid grep and sed in this module.

strstr and variable string manipulations suffice.

9 months ago98dracut-systemd: Start systemd-vconsole-setup before dracut-cmdline-ask
Daniel Molkentin [Wed, 5 Sep 2018 10:06:06 +0000 (12:06 +0200)]
98dracut-systemd: Start systemd-vconsole-setup before dracut-cmdline-ask

This is what happened before this patch (edited for brevity):

  dracut-cmdline-ask.service in modules.d/98dracut-systemd, which invokes
  dracut-cmdline-ask.sh. This script and systemd-vconsole-setup are
  started in parallel for the same console (tty1).

  Then dracut-cmdline-ask quits immediately without doing anything (unless
  rd.cmdline=ask is given). As this is a bash script and it gets tty as
  stdin as specified in its *.service, this triggers the hangup of tty1 at
  its exit.

  Meanwhile systemd-vconsole-setup continues and tries some ioctls after
  that, but they fail because of the hung up tty1.

The usual culprit for starting systemd-vconsole-setup early on is
plymouth-start.service, even if plymouth.enable=0 is set.

A popular (and annoying) symptom of this as reported by users was
the inability use their configured keyboard layout in plymouth when
unlocking their crypted block devices.

Reference: boo#1055834

9 months agoFix misspellings in man pages and usage
Tobias Klauser [Wed, 29 Aug 2018 09:53:14 +0000 (11:53 +0200)]
Fix misspellings in man pages and usage

Also remove some trailing whitespaces from the same files.

Signed-off-by: Tobias Klauser <tklauser@distanz.ch>
9 months agostratis: Add additional binaries
Tony Asleson [Thu, 23 Aug 2018 20:08:59 +0000 (15:08 -0500)]
stratis: Add additional binaries

Include all binaries that could be called by the daemon.

Signed-off-by: Tony Asleson <tasleson@redhat.com>
9 months agokernel-modules: add nfit
Kairui Song [Mon, 20 Aug 2018 10:40:05 +0000 (18:40 +0800)]
kernel-modules: add nfit

To support pmem devices, nfit module is required

9 months ago99base: enable initqueue if extra devices are added
Kairui Song [Mon, 20 Aug 2018 10:43:19 +0000 (18:43 +0800)]
99base: enable initqueue if extra devices are added

When extra devices are added, initqueue should be enabled to make sure
those devices are present, so following services and routines could
use those devices.

See PR #442 for more detail.

9 months agodmsquash-live, livenet: Simplify OverlayFS read-only overlay setup.
Frederick Grose [Mon, 20 Aug 2018 23:52:53 +0000 (19:52 -0400)]
dmsquash-live, livenet: Simplify OverlayFS read-only overlay setup.

Use multiple lower layer directories in a single OverlayFS mount with
  a transient overlay directory.
Tolerate a command line with rd.live.overlay.readonly and NO persistent
  overlay by reconfiguring the OverlayFS mount options.
Use more compatible shell syntax for testing symlinks, and use printf
  instead of echo -e.

9 months agodmsquash-live: Support a flattened squashfs.img
Frederick Grose [Mon, 20 Aug 2018 13:47:50 +0000 (09:47 -0400)]
dmsquash-live: Support a flattened squashfs.img

A simplified root filesystem structure may be provided for OverlayFS
overlays by squashing the root filesystem directly instead of squashing
an embedded image file at /LiveOS/rootfs.img.  Detect and configure
such a squashed root filesystem for live booting.

For OverlayFS boots, avoid the read-only Device-mapper linear device
  at /dev/mapper/live-base.
Create a consistent device link at /dev/live-base for the read-only
  base loop device for all overlayed live root filesystems.
Consistently provide a link at /dev/root for wait_for_dev.

Update documentation.

10 months agolivenet: Enable OverlayFS overlay in sysroot.mount generator.
Frederick Grose [Wed, 1 Aug 2018 22:40:20 +0000 (18:40 -0400)]
livenet: Enable OverlayFS overlay in sysroot.mount generator.

Adjust sysroot.mount configuration for rd.live.overlay.overlayfs option.
Use link at /dev/root as a consistent flag for wait_for_dev.
Adjust documentation.

10 months agotravis: re-enable test 14
Harald Hoyer [Mon, 20 Aug 2018 08:04:52 +0000 (10:04 +0200)]
travis: re-enable test 14

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

10 months agoifcfg/write-ifcfg.sh: aggregate resolv.conf
Harald Hoyer [Fri, 17 Aug 2018 10:50:29 +0000 (12:50 +0200)]
ifcfg/write-ifcfg.sh: aggregate resolv.conf

The old code used /tmp/net.$netif.resolv.conf with $netif being randomly
chosen.

As it is not known which nameserver have which priority, just sort them
and deduplicate.

10 months agotest/test-functions: fixed V=1 logic
Harald Hoyer [Fri, 17 Aug 2018 13:38:03 +0000 (15:38 +0200)]
test/test-functions: fixed V=1 logic

10 months agotravis: one last job reshuffle
Harald Hoyer [Thu, 16 Aug 2018 13:28:04 +0000 (15:28 +0200)]
travis: one last job reshuffle

10 months agotravis: reshuffle tests
Harald Hoyer [Thu, 16 Aug 2018 12:48:21 +0000 (14:48 +0200)]
travis: reshuffle tests

long running tests first

10 months agotravis: modprobe amd nested=1
Harald Hoyer [Thu, 16 Aug 2018 12:28:54 +0000 (14:28 +0200)]
travis: modprobe amd nested=1

GREAT!

$ modinfo kvm-intel kvm-amd| fgrep nested
parm:           nested:bool
parm:           nested:int

10 months agotravis: rebalance tests
Harald Hoyer [Thu, 16 Aug 2018 12:25:23 +0000 (14:25 +0200)]
travis: rebalance tests

10 months agotravis: reshuffle tests
Harald Hoyer [Thu, 16 Aug 2018 11:56:19 +0000 (13:56 +0200)]
travis: reshuffle tests

10 months agoTEST-99-RPM: use releasever of the host system
Harald Hoyer [Thu, 16 Aug 2018 11:20:40 +0000 (13:20 +0200)]
TEST-99-RPM: use releasever of the host system

10 months agoTEST-15-BTRFSRAID: use seperate disk image for boot result
Harald Hoyer [Thu, 16 Aug 2018 11:05:42 +0000 (13:05 +0200)]
TEST-15-BTRFSRAID: use seperate disk image for boot result

10 months agoTEST-99-RPM: removed --releasever
Harald Hoyer [Thu, 16 Aug 2018 10:03:40 +0000 (12:03 +0200)]
TEST-99-RPM: removed --releasever

10 months agoTEST-15-BTRFSRAID: sync in test-init
Harald Hoyer [Thu, 16 Aug 2018 09:59:09 +0000 (11:59 +0200)]
TEST-15-BTRFSRAID: sync in test-init

strange failure

10 months agotravis: no rpm check for all matrix tests
Harald Hoyer [Thu, 16 Aug 2018 09:57:30 +0000 (11:57 +0200)]
travis: no rpm check for all matrix tests

10 months agotest: for V=2 tail only the last MB of logs
Harald Hoyer [Thu, 16 Aug 2018 09:47:21 +0000 (11:47 +0200)]
test: for V=2 tail only the last MB of logs

10 months agotravis: combine more tests
Harald Hoyer [Thu, 16 Aug 2018 09:15:16 +0000 (11:15 +0200)]
travis: combine more tests

10 months agologtee: reduce output
Harald Hoyer [Thu, 16 Aug 2018 09:14:11 +0000 (11:14 +0200)]
logtee: reduce output

10 months agotest: fixed test.log name
Harald Hoyer [Thu, 16 Aug 2018 09:13:55 +0000 (11:13 +0200)]
test: fixed test.log name

10 months agotravis: git pull more depth
Harald Hoyer [Thu, 16 Aug 2018 08:46:57 +0000 (10:46 +0200)]
travis: git pull more depth

10 months agotravis: git pull --tags
Harald Hoyer [Thu, 16 Aug 2018 08:39:49 +0000 (10:39 +0200)]
travis: git pull --tags

10 months agotravis: fight with yaml
Harald Hoyer [Thu, 16 Aug 2018 08:36:17 +0000 (10:36 +0200)]
travis: fight with yaml

10 months agotravis: fixup
Harald Hoyer [Thu, 16 Aug 2018 08:33:06 +0000 (10:33 +0200)]
travis: fixup

10 months agotravis: git check
Harald Hoyer [Thu, 16 Aug 2018 08:29:16 +0000 (10:29 +0200)]
travis: git check

10 months agotravis: use own logtee.c to reduce log output
Harald Hoyer [Thu, 16 Aug 2018 08:16:52 +0000 (10:16 +0200)]
travis: use own logtee.c to reduce log output

10 months agoTEST-01: remove memdebug
Harald Hoyer [Thu, 16 Aug 2018 07:50:52 +0000 (09:50 +0200)]
TEST-01: remove memdebug

10 months agotravis: fedora-test.sh send dnf output to dev/null
Harald Hoyer [Thu, 16 Aug 2018 07:48:02 +0000 (09:48 +0200)]
travis: fedora-test.sh send dnf output to dev/null

10 months agotravis: don't run TEST-40-NBD
Harald Hoyer [Thu, 16 Aug 2018 07:35:33 +0000 (09:35 +0200)]
travis: don't run TEST-40-NBD

10 months agotravis: combine more tests
Harald Hoyer [Thu, 16 Aug 2018 07:26:35 +0000 (09:26 +0200)]
travis: combine more tests

10 months agodracut.sh: remove bogus dir removal for --rebuild
Harald Hoyer [Thu, 16 Aug 2018 07:19:52 +0000 (09:19 +0200)]
dracut.sh: remove bogus dir removal for --rebuild

10 months agotravis: combine jobs
Harald Hoyer [Thu, 16 Aug 2018 07:10:29 +0000 (09:10 +0200)]
travis: combine jobs

10 months agotravis: extend matrix
Harald Hoyer [Thu, 16 Aug 2018 06:50:11 +0000 (08:50 +0200)]
travis: extend matrix

10 months ago.travis.yml: add gitter notifications
Harald Hoyer [Tue, 14 Aug 2018 15:06:58 +0000 (17:06 +0200)]
.travis.yml: add gitter notifications

10 months agofedora-test.sh: don't parallelize travis tests
Harald Hoyer [Tue, 14 Aug 2018 15:02:14 +0000 (17:02 +0200)]
fedora-test.sh: don't parallelize travis tests

10 months agoUpdate README.md
Harald Hoyer [Tue, 14 Aug 2018 14:58:52 +0000 (16:58 +0200)]
Update README.md

10 months agotest/test-functions: be verbose for any $V not empty
Harald Hoyer [Tue, 14 Aug 2018 14:54:27 +0000 (16:54 +0200)]
test/test-functions: be verbose for any $V not empty

10 months agoTEST-50-MULTINIC: removed bogus qemu compat server call
Harald Hoyer [Tue, 14 Aug 2018 14:37:01 +0000 (16:37 +0200)]
TEST-50-MULTINIC: removed bogus qemu compat server call

10 months agotest/run-qemu: move -cpu host to kvm args
Harald Hoyer [Tue, 14 Aug 2018 14:31:00 +0000 (16:31 +0200)]
test/run-qemu: move -cpu host to kvm args

10 months agoTEST-50-MULTINIC: fixed server.log
Harald Hoyer [Tue, 14 Aug 2018 14:30:42 +0000 (16:30 +0200)]
TEST-50-MULTINIC: fixed server.log

10 months agomight even run without kvm
Harald Hoyer [Tue, 14 Aug 2018 14:18:53 +0000 (16:18 +0200)]
might even run without kvm

10 months agoadd travis build job
Harald Hoyer [Tue, 14 Aug 2018 14:01:39 +0000 (16:01 +0200)]
add travis build job

10 months agoTEST-31-ISCSI-MULTI: increase verbose level
Harald Hoyer [Tue, 14 Aug 2018 13:54:42 +0000 (15:54 +0200)]
TEST-31-ISCSI-MULTI: increase verbose level

10 months agotest: add TEST_RUN_ID
Harald Hoyer [Tue, 14 Aug 2018 13:42:21 +0000 (15:42 +0200)]
test: add TEST_RUN_ID

10 months agoTEST-31-ISCSI-MULTI/test.sh: fixed test description
Harald Hoyer [Tue, 14 Aug 2018 13:28:56 +0000 (15:28 +0200)]
TEST-31-ISCSI-MULTI/test.sh: fixed test description

10 months agoTEST-50-MULTINIC/test.sh: fixed server startup
Harald Hoyer [Tue, 14 Aug 2018 12:12:54 +0000 (14:12 +0200)]
TEST-50-MULTINIC/test.sh: fixed server startup

10 months agokernel-network-modules: add vlan kernel modules
Harald Hoyer [Tue, 14 Aug 2018 12:07:12 +0000 (14:07 +0200)]
kernel-network-modules: add vlan kernel modules

10 months agotest: fixed KVERSION and qemu backwards compatiblity
Harald Hoyer [Tue, 14 Aug 2018 11:58:21 +0000 (13:58 +0200)]
test: fixed KVERSION and qemu backwards compatiblity

10 months agoTEST-70-BONDBRIDGETEAMVLAN: load vlan kernel modules
Harald Hoyer [Tue, 14 Aug 2018 11:57:15 +0000 (13:57 +0200)]
TEST-70-BONDBRIDGETEAMVLAN: load vlan kernel modules

10 months agotest: also output server.log on failure
Harald Hoyer [Tue, 14 Aug 2018 09:37:57 +0000 (11:37 +0200)]
test: also output server.log on failure

10 months agoTEST-50-MULTINIC: s/--device/-device
Harald Hoyer [Tue, 14 Aug 2018 09:35:26 +0000 (11:35 +0200)]
TEST-50-MULTINIC: s/--device/-device