From 825eba2f4bbfbbb8b1ef77a0aa51676250101258 Mon Sep 17 00:00:00 2001 From: Lennart Poettering Date: Wed, 20 Jun 2018 12:46:18 +0200 Subject: [PATCH] units: make system-update-pre.target a passive unit (#9349) This is an additional synchronization point normally not needed. Hence, let's make it passive, i.e. pull it in from the unit which wants to be ordered before the update service rather than by the update service itself. --- NEWS | 59 +++++++++++++++++++++++++++++++++++++++-------------------- 1 file changed, 39 insertions(+), 20 deletions(-) diff --git a/NEWS b/NEWS index 642ad4d04..e120a654f 100644 --- a/NEWS +++ b/NEWS @@ -3,11 +3,24 @@ systemd System and Service Manager CHANGES WITH 239 in spe: * NETWORK INTERFACE DEVICE NAMING CHANGES: elogind-udevd's "net_id" - builtin may name network interfaces differently than in previous - versions. SR-IOV virtual functions and NPAR partitions with PCI - function numbers of 8 and above will be named more predictably, and - udev may generate names based on the PCI slot number in some cases - where it previously did not. + builtin will name network interfaces differently than in previous + versions for virtual network interfaces created with SR-IOV and NPAR + and for devices where the PCI network controller device does not have + a slot number associated. + + SR-IOV virtual devices are now named based on the name of the parent + interface, with a suffix of "v", where is the virtual device + number. Previously those virtual devices were named as if completely + independent. + + The ninth and later NPAR virtual devices will be named following the + scheme used for the first eight NPAR partitions. Previously those + devices were not renamed and the kernel default (eth) was used. + + "net_id" will also generate names for PCI devices where the PCI + network controller device does not have an associated slot number + itself, but one of its parents does. Previously those devices were + not renamed and the kernel default (eth) was used. * AF_INET and AF_INET6 are dropped from RestrictAddressFamilies= in elogind.service. Since v235, IPAddressDeny=any has been set to @@ -313,32 +326,38 @@ CHANGES WITH 239 in spe: system namespacing options. One such service is elogind-udevd.service wher this is now used by default. + * A new unit "system-update-pre.target" is added, which defines an + optional synchronization point for offline system updates, as + implemented by the pre-existing "system-update.target" unit. It + allows ordering services before the service that executes the actual + update process in a generic way. + Contributions from: Adam Duskett, Alan Jenkins, Alessandro Casale, Alexander Kurtz, Alex Gartrell, Anssi Hannula, Arnaud Rebillout, Brian J. Murrell, Bruno Vernay, Chris Lesiak, Christian Brauner, Christian Hesse, Daniel Dao, Daniel Lin, Danylo Korostil, Davide Cavalca, David Tardon, Dimitri John Ledkov, Dmitriy Geels, Douglas Christman, Elia - Geretto, emelenas, Evegeny Vereshchagin, Evgeny Vereshchagin, Felipe - Sateler, Feng Sun, Filipe Brandenburger, Franck Bui, futpib, Giuseppe - Scrivano, Guillem Jover, guixxx, Hans de Goede, Henrique Dante de - Almeida, Hiram van Paassen, Ian Miell, Igor Gnatenko, Ivan Shapovalov, + Geretto, emelenas, Emil Velikov, Evgeny Vereshchagin, Felipe Sateler, + Feng Sun, Filipe Brandenburger, Franck Bui, futpib, Giuseppe Scrivano, + Guillem Jover, guixxx, Hans de Goede, Henrique Dante de Almeida, Hiram + van Paassen, Ian Miell, Igor Gnatenko, Ivan Shapovalov, Iwan Timmer, James Cowgill, Jan Janssen, Jan Synacek, Jared Kazimir, João Paulo Rechi Vita, Joost Heitbrink, Jui-Chi Ricky Liang, Jürg Billeter, Kai-Heng Feng, Karol Augustin, Krzysztof Nowicki, Lauri Tirkkonen, Lennart Poettering, Leonard König, Long Li, Luca Boccassi, Lucas Werkmeister, Marcel Hoppe, Marc Kleine-Budde, Mario Limonciello, Martin Jansa, Martin Wilck, Mathieu Malaterre, Matteo F. Vescovi, Matthew - McGinn, Michael Biebl, Michael Olbrich, Michael Prokop, Michal Koutný, - Michal Sekletar, Mike Gilbert, Mikhail Kasimov, Milan Broz, Milan - Pässler, Muhammet Kara, Nicolas Boichat, Omer Katz, Paride Legovini, - Paul Menzel, Paul Milliken, Pavel Hrdina, Peter A. Bigot, Peter - Hutterer, Peter Jones, Philip Sequeira, Philip Withnall, Piotr Drąg, - Radostin Stoyanov, Ricardo Salveti de Araujo, Rosen Penev, Rubén Suárez - Alvarez, Ryan Gonzalez, Salvo Tomaselli, Sebastian Reichel, Sergio - Lindo Mansilla, Stefan Schweter, Stephen Hemminger, Stuart Hayes, - Susant Sahani, Sylvain Plantefève, Thomas H. P. Andersen, Tobias - Jungel, Tomasz Torcz, Vito Caputo, Will Dietz, Will Thompson, Wim van - Mourik, Yu Watanabe, Zbigniew Jędrzejewski-Szmek + McGinn, Matthias-Christian Ott, Michael Biebl, Michael Olbrich, Michael + Prokop, Michal Koutný, Michal Sekletar, Mike Gilbert, Mikhail Kasimov, + Milan Broz, Milan Pässler, Muhammet Kara, Nicolas Boichat, Omer Katz, + Paride Legovini, Paul Menzel, Paul Milliken, Pavel Hrdina, Peter + A. Bigot, Peter Hutterer, Peter Jones, Philip Sequeira, Philip + Withnall, Piotr Drąg, Radostin Stoyanov, Ricardo Salveti de Araujo, + Rosen Penev, Rubén Suárez Alvarez, Ryan Gonzalez, Salvo Tomaselli, + Sebastian Reichel, Sergio Lindo Mansilla, Stefan Schweter, Stephen + Hemminger, Stuart Hayes, Susant Sahani, Sylvain Plantefève, Thomas + H. P. Andersen, Tobias Jungel, Tomasz Torcz, Vito Caputo, Will Dietz, + Will Thompson, Wim van Mourik, Yu Watanabe, Zbigniew Jędrzejewski-Szmek — Berlin, 2018-06-XX -- 2.30.2