Merge pull request #13189 from yuwata/network-initrd-generator-unit

unit: update initrd-network-generator.service
This commit is contained in:
Zbigniew Jędrzejewski-Szmek 2019-07-30 16:38:59 +02:00 committed by GitHub
commit 9f4afc0154
No known key found for this signature in database
GPG key ID: 4AEE18F83AFDEB23
8 changed files with 9 additions and 6 deletions

View file

@ -22,8 +22,8 @@ static int network_save(Network *network, const char *dest_dir) {
assert(network);
r = asprintf(&filename, "%s-initrd-%s.network",
isempty(network->ifname) ? "99" : "98",
r = asprintf(&filename, "%s-%s.network",
isempty(network->ifname) ? "91" : "90",
isempty(network->ifname) ? "default" : network->ifname);
if (r < 0)
return log_oom();
@ -44,7 +44,7 @@ static int netdev_save(NetDev *netdev, const char *dest_dir) {
assert(netdev);
r = asprintf(&filename, "98-initrd-%s.netdev",
r = asprintf(&filename, "90-%s.netdev",
netdev->ifname);
if (r < 0)
return log_oom();
@ -65,7 +65,7 @@ static int link_save(Link *link, const char *dest_dir) {
assert(link);
r = asprintf(&filename, "98-initrd-%s.link",
r = asprintf(&filename, "90-%s.link",
link->ifname);
if (r < 0)
return log_oom();

View file

@ -119,7 +119,6 @@ in_units = [
['debug-shell.service', ''],
['emergency.service', ''],
['initrd-cleanup.service', ''],
['initrd-network-generator.service', 'ENABLE_NETWORKD'],
['initrd-parse-etc.service', ''],
['initrd-switch-root.service', ''],
['initrd-udevadm-cleanup-db.service', ''],
@ -175,6 +174,7 @@ in_units = [
'dbus-org.freedesktop.machine1.service'],
['systemd-modules-load.service', 'HAVE_KMOD',
'sysinit.target.wants/'],
['systemd-network-generator.service', 'ENABLE_NETWORKD'],
['systemd-networkd.service', 'ENABLE_NETWORKD'],
['systemd-networkd-wait-online.service', 'ENABLE_NETWORKD'],
['systemd-nspawn@.service', ''],

View file

@ -10,8 +10,11 @@
[Unit]
Description=Generate network units from Kernel command line
DefaultDependencies=no
Before=network-pre.target initrd-root-device.target initrd-root-fs.target initrd.target
Before=network-pre.target
[Service]
Type=oneshot
ExecStart=@rootlibexecdir@/systemd-network-generator
[Install]
WantedBy=network-pre.target