FFE: integrate networkd with /etc/network/if-*.d/ scripts
| Affects | Status | Importance | Assigned to | Milestone | |
|---|---|---|---|---|---|
| | systemd (Ubuntu) |
Wishlist
|
Martin Pitt | ||
Bug Description
In https:/
I would like to land this in wily still, so that people can experiment it and we still have some time to tweak it for 16.04 LTS:
http://
As we don't currently use (or even advertise) networkd in Ubuntu, the risk of this is very low IMHO. The main regression risk is if that would somehow influence/break interfaces managed by ifupdown or NetworkManager, but the above changes test if the interface is managed by networkd.
We also want to provide integration with "resolvconf". This does not exist yet, but an FFE for this might come for wily as well.
| Changed in systemd (Ubuntu): | |
| importance: | Undecided → Wishlist |
| description: | updated |
| summary: |
- FFE: integrate networkd with /etc/network/if-*.d/ scripts + FFE: integrate networkd with /etc/network/if-*.d/ scripts and resolvconf |
| Launchpad Janitor (janitor) wrote : Re: FFE: integrate networkd with /etc/network/if-*.d/ scripts and resolvconf | #1 |
| Changed in systemd (Ubuntu): | |
| status: | New → Confirmed |
| description: | updated |
| summary: |
- FFE: integrate networkd with /etc/network/if-*.d/ scripts and resolvconf + FFE: integrate networkd with /etc/network/if-*.d/ scripts |
| Iain Lane (laney) wrote : | #2 |
As long as this is limited to opt-in configurations (ideally get some review to ensure there are no mistakes here; I'm not confident in doing that right myself), go ahead.
| Changed in systemd (Ubuntu): | |
| status: | Confirmed → Triaged |
| Changed in systemd (Ubuntu): | |
| assignee: | nobody → Martin Pitt (pitti) |
| status: | Triaged → Fix Committed |
| Launchpad Janitor (janitor) wrote : | #3 |
This bug was fixed in the package systemd - 225-1ubuntu3
---------------
systemd (225-1ubuntu3) wily; urgency=medium
* Enable libseccomp support for mips64, mips64el, and x32. (Closes: #797403)
* debian/
* Make networkd call if-up.d/ scripts when it brings up interfaces, to
become compatible with ifupdown and NetworkManager for packages shipping
hooks. (LP: #1492129)
- Add debian/
interface to be up, and call if-up.d/ for it if it is managed by
networkd. Correspondingly, call if-post-down.d/ scripts when stopping.
- debian/
networkd-
- debian/
get run for a networkd managed interface.
- Note that if-pre-up.d/ and if-down.d/ scripts are *not* being called, as
they are often not applicable for networkd (if-pre-up.d) and unreliable
(if-down.d).
* Drop udev-finish. We needed this for the autogenerated CD and network
interface names, but both are gone now.
* Drop debian/
been compiled into the kernel in both Debian and Ubuntu for a fair while,
this never had a systemd equivalent, and Debian never shipped the
accompanying rules for determining $PRIMARY_
* debian/control: Remove some boilerplate from the long descriptions, to
more easily get to the point what a specific package actually does.
* debian/
documentation how to switch to systemd with how to switch back
(temporarily or permanently) to SysV init. Also move that paragraph to the
bottom as it's now less important.
* debian/
journal, and suggest to uninstall system-log-daemon to avoid duplicate
logging.
* debian/
-- Martin Pitt <email address hidden> Wed, 09 Sep 2015 07:56:03 +0200
| Changed in systemd (Ubuntu): | |
| status: | Fix Committed → Fix Released |


Status changed to 'Confirmed' because the bug affects multiple users.