Commit Graph

  • 5e5c6bb742 - Import commit fcdb8dce591db2f5fc3c1e3eeb7abe9a2090b401 aa2d840a3b compat-rules: fix warning: "label ‘out’ defined but not used" in path_id_compat.c - Restore 61-persistent-storage-compat.rules that was mistakenly dropped during the merge of v248. Franck Bui 2021-06-24 15:47:39 +00:00
  • 2163f6542d - Create /run/lock/subsys again (bsc#1187292) The creation of this directory was mistakenly dropped when 'filesystem' package took the initialization of the generic paths over. Paths under /run/lock are still managed by systemd for lack of better place. Franck Bui 2021-06-18 12:54:17 +00:00
  • 1310313166 - Drop systemd's dependency on udev (jsc#PM-2677) In some environments (i.e. containers) udev is usually not necessary but pulls in unnecessary packages. Franck Bui 2021-06-04 13:36:04 +00:00
  • b37c098c1b - Now that chkconfig/insserv are history, let's implement the strict minimum in systemd-sysv-install to enable/disable SysV init scripts (bsc#1186595 bsc#1186359) Indeed there's no much point in dropping SysV support completely until upstream will do especially since 3rd party applications such as vmware still rely on it, see bsc#1186359). Franck Bui 2021-06-04 07:40:09 +00:00
  • f0e0a97636 Accepting request 885896 from Base:System Dominique Leuenberger 2021-06-03 22:33:07 +00:00
  • 3344904adb Accepting request 885896 from Base:System Dominique Leuenberger 2021-06-03 22:33:07 +00:00
  • 84529f6151 - Allow the sysusers config files shipped by systemd rpms to be overriden during system installation (bsc#1171962) - While at it, add a comment to explain why we don't use %sysusers_create in %pre and why it should be safe in %post. Franck Bui 2021-05-28 04:43:28 +00:00
  • 71a9052999 - udev requires systemd in its %post (bsc#1185958) udevadm, called in udev's %post, requires libsystemd-shared-248.so. Franck Bui 2021-05-25 07:37:28 +00:00
  • 3197381c58 - Restore all "License:" tags udev uses a different license (GPL-2.0-only) than the main package and "osc service localrun format_spec_file" has the good taste to restore the license tags for all other subpackages if one of the subpackage tag differs. - Drop "License:" tags from all subpackages and make it inherited from the main package. Franck Bui 2021-05-20 19:11:16 +00:00
  • 9965e213e4 - Expect 644 permissions for /usr/lib/udev/compat-symlink-generation (bsc#1185807) Franck Bui 2021-05-20 15:50:19 +00:00
  • 8e8ddec642 - Spec file minor cleanups: - Drop all "Group:" tags as they are deprecated. - Drop "License:" tags from all all subpackages and make it inherited from the main package. - Drop "%bcond_with parentpathid" as it's not used. Franck Bui 2021-05-20 08:04:53 +00:00
  • 84600c9820 - Introduce subpackage systemd-tests This subpackage is mainly used before submitting a new version of the systemd packages. As such it's not intended for regular users hence can be removed/renamed at any time. One might wonder why the unit tests are not executed during package builds (%check)... the reason is that the environment used to build package (chroot) is too limited and therefore only a subset of the unit tests would be executed in this environment. To disable the build of the subpackage, use "--without=tests". Franck Bui 2021-05-19 06:52:49 +00:00
  • 4e240d11a4 - Add 0001-Revert-core-prevent-excessive-proc-self-mountinfo-pa.patch A temporary patch until https://github.com/systemd/systemd/issues/19464 is solved. Franck Bui 2021-05-18 10:05:32 +00:00
  • e73cbcda59 - Import commit bc08011f04ac4f12569ec05965149f665a0b110b (merge of v248.3) For a complete list of changes, visit: 6f5c11b28f...bc08011f04 Franck Bui 2021-05-18 08:34:58 +00:00
  • 577eabe8d1 fix wrong commit id used during merge of v248 Franck Bui 2021-05-11 16:13:01 +00:00
  • e55bebebdf - Import commit 6f5c11b28f5739b901390f22c2bf4c003cadedaa (merge of v248.2) For a complete list of changes, visit: e5f93c9d2e...6f5c11b28f Franck Bui 2021-05-10 14:23:17 +00:00
  • 9734509573 Upgrade to v248 minor fixes: Franck Bui 2021-04-28 15:21:08 +00:00
  • 03e0b0f90d - Upgrade to v248 (commit e5f93c9d2e9e26dd0dff430c4c072a547357ae7d) See https://github.com/openSUSE/systemd/blob/SUSE/v248/NEWS for details. - A couple runtime dependencies on libraries are now tracked manually (with Recommends:) due to the fact that some symbols of these libs are dynamically loaded with dlopen() (heck!) - oomd is left disablde for now - pam configuration file 'systemd-user' is now shipped in /usr/etc/pam.d - Rebased 0001-conf-parser-introduce-early-drop-ins.patch 0003-strip-the-domain-part-from-etc-hostname-when-setting.patch 0006-sysv-generator-add-back-support-for-SysV-scripts-for.patch - Dropped 0004-tmpfiles-support-exclude-statements-based-on-file-ow.patch as it is SLE specific. - Clean systemd-experimental up: - Enclose "%package/%descriptoin experimental" within a "%if %experimental/%endif" block condition - List the build requirements in the sub-package instead of listing them in the main package. - Enable support for fido2, pwquality and qrencode in the home stuff - Improve the package description Franck Bui 2021-04-28 12:31:30 +00:00
  • 3c8149213d Update description of experimental package Franck Bui 2021-04-16 09:29:11 +00:00
  • 785bdffae9 - enable libiptc for masquerading support in networkd - enable pstore, repart, userdb and homed Franck Bui 2021-04-12 09:54:19 +00:00
  • fbdf0c0be4 Accepting request 882182 from Base:System Richard Brown 2021-04-08 20:12:54 +00:00
  • 26c507db95 Accepting request 882182 from Base:System Richard Brown 2021-04-08 20:12:54 +00:00
  • 3fa66af855 - systemd.spec: clean some of the build deps up: - libpcre is redundant with libpcre2 (only required by the full build) and the mini variant needs none of them. Hence drop the ref to libpcre. - normally libidn2 is needed by some optional features in systemd-network (only). But it's implicitly pulled in by libgnutls (required by the main package). Let's make sure the related features won't be disabled inadvertently in the future by making the dep explicit. Franck Bui 2021-04-07 09:40:22 +00:00
  • 9d87c420b5 - Import commit 14581e01203df7aa63c7c8383a12e6ebe258476f (merge of v246.13) 423b1e759c Revert "resolved: gracefully handle with packets with too large RR count" (bsc#1183745) 4723778738 meson.build: make xinitrcdir configurable (bsc#1183408) [...] For a complete list of changes, visit: 9753d1c175...14581e0120 - Drop 0001-Revert-resolved-gracefully-handle-with-packets-with-.patch as it's part of v246.13. - Make use of the new build option to ship xinitrc in /usr/etc/X11/xinit/xinitrc.d (bsc#1183408) Franck Bui 2021-03-30 14:09:02 +00:00
  • 93c28dbd9c - Add 0001-Revert-resolved-gracefully-handle-with-packets-with-.patch Temporary workaround for bsc#1183745 (upstream issue 18917) until an actual fix is found. Franck Bui 2021-03-24 07:19:48 +00:00
  • 048981b835 - Default to the "unified" cgroup hierarchy. At this point, most users of cgroup (such as docker, libvirt, kubernetes) should be ready for this change. It's still possible to switch back to the old "hybrid" hierarchy by passing "systemd.unified_cgroup_hierarchy=0" option to the kernel command line. Franck Bui 2021-03-23 17:55:26 +00:00
  • 78178678b9 Accepting request 879358 from Base:System Dominique Leuenberger 2021-03-17 19:14:01 +00:00
  • edd7f026ae Accepting request 879358 from Base:System Dominique Leuenberger 2021-03-17 19:14:01 +00:00
  • 5f40003de7 Previous tarball was borked :-/ Franck Bui 2021-03-15 20:54:49 +00:00
  • 1f5107a6be - Import commit ddbd660935d7cff7e5c846a98b312b50a7af4fe7 (merge of v246.11) For a complete list of changes, visit: 134cf1c8bc...ddbd660935 - Rebase 0001-conf-parser-introduce-early-drop-ins.patch Franck Bui 2021-03-15 20:02:29 +00:00
  • f2ece2f5c8 - Import commit 13bc08870147b35f87cefb074aec22e767b7ac04 846d61e0a1 boot: Move console declarations to missing_efi.h 171a37228b boot: Add startswith() and endswith() functions with no_case variants 0fad9f309a boot: Drop unnecessary braces c38bbb0874 boot: Fix void pointer arithmetic warning 438210924b boot: Replace raw efivar gets with typed variants e46cb3e4a0 boot: Add efivar_get/set_uint64_le() functions e16bee35c8 boot: Rename efivar_get/set_int() to efivar_get/set_uint_string() 2808d0e9a3 boot: Tighten scope of variables used in loops d3f3d57743 boot: Add efivar_get_boolean_u8() 0551ecce71 boot: Make all efivar util functions take the guid as an argument 8376ba3b9f boot: Turn all guid constants into C99 compound initializers 166fc2dad2 boot: Enable C99 c87d66e261 boot: Move Secure Boot logic to new file da7bba9438 udev: fix memleak e06139117c nspawn: make rootfs relative to oci bundle path (bsc#1182598) 8ba587d46c PATCH] Always free deserialized_subscribed on reload (bsc#1180020) Franck Bui 2021-03-15 11:28:03 +00:00
  • c5205a4251 - Make sure the udev socket units are reloaded during udev package updates Franck Bui 2021-03-11 09:53:07 +00:00
  • 2ab845b9a9 - fix-machines-btrfs-subvol.sh is only shipped when machined is built Franck Bui 2021-03-10 09:10:55 +00:00
  • 227caa739b Accepting request 874480 from Base:System Richard Brown 2021-03-02 13:41:57 +00:00
  • bd5ccf9171 Accepting request 874480 from Base:System Richard Brown 2021-03-02 13:41:57 +00:00
  • 1ea280bf9a - systemd requires aaa_base >= 13.2 This dependency is required because 'systemctl {is-enabled,enable,disable} <initscript>" ends up calling systemd-sysv-install which in its turn calls "chkconfig --no-systemctl". aaa_base package has a weird versioning but the '--no-systemctl' option has been introduced starting from SLE12-SP2-GA, which shipped version "13.2+git20140911.61c1681". Spotted in bsc#1180083. Franck Bui 2021-02-22 20:22:02 +00:00
  • f80c3d91bb Accepting request 873790 from Base:System Richard Brown 2021-02-22 13:39:31 +00:00
  • 0807d0746d Accepting request 873790 from Base:System Richard Brown 2021-02-22 13:39:31 +00:00
  • e2695c34cc - Add 0001-conf-parser-introduce-early-drop-ins.patch Introduce early configuration drop-in file. This type of drop-ins are reserved for vendor own purposes only and should never been used by users. It might be removed in the future without any notice. Franck Bui 2021-02-19 13:38:02 +00:00
  • 34e839fb7f - Drop use of %systemd_postun in %postun This macro is supposed to operate on units but it was used without passing any parameters. This call was probably used for issuing a daemon-reload but the following calls to %systemd_postun_with_restart imply that already. So let's simply drop it. Franck Bui 2021-02-17 10:31:26 +00:00
  • 40c187284a Accepting request 869763 from Base:System Dominique Leuenberger 2021-02-07 14:16:54 +00:00
  • fbd019b3d7 Accepting request 869763 from Base:System Dominique Leuenberger 2021-02-07 14:16:54 +00:00
  • 10567cca6c - systemd-sysv-convert: handle the case when services are migrated from SysV scripts to systemd units and are renamed at the same time (bsc#1181788) The list of such services is hard coded and contains only the 'ntp->ntpd' translation. Franck Bui 2021-02-05 13:05:42 +00:00
  • 60402ad5a1 - Import commit 134cf1c8bc3e361a2641161aa11ac2b5b990480b (merge of v246.10) 25f220eafb sysusers: flush nscd's caches whenever /etc/{passwd,group} are modified (bsc#1181121) 4a543f0257 journal: send journald logs to kmsg again 26df96473f busctl: add a timestamp to the output of the busctl monitor command (bsc#1180225) For a complete list of changes, visit: 520e53b6d8...134cf1c8bc Franck Bui 2021-02-03 10:49:28 +00:00
  • db1b910161 - prepare usrmerge (boo#1029961) * don't install legacy symlinks to / * use %_pamdir to install pam modules * leave nss files in /usr/lib*, glibc loads them from there just fine independent of usrmerge Franck Bui 2021-01-14 15:32:12 +00:00
  • 4fa9bb8468 Accepting request 856900 from Base:System Dominique Leuenberger 2020-12-22 10:26:02 +00:00
  • 0313cda933 Accepting request 856900 from Base:System Dominique Leuenberger 2020-12-22 10:26:02 +00:00
  • 8e2200b25a - Import commit 520e53b6d85087b05892ee637ae93f1b269e7e52 (merge of v246.9) For a complete list of changes, visit: 2401461e5f...520e53b6d8 Franck Bui 2020-12-18 15:38:23 +00:00
  • 0d420ecaa6 - Enable support for zstd compression systemd-journald will now use zstd for compressing large fields in journal files. systemd-coredump will also use this algorithm to compress coredump files. Please note that systemd older than v246 won't be able to read new journal files as zstd algorithm is not supported by these versions. This incompatible change was actually not the only one introduced by v246 since the hash tables in journal files have been hardened against hash collisions too in an incompatible way with older versions. Franck Bui 2020-12-17 10:43:58 +00:00
  • 6157a0c75c Accepting request 855788 from Base:System Dominique Leuenberger 2020-12-16 09:58:54 +00:00
  • 1e5b4f73b6 Accepting request 855788 from Base:System Dominique Leuenberger 2020-12-16 09:58:54 +00:00
  • 1929b57172 - Explicitly require group(kvm) by udev: the group used to be created by system-users-hardware, but has been split/moved to qemu/kvm, where it is more logical. The file /usr/lib/udev/rules.d/50-udev-default.rules references this group, thus we should make sure the group exists. Otherwise there are errors in the journal in the form of: /usr/lib/udev/rules.d/50-udev-default.rules:86 Unknown group 'kvm', ignoring Franck Bui 2020-12-14 10:17:48 +00:00
  • 4f7d6aadf0 Accepting request 854320 from Base:System Dominique Leuenberger 2020-12-12 19:27:10 +00:00
  • 06417f601d Accepting request 854320 from Base:System Dominique Leuenberger 2020-12-12 19:27:10 +00:00
  • c95b188227 - Import commit d5e7958d35dc7758fe2e87e0a8193b93ce1a1b15 (merge of v246.7) 450792497e sd-event: fix delays assert brain-o (#17790) 1040a19d08 udevadm: rename option '--log-priority' into '--log-level' a7b41e19bd udev: rename kernel option 'log_priority' into 'log_level' For a complete list of changes, visit: f6104ea5f5...d5e7958d35 Franck Bui 2020-12-09 17:11:15 +00:00
  • aed5e55660 Accepting request 852344 from Base:System Dominique Leuenberger 2020-12-03 17:41:21 +00:00
  • e3fefbdadd Accepting request 852344 from Base:System Dominique Leuenberger 2020-12-03 17:41:21 +00:00
  • 87650987d6 - Import commit f6104ea5f554233e34b94ffd92da8332c3bd7d8f 617aed9236 scope: on unified, make sure to unwatch all PIDs once they've been moved to the cgroup scope Franck Bui 2020-12-01 13:22:10 +00:00
  • f02f35e3ef - Don't post-require systemd-default-settings-branding anymore This is actually not needed now that the branding package issues a PID1 reloading every times it's being updated. Franck Bui 2020-11-24 14:12:21 +00:00
  • 1cec9203f7 Accepting request 846424 from Base:System Dominique Leuenberger 2020-11-09 12:56:30 +00:00
  • e4ae7bc33f Accepting request 846424 from Base:System Dominique Leuenberger 2020-11-09 12:56:30 +00:00
  • 89a3a03d93 Drop old tarball Franck Bui 2020-11-06 09:52:55 +00:00
  • c7198f09ba - Import commit fdce77ce2067f9dd90d816bad28b51efed0b6dc1 05fff5bd02 generator: use kmsg in system-level generators, journal otherwise ecc07954de log: normalize log target condition check d32ceea42b log: update comment 2ebad02b60 basic/virt: Detect PowerVM hypervisor (bsc#1176800) Franck Bui 2020-11-06 09:15:20 +00:00
  • 2c8c9425d7 Accepting request 841477 from Base:System Dominique Leuenberger 2020-10-15 11:46:59 +00:00
  • 1767285d30 Accepting request 841477 from Base:System Dominique Leuenberger 2020-10-15 11:46:59 +00:00
  • 9189916282 - Do not include %{release} in a few places where we explicitly mention package versions It's usually not a good idea especially when used with conflicts. Franck Bui 2020-10-13 09:57:35 +00:00
  • 707d2618c3 Document in the changelog all SUSE bug fixes imported when systemd was upgraded Franck Bui 2020-10-09 10:19:03 +00:00
  • d295077b2f Accepting request 838928 from Base:System Dominique Leuenberger 2020-10-02 15:16:52 +00:00
  • fbe135aebe Accepting request 838928 from Base:System Dominique Leuenberger 2020-10-02 15:16:52 +00:00
  • a2cab2d333 - Import commit d7b5ac76dc95ddf30e707d26998e36303e9f52a7 (merge of v246.6) For a complete list of changes, visit: 1cab0d4458...d7b5ac76dc Franck Bui 2020-10-01 07:57:06 +00:00
  • 0b1d643cf3 - Remove dangling symlink /usr/lib/systemd/system/sockets.target.wants/systemd-journald-audit.socket Otherwise the build system complains. Franck Bui 2020-09-17 15:21:53 +00:00
  • 07c842da57 - Import commit 1cab0d44584687ace92d1df30eadf264231e3b65 (include v246.5) 304ec2c7ab fstab-generator: add 'nofail' when NFS 'bg' option is used (bsc#1176513) 6ae277fb37 test: adapt TEST-21-SYSUSERS for SUSE acd8bfd2cc test: adapt TEST-13-NSPAWN-SMOKE for SUSE [...] For a complete list of changes, visit: a4e393eecb...1cab0d4458 Franck Bui 2020-09-17 13:38:44 +00:00
  • e8ff8625bd Accepting request 834932 from Base:System Dominique Leuenberger 2020-09-17 12:35:38 +00:00
  • 2aa4df9eed Accepting request 834932 from Base:System Dominique Leuenberger 2020-09-17 12:35:38 +00:00
  • b075e5b5fb - Drop 0001-udev-temporarly-restore-the-creation-a-few-symlinks-.patch linuxrc has already been fixed. Franck Bui 2020-09-16 14:11:19 +00:00
  • 0599d9cea4 - Add 0001-udev-temporarly-restore-the-creation-a-few-symlinks-.patch A temporary patch until the installer environment is updated to create some of the symlinks that udevd used to create during its startup but now udevd relies on the init system to do so. Franck Bui 2020-09-16 13:58:10 +00:00
  • b18f220114 - Rework how we prevent journald from both enabling auditd and Franck Bui 2020-09-10 14:46:13 +00:00
  • bcf18a18c7 - Enable audit support (bsc#1175883) Franck Bui 2020-09-10 09:24:34 +00:00
  • fe43d9cce2 Document patch additions in changelog Franck Bui 2020-09-04 07:03:08 +00:00
  • c939ecec0c - Upgrade to v246.4 (commit f1344d5b7f31e98aedb01e606f41d74d3caaf446) See https://github.com/openSUSE/systemd/blob/SUSE/v246/NEWS for details. Now that the number of SUSE specific patches has been shrinked and is pretty low (12 at the time of this writing), they are no more tracked by the git repo and are now handled at the package level. Hence It is easier to maintain and identify them. This effectively means that SUSE/v246 will contain upstream commits only. Franck Bui 2020-09-04 06:47:46 +00:00
  • b69913fafd Accepting request 830355 from Base:System Dominique Leuenberger 2020-08-31 15:14:56 +00:00
  • 37f5cc6ac8 Accepting request 830355 from Base:System Dominique Leuenberger 2020-08-31 15:14:56 +00:00
  • 47425fd6e2 Update the comment for the workaround dealing with tmp.mount dangling symlink. Franck Bui 2020-08-31 13:22:09 +00:00
  • 13448b7011 %pre must not be empty Franck Bui 2020-08-28 20:03:31 +00:00
  • c74b1a000c - Adjust %pre and %post for the restoration of upstream tmp.mount (boo#1175779) Franck Bui 2020-08-28 10:41:59 +00:00
  • 76f47d96b4 - Import commit a4e393eecb9dbe140a6c7d57419c291d786155cf d8e3bd4e22 Revert "core: don't send SIGKILL to user@.service immediatly during shutdown" Franck Bui 2020-08-26 10:15:04 +00:00
  • 2ded3494b9 Accepting request 828165 from Base:System Dominique Leuenberger 2020-08-23 07:20:30 +00:00
  • 4f0018aa98 Accepting request 828165 from Base:System Dominique Leuenberger 2020-08-23 07:20:30 +00:00
  • a205ad69a9 - Import commit 6d6d92930acad63f9b9029c305a672c32c550d2d (include merge of v245.7) 797ad47d3e vconsole-setup: downgrade log message when setting font fails on dummy console (bsc#1172195 bsc#1173539) [...] For a complete list of changes, visit: b12cd8b89b...6d6d92930a - Drop 0001-Revert-job-Don-t-mark-as-redundant-if-deps-are-relev.patch Upstream finally reverted it and it's part of both v245.7 and master. Franck Bui 2020-08-20 12:11:43 +00:00
  • 7dbd537e89 Accepting request 823438 from Base:System Dominique Leuenberger 2020-08-06 08:38:21 +00:00
  • 44430a524a Accepting request 823438 from Base:System Dominique Leuenberger 2020-08-06 08:38:21 +00:00
  • 6eb61399e1 Mount /tmp as tmpfs by default - as agreed on opensuse-factory https://lists.opensuse.org/opensuse-factory/2020-07/msg00253.html Thomas Blume 2020-07-29 16:10:17 +00:00
  • 73863666ce Accepting request 816787 from Base:System Dominique Leuenberger 2020-06-27 21:20:59 +00:00
  • 5710936b15 Accepting request 816787 from Base:System Dominique Leuenberger 2020-06-27 21:20:59 +00:00
  • c473b655eb Accepting request 815935 from Base:System Dominique Leuenberger 2020-06-24 13:47:45 +00:00
  • 8d78bf54d1 Accepting request 815935 from Base:System Dominique Leuenberger 2020-06-24 13:47:45 +00:00
  • 6009775b40 - migrate-sysconfig-i18n.sh: fix marker handling (bsc#1173229) The marker is used to make sure the script is run only once. Instead of storing it in /usr, use /var which is more appropriate for such file. Also make it owned by systemd package. Franck Bui 2020-06-24 06:50:07 +00:00
  • fdb488d42e - Fix inconsistent file modes for some ghost files (bsc#1173227) Ghost files are assumed by rpm to have mode 000 by default which is not consistent with file permissions set at runtime. Also /var/lib/systemd/random-seed was tracked wrongly as a directory. Also don't track (ghost) /etc/systemd/system/runlevel*.target aliases since we're not supposed to track units or aliases user might define/override. Franck Bui 2020-06-23 14:19:06 +00:00
  • b9c581f6af - Include in the package version the stable minor (if any). Also update the version shown by various command such as 'systemctl --version' to show the stable number. Franck Bui 2020-06-19 11:23:11 +00:00
  • 93b16e249e - Don't restart udevd sockets during package update Otherwise we might miss kernel events as the daemon need to be stopped as well. Franck Bui 2020-06-17 20:38:48 +00:00