package/systemd: bump version to 243
authorJames Hilliard <james.hilliard1@gmail.com>
Sat, 26 Oct 2019 14:07:08 +0000 (08:07 -0600)
committerThomas Petazzoni <thomas.petazzoni@bootlin.com>
Sat, 26 Oct 2019 14:14:33 +0000 (16:14 +0200)
commitcb402832a9458cda8272625bbeb395f112436420
tree35c2ea1c7323df70e635451854ef59fbad846765
parent177013b86ec9d9820c8bbf98d66add3b6e51fda8
package/systemd: bump version to 243

Added config option for new systemd-pstore feature.

Removed patches that have been committed upstream.

Added symlinks required to enable some services.

After extensive discussion with upstream it does not seem there is any
acceptable option to have symlink installation handled on their side.

The recommended solution from upstream is to have systemctl handle
service installation, however this has a number of downsides such as
requiring us to build a host-systemd just to install a few symlinks.

Since we already customize service installation it is simpler for us
to create the symlinks ourselves, this will also simplify service
customization on our side as we will not need to disable any systemd
default services in cases where we need to make customizations.

In addition using systemctl would introduce a minimum host headers
dependency in which we don't have the infrastructure to handle
properly.

The downside to this approach is that we need to track service creation
changes from upstream ourselves, however this is relatively straightforward
and since upstream service file locations are relatively stable regressions
should be limited. This will mostly be a concern in regards to adding
support for new systemd features.

Details:
https://github.com/systemd/systemd/issues/12767
https://github.com/systemd/systemd/pull/12164
https://github.com/systemd/systemd/pull/12769
https://github.com/systemd/systemd/pull/12775

Signed-off-by: James Hilliard <james.hilliard1@gmail.com>
Tested-by: Jérémy Rosen <jeremy.rosen@smile.fr>
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@bootlin.com>
package/systemd/0001-install-don-t-use-ln-relative.patch
package/systemd/0002-Refuse-dbus-message-paths-longer-than-BUS_PATH_SIZE_.patch [deleted file]
package/systemd/0003-Allocate-temporary-strings-to-hold-dbus-paths-on-the.patch [deleted file]
package/systemd/0004-meson-drop-misplaced-Wl-undefined-argument.patch [deleted file]
package/systemd/Config.in
package/systemd/systemd.hash
package/systemd/systemd.mk