chiark / gitweb /
units: make system-update-pre.target a passive unit (#9349)
authorLennart Poettering <lennart@poettering.net>
Wed, 20 Jun 2018 10:46:18 +0000 (12:46 +0200)
committerSven Eden <yamakuzure@gmx.net>
Fri, 24 Aug 2018 14:47:08 +0000 (16:47 +0200)
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

diff --git a/NEWS b/NEWS
index 642ad4d046845978c86df123fdfabab26a62275f..e120a654fd9abd6e31bc3219cee5e74ac4f4df98 100644 (file)
--- 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<N>", where <N> 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<n>) 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<n>) 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