Revisions of systemd

Gustavo Yokoyama Ribeiro's avatar Gustavo Yokoyama Ribeiro (gyribeiro) committed (revision 16)
- Call pam_loginuid when creating user@.service (bsc#1198507)
  It's a backport of upstream commit 1000522a60ceade446773c67031b47a566d4a70d.
Gustavo Yokoyama Ribeiro's avatar Gustavo Yokoyama Ribeiro (gyribeiro) committed (revision 15)
- Import commit 2bc0b2c447319a9156e7c5a18fe971f946554a6b
  6256b14446 test: adapt install_pam() for openSUSE
  3ea5b7e295 test: add test checking tmpfiles conf file precedence
  e63e641ee8 test tmpfiles: add a test for 'w+'
  b531758614 tmpfiles.d: only 'w+' can have multiple lines for the same path (bsc#1198090)
  ea98492c53 cryptsetup: fall back to traditional unlocking if any TPM2 operation fails
- Move coredumpctl completion files into systemd-coredump sub-package.
Gustavo Yokoyama Ribeiro's avatar Gustavo Yokoyama Ribeiro (gyribeiro) committed (revision 14)
- Import commit e62acb68de9bccfa272bef98fe5b38effc37528a
  b70267d883 journald: make use of CLAMP() in cache_space_refresh()
  3953e685cb journald: make sure journal_file_open() doesn't leave a corrupted file around after failing (bsc#1198114)
  d03a5f79bf fs-util: make sure openat_report_new() initializes return param also on shortcut
  05499d5a30 fs-util: fix typos in comments
  9f77c8fae1 journal-file: port journal_file_open() to openat_report_new()
  4d07c034da fs-util: add openat_report_new() wrapper around openat()
  258c04836d meson: build kernel-install man page when necessary
  23da9cc83a man: do not install sd-boot man pages when -Dgnu-efi=false is set
  d452b8738c unit: install the systemd-bless-boot.service only if we have gnu-efi
  98f44dc500 boot: don't build bootctl when -Dgnu-efi=false is set (bsc#1198093)
  9145684460 build: include status of TPM2 in the feature string show by --version
Stefan Weiberg's avatar Stefan Weiberg (suntorytimed) committed (revision 13)
- spec: make sure /lib exists when installing conf files in /lib/modprobe.d
Gustavo Yokoyama Ribeiro's avatar Gustavo Yokoyama Ribeiro (gyribeiro) committed (revision 12)
- spec: enable 'efi' support regardless of whether sd_boot is enabled or not
  We should support EFI systems even if systemd-boot is not enabled.

- spec: cope with %{_modprobedir} being /lib/modprobe.d on SLE
Gustavo Yokoyama Ribeiro's avatar Gustavo Yokoyama Ribeiro (gyribeiro) committed (revision 11)
- Import commit 5b022ce3dbad3189b7ce1e7b0f018b18ac6e583c (merge of v249.11)
  For a complete list of changes, visit:
  https://github.com/openSUSE/systemd/compare/23b6a8633186a2b5b2487621c81ec7e7bb068db1...5b022ce3dbad3189b7ce1e7b0f018b18ac6e583c

- Import commit 23b6a8633186a2b5b2487621c81ec7e7bb068db1
  f19292f18d udev: 60-persistent-storage-tape.rules: handle duplicate device ID (bsc#1195529)
  3349f636dc man: tweak description of auto/noauto (bsc#1191502)
Gustavo Yokoyama Ribeiro's avatar Gustavo Yokoyama Ribeiro (gyribeiro) committed (revision 10)
- update s390 udev rules conversion script to include the case when
  the legacy rule was also 41-* (bsc#1195247)
  * change scripts-udev-convert-rules.sh
Gustavo Yokoyama Ribeiro's avatar Gustavo Yokoyama Ribeiro (gyribeiro) committed (revision 9)
- Fix the default target when it's been incorrectly set to one of the runlevel
  targets (bsc#1196567)
  The script 'upgrade-from-pre-210.sh' used to initialize the default target
  during migration from sysvinit to systemd. However it created symlinks to
  runlevel targets, which are deprecated and might be missing when
  systemd-sysvcompat package is not installed. If such symlinks are found the
  script now renames them to point to 'true' systemd target units.
- When migrating from sysvinit to systemd (it probably won't happen anymore),
  let's use the default systemd target, which is the graphical.target one. In
  most cases it will do the right thing anyway.

- systemd.spec: minor simplification by assuming that %{bootstrap} is always
  defined.

- Make sure to create 'systemd-coredump' system user when systemd-coredump is
  installed (follow-up for the split of the sysusers config files).
Gustavo Yokoyama Ribeiro's avatar Gustavo Yokoyama Ribeiro (gyribeiro) committed (revision 8)
- Fix a regression caused by the split of the sysusers config files shipped by
  systemd (bsc#1196322)
  Calls to %sysusers_create were not updated accordingly.

- %_pam_vendordir is still wrong on SLE, let's define our own definition for
   now.

- Add in quarantine the following patches:
     6000-udev-net_id-add-debug-logging-for-construction-of-de.patch
     6001-udev-net_id-show-the-correct-identifier-in-the-debug.patch
  They might help with predictable network device naming issues. They will be
  moved to the git repo if nothing wrong happens.

- Import commit d150ab3db99dea63a546567b3227baf0d85e4265 (merge of v249.10)
  For a complete list of changes, visit:
  https://github.com/openSUSE/systemd/compare/26736aafa1df67d222fe46c54bf74b5c7a44d8a1...d150ab3db99dea63a546567b3227baf0d85e4265

- Import commit 26736aafa1df67d222fe46c54bf74b5c7a44d8a1
  8973cb2462 systemd-coredump: allow setting external core size to infinity (bsc#1195899 jsc#SLE-23866)

- Fix build if %_distconfdir is not defined (see bsc#1195679)

- Always create systemd-network system user, even if systemd-networkd is not
  installed (bsc#1195559)
- Don't rely on %{_distconfdir}, it's broken on SLE (bsc#1195998)
Gustavo Yokoyama Ribeiro's avatar Gustavo Yokoyama Ribeiro (gyribeiro) committed (revision 7)
- Make more use of %{_unitdir} in files.{systemd,container}

- Installation of libnss_mymachines.so depended on %{bootstrap} but it is
  actually installed when %{with machined} is true.
- Call ldconfig when container subpackage is installed since it ships
  nss-mymachines NSS plug-in module.

- Import commit a186eb9f9cc13b65f8380dbcae3080228e8be7e2
  1395c74be7 udevadm: cleanup-db: don't delete information for kept db entries (bsc#1194912)
  bbafc8092a udevadm: cleanup_dir: use dot_or_dot_dot()
  d16f6d018d tmpfiles: split out config for systemd-resolve
  41334be59e meson: minor cleanup
  3db0c28462 sysusers: split up systemd.conf
- Drop 0012-resolved-create-etc-resolv.conf-symlink-at-runtime.patch (bsc#1195153)
  Since v241, the patch isn't useful anymore because resolved is no more able to
  create /etc/resolv.conf symlink by itself,it runs as 'systemd-resolve'
  user. The symlink is now handled by a tmpfiles config file which is only
  installed when systemd-resolved is. The tmpfiles config file has currently a
  lower priority than the one shipped by netconfig.

- Make use of %ldconfig_scriptlets

- Merge nss-resolved and nss-mymachines NSS plug-in modules into systemd-network
  and systemd-container respectively.
  These modules are plug-in modules hence the shared library packaging policy
  doesn't apply for them. Moreover they're pretty useless alone without their
  respective systemd services, Hence let's reduce the number of sub-packages as
  the list keeps increasing.

- Merge libudev-devel into systemd-devel
Stefan Weiberg's avatar Stefan Weiberg (suntorytimed) committed (revision 6)
- Update systemd-user PAM service again
  Change the default implementation of pam_setcred() again, previously
  customized to run the full "auth" PAM stack and only call pam_deny.so which is
  basically the SUSE default behavior without pam_warn.so.
  This is considered safer, especially on SLE where a regression was spotted by
  QA.

- move files related to static nodes to udev

- Update 1009-drop-or-soften-deprecation-warnings.patch (bsc#1193086)
  It rewords the warning about the use of 'KillMode=none'.
Gustavo Yokoyama Ribeiro's avatar Gustavo Yokoyama Ribeiro (gyribeiro) committed (revision 5)
- Import commit dcd562c17a5bd8df60aff757c9a4c823b1da9144 (merge of v249.7)
  For a complete list of changes, visit:
  https://github.com/openSUSE/systemd/compare/a7d5fcde94e2351f6cdd1826726c52e22c9355f9...dcd562c17a5bd8df60aff757c9a4c823b1da9144
- Import commit a7d5fcde94e2351f6cdd1826726c52e22c9355f9
  f99aa40c6e TEST-12: make sure 'adm' group exist
  6c7194ff99 TEST-08: don't force ext4 for /
  dd1814b8f9 test: use kbd-mode-map we ship in one more test case
  94c5febf2a test: fix TEST-10-ISSUE-2467
- Update the dependencies of the systemd-testsuite sub-package
Gustavo Yokoyama Ribeiro's avatar Gustavo Yokoyama Ribeiro (gyribeiro) committed (revision 4)
- Enable systemd-experimental sub-package again, rpmlint should have
  been updated.

- Import commit 77ad76ed6e5c8170e3825d57abf8690b2a95bc06 (merge of v249.6)
  bcdeee7b4c virt: Support detection for ARM64 Hyper-V guests (bsc#1186071)
  [...]
  For a complete list of changes, visit:
  https://github.com/openSUSE/systemd/compare/ad045db5d34afeb4ece43f349783eda931e49a04...77ad76ed6e5c8170e3825d57abf8690b2a95bc06

  8de173ff93 mount-util: fix fd_is_mount_point() when both the parent and directory are network fs (bsc#1190984)
  [...]
Stefan Weiberg's avatar Stefan Weiberg (suntorytimed) committed (revision 3)
- Temporarily disable systemd-experimental sub-package until rpmlint
  is updated.

- Add 1009-drop-or-soften-deprecation-warnings.patch

- Disable nss-systemd and translations features for the mini flavour

- Enable build of systemd-experimental sub-package
  It will be shipped in Leap only.

- Really enable libiptc for masquerading support (bsc#1191651)
  Currently used by systemd-nspawn and systemd-networkd.

- Convert systemd package to multibuild

- Import commit ad045db5d34afeb4ece43f349783eda931e49a04 (merge of v249.5)
  For a complete list of changes, visit:
  https://github.com/openSUSE/systemd/compare/2f8e2ef85dfbe8e10a21e0e1bd5e356ff8ed6c5a...ad045db5d34afeb4ece43f349783eda931e49a04

- Rename %{gnu-efi} into %{sd_boot}
  Build conditionals (%bcond_with and %bcond_without) are used to
  define a specific feature of systemd. "gnu-efi" is rather an
  implemenation detail. Also not really sure what "efi" option alone
  is useful for since systemd-boot & co depends on "gnu-efi".
- Enable sd_boot support for aarch64

- Suppress PAM warning when the credentials for user@.service service
  are established (bsc#1190515)
  systemd-user PAM service needs to define a default implementation of
  pam_setcred() otherwise the fallback (defined by /etc/pam.d/other)
Gustavo Yokoyama Ribeiro's avatar Gustavo Yokoyama Ribeiro (gyribeiro) committed (revision 2)
- No need to install upstream pam configuration file "systemd-user"
  It's overwritten by the SUSE version anyway.

- Predictable network interface names: fix slot based network names on
  s390 (backward incompatible change) (jsc#SLE-18514)
  The default predictable naming scheme used by SLE ("v238") have been
  improved with the two following changes:
  o PCI hotplug slot names for the s390 PCI driver are a hexadecimal
    representation of the function_id device attribute. This attribute
    is now used to build the ID_NET_NAME_SLOT.  Before that, all slot
    names were parsed as decimal numbers, which could either result in
    an incorrect value of the ID_NET_NAME_SLOT property or none at
    all.
  o Some firmware and hypervisor implementations report unreasonable
    high numbers for the onboard index. To prevent the generation of
    bogus onbard interface names, index numbers greater than 16381
    (2^14-1) were ignored. For s390 PCI devices index values up to
    65535 (2^16-1) are valid. To account for that, the limit is
    increased to now 65535.
  To reflect these backward incompatible changes, the naming scheme
  version has been renamed "sle15-sp4".
- Import commit 2f8e2ef85dfbe8e10a21e0e1bd5e356ff8ed6c5a
  4c4e642712 meson: allow extra net naming schemes to be defined during configuration (jsc#SLE-18514)
  78466e4464 meson: drop the list of valid net naming schemes
  b9a2098f9d netif-naming: inline one iterator variable
  d7fbbc5e74 Add remaining supported schemes as options for default-net-naming-scheme

- Enable support for Portable Services (jsc#SLE-21695)
  Will be released in Leap only.
Gustavo Yokoyama Ribeiro's avatar Gustavo Yokoyama Ribeiro (gyribeiro) committed (revision 1)
initialize package
Displaying all 16 revisions
openSUSE Build Service is sponsored by