aba474eeaa main: switch explicitly to tty1 on soft-reboot (bsc#1231986)
a437bf2499 terminal-util: modernize vtnr_from_tty() a bit
2dbe9f5809 units: don't force the loading of the loop and dm_mod modules in systemd-repart.service (bsc#1248356)
Use %sysusers_generate_pre so that some systemd users are already available in
%pre. This is important because D-Bus automatically reloads its configuration
whenever new configuration files are installed, i.e. between %pre and
%post.
No needs for systemd and udev packages as they are always installed during the
initial installation.
835af70f4e core/cgroup: Properly handle aborting a pending freeze operation
1f96f9da13 detect-virt: add bare-metal support for GCE (bsc#1244449)
c3bcfc9558 uki.conf is used by the ukify tool to create an Unified Kernel Image[...]
possible to the update of the systemd package also works with zypper.
We also need to add "Suggests: udev", which serves the same purpose as
"OrderWithRequires: udev" but is part of the repository metadata. It should
therefore hint zypper to install systemd and udev as close together as possible
(see bsc#1228659)
The 'SLES-16.0-GM' tag appears to have been set up rather crudely: an arbitrary
commit was selected from the repository and used as the base for
'pool/slfo-1.2'. On top of that, the diff between this commit and the actual
changes released in 'SLES-16.0-GM' was applied.
This merge is an attempt to reconstruct the history that led to the SLES 16.0
release. It does not introduce any functional changes (well aside from a very
minor modification within a comment).
The settings were located in /etc/sysconfig/language on old systems and have
been migratred to the systemd default locations.
The script was introduced more than 7 years ago and all systems running TW
should have been migrated since then. Moreover the installer supports the
systemd default locations since approximately SLE15.
The cleanup of the flags in /run/systemd/rpm was previously handled in the
%pretrans/%posttrans sections of the systemd main package. However, this method
was ineffective if systemd was not part of the transaction. The cleanup is now
run in %transfiletriggerin instead.
1e42ecf5a1 firstboot: make sure labelling is enabled
3bdb2efbe0 tmpfiles: fix symlink creation when replacing
61c228d2cc firstboot: use WRITE_STRING_FILE_LABEL more
f5148acf37 env-file: port write_env_file() to label_ops_pre()
bbff8b5523 fs-util: replace symlink_atomic_full_label() by a flag to symlinkat_atomic_full() (bsc#1244237)
2b39393efa env-file: rework write_env_file() to make use of O_TMPFILE
8e9840a289 bless-boot: never try to rename an entry file onto itself
5b5cde8866 bless-boot: in "status" output report bad state from prev boot as "dirty"
49949fa9fb bless-boot: switch from last_path_component() to path_find_last_component()
Don't write messages sent from users with UID falling into the container UID
range to the system journal. Daemons in the container don't talk to the
outside journald as they talk to the inner one directly, which does its
journal splitting based on shifted uids.
This merge includes the following fix:
9b52c10986 test-network: replace symlink to 99-default.link with a copy
d7577221b8 man/pstore.conf: pstore.conf template is not always installed in /etc
62071a984d man: coredump.conf template is not always installed in /etc (bsc#1237496)
18dde3dd2a umount: do not move busy network mounts (bsc#1236177)
For a complete list of changes, visit:
f133e5974e...c10a66fb4d
- Rename 0001-udev-restore-some-legacy-symlinks-to-maintain-backwa.patch into
0003-udev-restore-some-legacy-symlinks-to-maintain-backwa.patch
Given that SLE16 will be based on SLFO, we have no choice but to continue
supporting these compat symlinks. This compatibility code is no longer
maintained in the Git repository though, as we primarily backport upstream
commits these days. Additionally, the compat code rarely changes and often
causes conflicts when merged into recent versions of systemd.
- Drop 5003-99-systemd.rules-rework-SYSTEMD_READY-logic-for-devi.patch, it's
part of systemd v256.
- Drop 5004-udev-allow-denylist-for-reading-sysfs-attributes-whe.patch, it's
part of systemd v256.