Lubomir Rintel
5a565659fa
initrd: skip ethernet hwtype in BOOTIF
...
Dracut documents the BOOTIF argument to be a MAC address and so we
accept one in any of the conventions we recognize. However, the PXE boot
loaders like to prepend a "01-" to denote an ethernet hardware type.
Accept that too.
https://bugzilla.redhat.com/show_bug.cgi?id=1726240
(cherry picked from commit 2952953a48 )
2019-07-24 08:45:37 +02:00
Lubomir Rintel
0d9a62c25e
initrd: don't create a default connection if there's already one
...
Certain arguments (such as "nameserver") don't specify a connection they
apply to and using them would generate a default ethernet connection.
This is probably not the right thing to do.
(cherry picked from commit 6da2058237 )
2019-07-24 08:45:37 +02:00
Lubomir Rintel
fe803a577c
initrd: allow specifying the net mask in form of a prefix
...
This is not documented in dracut.cmdline(7), however it seems to have
worked and has users and Red Hat even seems to recommend this (thanks to
Dan Horak for the pointers):
https://access.redhat.com/documentation/en-us/red_hat_enterprise_linux/7/html/installation_guide/chap-installer-booting-ipl-s390
https://bugzilla.redhat.com/show_bug.cgi?id=1725872
(cherry picked from commit 390d79079e )
2019-07-24 08:45:37 +02:00
Lubomir Rintel
c0b2950282
initrd: remove an accidental backspace
...
(cherry picked from commit 920e59016f )
2019-07-24 08:45:37 +02:00
Lubomir Rintel
d023155894
initrd: fix error reporting on bad netmask
...
It says the address is bad, but what is wrong is the mask.
(cherry picked from commit 4b097e314e )
2019-07-24 08:45:37 +02:00
Thomas Haller
a3370af3a8
all: drop unnecessary includes of <errno.h> and <string.h>
...
"nm-macros-interal.h" already includes <errno.h> and <string.h>.
No need to include it everywhere else too.
2019-02-12 08:50:28 +01:00
Thomas Haller
395174f659
shared: avoid "-Wmissing-braces" warning initalizing NMIPAddr
...
NMIPAddr contains an unnamed union. We have to either explicitly
initialize one field, or omit it.
../shared/nm-utils/nm-shared-utils.c:38:36: error: suggest braces around initialization of subobject [-Werror,-Wmissing-braces]
const NMIPAddr nm_ip_addr_zero = { 0 };
^
{}
2019-02-08 20:14:50 +01:00
Thomas Haller
c4eadb709c
initrd/trivial: fix whitespace
2019-01-21 14:18:54 +01:00
Lubomir Rintel
125b9a5a5d
initrd: make the default connection activatable on multiple devices
...
The ip=dhcp (without a device name given) and such should activate all
possible devices.
https://github.com/NetworkManager/NetworkManager/pull/284
2019-01-21 13:00:04 +01:00
Beniamino Galvani
d0a99176a7
initrd: cmdline-reader: fix setting uint properties
...
Previously a uint property was assigned with a guint64 value, which
has a different size. Fix this and add a warning when the read value
can't be converted.
Fixes: ecc074b2f8
https://gitlab.freedesktop.org/NetworkManager/NetworkManager/issues/66
2018-10-23 09:09:42 +02:00
Lubomir Rintel
02958bba80
all: remove \n endings from log calls
...
The extra newlines look bad when logging to the console.
https://github.com/NetworkManager/NetworkManager/pull/223
2018-10-12 14:34:58 +02:00
Lubomir Rintel
ecde3e9034
initrd/cmdline-reader: fix whitespace errors
...
Detected by checkpatch.pl
2018-09-24 13:21:12 +02:00
Lubomir Rintel
e4a5f0b900
initrd: adjust to the newer nm_utils_parse_inaddr_*bin() API
2018-09-18 18:14:09 +02:00
Lubomir Rintel
ecc074b2f8
initrd: add command line parser
2018-09-18 17:40:47 +02:00