Commit Graph

  • c429363a11 - Don't try to apply presets to any services shipped by the experimental sub-package Experimental services will never be enabled by default. Franck Bui 2022-07-19 12:36:24 +00:00
  • 3de53823d5 - Enable oomd (bsc#1200456) It's part of the experimental sub-package for now. Franck Bui 2022-07-19 12:27:38 +00:00
  • 3c316c8cfc - Import commit 8cd784e9250b38d20d8e14fccbfb211010283c79 (merge of v251.3) For a complete list of changes, visit: 3291287906...8cd784e925 Franck Bui 2022-07-19 11:35:56 +00:00
  • 6c8f3ad5f4 - Import commit 32912879062bb1595d8498b6f9c77d5acd1dc66a 111b96ca86 logind: don't delay login for root even if systemd-user-sessions.service is not activated yet (bsc#1195059) Franck Bui 2022-07-19 11:25:58 +00:00
  • c62c7505af - Enable bpf framework Franck Bui 2022-07-19 08:59:20 +00:00
  • c2f80b0408 - When systemd-container is installed install tar/gpg too So machinectl import-tar always works flawlessly. systemd-container already is an optional package and both tar and gpg are rather basic anyway so no harm should be done by requiring them. - Move the systemd sysupdate stuff from the main package to the experimental sub-package while it's still time. The method used (currently) for updating openSUSE distro is rpm, not systemd-sysupdate. Franck Bui 2022-07-18 16:35:38 +00:00
  • 7300ada0e2 Accepting request 985448 from Base:System Dominique Leuenberger 2022-07-13 12:55:53 +00:00
  • d621f4e001 Accepting request 985448 from Base:System Dominique Leuenberger 2022-07-13 12:55:53 +00:00
  • 98100aa2bb - systemd.spec: add files.experimental Franck Bui 2022-07-12 18:43:33 +00:00
  • 8b013ff10f - Make {/etc,/usr/lib}/systemd/network owned by both udev and systemd-network (bsc#1201276) This configuration files put in these directories are read by both udevd and systemd-networkd. Franck Bui 2022-07-08 18:43:30 +00:00
  • 80a3d6f24a - Import commit 69abca7794ed06d823bc0a9bb55daf822adcc632 f29b146685 pstore: Run after modules are loaded Franck Bui 2022-07-08 16:30:45 +00:00
  • 41acf112e9 - pstore is no more considered as an experimental feature: move it to udev package (bsc#1197802) Franck Bui 2022-06-21 14:13:40 +00:00
  • f8232e1c58 - Adjust rpmlintrc for shlib-policy-name-error/multibuild case so that it's not only for x86_64. Franck Bui 2022-06-21 13:21:51 +00:00
  • cc38a33f26 - spec: %suse_version rpm macro is already reserved and has a special meaning in openSUSE distros so rename it to %archive_version instead. Franck Bui 2022-06-21 13:19:55 +00:00
  • 2a346168ba - spec: add sbat (boo#1198589) Franck Bui 2022-06-15 12:35:14 +00:00
  • 2dcdfc2246 update the change logs to mention some bsc references Franck Bui 2022-06-09 07:29:11 +00:00
  • ecb5582334 - Import commit e9fc337d97539fcab23078ab3e06f6b2ce3a3c8d ca0b29521f sha256: fix compilation on efi-ia32 1bbbac6a7e test: enable virtio-rng device for QEMU guests Franck Bui 2022-06-08 10:19:13 +00:00
  • aa0c9132d4 - Upgrade to v251.2 (commit 949d6bb7201dd48167ee9716ed6278764d1f4c0f) See https://github.com/openSUSE/systemd/blob/SUSE/v251/NEWS for details. - Rebased 0001-conf-parser-introduce-early-drop-ins.patch - systemd-testsuite now requires python3-pexpect due to TEST-69-SHUTDOWN relying on this module. - sysusers.d/systemd-network.conf has been moved to systemd-network sub-package since the tmpfiles configuration snippets for networkd has also been moved to this sub-package. Franck Bui 2022-06-07 18:24:43 +00:00
  • c770a2b190 Accepting request 980104 from Base:System Dominique Leuenberger 2022-06-01 15:34:18 +00:00
  • 51ac0bd9dc Accepting request 980104 from Base:System Dominique Leuenberger 2022-06-01 15:34:18 +00:00
  • 061252bf7a Accepting request 979799 from Base:System Dominique Leuenberger 2022-05-31 13:46:56 +00:00
  • 37a09b8f6d Accepting request 979799 from Base:System Dominique Leuenberger 2022-05-31 13:46:56 +00:00
  • eff94d6fdd - Import commit 4dbc543953eabd4c578da67ce6e2970d6f96c406 (merge of v250.6) For a complete list of changes, visit: 0d950479e5...4dbc543953 Franck Bui 2022-05-31 13:29:05 +00:00
  • 87b07b0983 - Update rpmlintrc for shlib-policy-name-error/multibuild case. Franck Bui 2022-05-23 08:16:22 +00:00
  • 118935a4ab Accepting request 975732 from Base:System Dominique Leuenberger 2022-05-10 13:11:21 +00:00
  • ead8ceaa0f Accepting request 975732 from Base:System Dominique Leuenberger 2022-05-10 13:11:21 +00:00
  • bbaa81810c OBS-URL: https://build.opensuse.org/package/show/Base:System/systemd?expand=0&rev=1282 Marcus Meissner 2022-05-07 12:19:38 +00:00
  • cfcb4451d8 - Import commit 0d950479e58dd3af007eb3780d600a5446aac519 (merge of v250.5) For a complete list of changes, visit: 736db5a59f...0d950479e5 Franck Bui 2022-05-06 14:54:56 +00:00
  • 0622f562d0 - Call pam_loginuid when creating user@.service (bsc#1198507) It's a backport of upstream commit 1000522a60ceade446773c67031b47a566d4a70d. Franck Bui 2022-04-29 15:36:28 +00:00
  • 4c6eb0377a Accepting request 971023 from Base:System Dominique Leuenberger 2022-04-22 19:53:02 +00:00
  • fa81294546 Accepting request 971023 from Base:System Dominique Leuenberger 2022-04-22 19:53:02 +00:00
  • 50148e9521 - spec: sign the systemd-boot efi binary (boo#1198586) Franck Bui 2022-04-20 08:23:46 +00:00
  • 71b81d8f96 - Drop 0011-core-disable-session-keyring-per-system-sevice-entir.patch Since bsc#1081947 has been addressed, we can attempt to re-enable private session kernel keyring for each system service hence each service gets a session keyring that is specific to the service. Franck Bui 2022-04-19 11:26:19 +00:00
  • 71f7dd3688 - Import commit 736db5a59f1ab1317ef64ec6e7dc394250178146 98bc28d824 tmpfiles: constify item_compatible() parameters 3faf1a2648 test: adapt install_pam() for openSUSE b7ca34fa28 test: add test checking tmpfiles conf file precedence 2713693d93 test tmpfiles: add a test for 'w+' ce2cbefe38 tmpfiles.d: only 'w+' can have multiple lines for the same path (bsc#1198090) 769f5a0cbe Support -D_FORTIFY_SOURCE=3 by using __builtin_dynamic_object_size. Franck Bui 2022-04-19 09:09:31 +00:00
  • 0204142c11 - libseccomp is needed everywhere Franck Bui 2022-04-11 07:55:36 +00:00
  • 85a8a8815c Accepting request 967294 from Base:System Dominique Leuenberger 2022-04-07 22:27:23 +00:00
  • de86eaf5dc Accepting request 967294 from Base:System Dominique Leuenberger 2022-04-07 22:27:23 +00:00
  • 892b1dc8af - Move coredumpctl completion files into systemd-coredump sub-package. Franck Bui 2022-04-07 19:33:15 +00:00
  • b02aa719b4 - Import commit e43a1b018899266b764ab81afb9c30fb417675c6 1c229f8fc1 cryptsetup: fall back to traditional unlocking if any TPM2 operation fails 8881f21539 cryptsetup: fix typo 5882148902 journald: make use of CLAMP() in cache_space_refresh() 6ee0601f73 journald: make sure journal_file_open() doesn't leave a corrupted file around after failing (bsc#1198114) fe928f3d49 fs-util: make sure openat_report_new() initializes return param also on shortcut 3881af1806 fs-util: fix typos in comments 96060b73ba journal-file: port journal_file_open() to openat_report_new() 611d9955bb fs-util: add openat_report_new() wrapper around openat() f16edb41d4 network: ignore all errors in loading .network files (bsc#1197968) 5422730a7b meson: build kernel-install man page when necessary 45c627cfc2 build: include status of TPM2 in the feature string show by --version - Drop 0001-meson-build-kernel-install-man-page-when-necessary.patch It's been merged in the SUSE git repo. This includes the following bug fixes: - upstream commit 34357545590d4791d1acbbeb07ae8f7636e187cb (bsc#1198093) Franck Bui 2022-04-06 10:14:30 +00:00
  • f614a4f02d Accepting request 966218 from Base:System Dominique Leuenberger 2022-04-05 17:57:49 +00:00
  • 2a6e4ec13d Accepting request 966218 from Base:System Dominique Leuenberger 2022-04-05 17:57:49 +00:00
  • 6882579258 - spec: define %bootstrap with %bcond_with so it can be used with %when. Also re-order the meson options a bit. Franck Bui 2022-04-04 11:51:23 +00:00
  • 46c4597556 - spec: make sure /lib exists when installing conf files in /lib/modprobe.d Franck Bui 2022-04-04 08:50:14 +00:00
  • b20d6fcb13 - Temporarily disable 'libcryptsetup plugins until dracut 056 is merged in Factory Franck Bui 2022-03-31 12:04:43 +00:00
  • 26840ffa04 - Add 0001-meson-build-kernel-install-man-page-when-necessary.patch Submitted to upstream: https://github.com/systemd/systemd/pull/22918 Franck Bui 2022-03-31 11:23:51 +00:00
  • 86fc057a15 fix previous commit: kernel-install needs to be installed only when sd_boot is enabled Franck Bui 2022-03-31 08:26:50 +00:00
  • 7fb63d1d26 - Move systemd-boot and all components managing (secure) UEFI boot into udev sub-package: they may deserve a dedicated sub-package in the future but for now move them to udev so they aren't installed in systemd based containers. - Move a bunch of components operating on (mainly block) devices into udev as without udev they're most likely useless. Franck Bui 2022-03-29 09:34:07 +00:00
  • 61fde4824e - 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. Franck Bui 2022-03-28 19:03:59 +00:00
  • 040816fd0f Accepting request 964674 from Base:System Dominique Leuenberger 2022-03-28 14:58:41 +00:00
  • ddd5183a91 Accepting request 964674 from Base:System Dominique Leuenberger 2022-03-28 14:58:41 +00:00
  • 7e0ac6d44a - spec: cope with %{_modprobedir} being /lib/modprobe.d on SLE Franck Bui 2022-03-23 15:18:40 +00:00
  • eb32074b31 https://bugzilla.opensuse.org/show_bug.cgi?id=1197309 Dominique Leuenberger 2022-03-19 10:56:42 +00:00
  • 8da2a20346 https://bugzilla.opensuse.org/show_bug.cgi?id=1197309 Dominique Leuenberger 2022-03-19 10:56:42 +00:00
  • 0067260039 Accepting request 962458 from Base:System Dominique Leuenberger 2022-03-18 15:41:17 +00:00
  • b8f30a295f Accepting request 962458 from Base:System Dominique Leuenberger 2022-03-18 15:41:17 +00:00
  • ce26385759 - Add 1000-Revert-getty-Pass-tty-to-use-by-agetty-via-stdin.patch A temporary workaround until bsc#1197178 is resolved. Franck Bui 2022-03-17 10:43:43 +00:00
  • a392f68aae x- Import commit 8ef8dfd5401ba18caec59e54a05af9f2e0d7ac65 (merge of v250.4) For a complete list of changes, visit: ca89b1d1fd...8ef8dfd540 Franck Bui 2022-03-16 21:35:12 +00:00
  • cb2b18b6f1 - Import commit ca89b1d1fd1ae86cc1e763d2d01ec2806f3a4d3a 37b683c832 journal: preserve acls when rotating user journals with NOCOW attribute set d043fabebc journal: when copying journal file to undo NOCOW flag, go via fd 78c2766689 journal-file: explicitly handle file systems that do not support hole punching 7ecfb4b098 journal-file: fix error handling of pread() in journald_file_punch_holes() c4946a412c journal-file: don't use pread() when determining where to append, use mmap as before d3fbd20628 journal: various fixes to journal_file_read_object() 5897a8e8d4 shared: Handle filesystems that don't support hole punching in COPY_HOLES 27746408e2 journal: Truncate file instead of punching hole in final object 59b6130030 shared: Ensure COPY_HOLES copies trailing holes ac9ccba73f journal: stat journal file after truncating 0257283444 journal: Copy holes when archiving BTRFS journal files 26c2a9952d shared: Copy holes in sparse files in copy_bytes_full() 6c7191dece copy: fix wrong argument passed to S_ISREG() in copy_file_fd_full() af0a43024d udev: 60-persistent-storage-tape.rules: handle duplicate device ID (bsc#1195529) Franck Bui 2022-03-16 20:46:20 +00:00
  • 4ff7b8d2a5 - Update Supplements to new format in baselibs.conf - Fix libsystemd-shared exclusion in baselibs.conf - Exclude new cryptsetup libraries in baselibs.conf Franck Bui 2022-03-16 12:30:56 +00:00
  • c4eed1732a Accepting request 960154 from Base:System Dominique Leuenberger 2022-03-09 17:47:02 +00:00
  • 743d990c6c Accepting request 960154 from Base:System Dominique Leuenberger 2022-03-09 17:47:02 +00:00
  • 76d8c2a95c - systemd.spec: minor simplification by assuming that %{bootstrap} is always defined. Franck Bui 2022-03-08 19:07:58 +00:00
  • 76e4529b3c - Make sure to create 'systemd-coredump' system user when systemd-coredump is installed (follow-up for the split of the sysusers config files). Franck Bui 2022-03-08 17:51:21 +00:00
  • b14a7446fd - Upgrade to v250.3 (commit dbd8bd2b9fd827ca89ed18034b60703c95798e01) See https://github.com/openSUSE/systemd/blob/SUSE/v250/NEWS for details. * Rebased 0001-conf-parser-introduce-early-drop-ins.patch 0001-restore-var-run-and-var-lock-bind-mount-if-they-aren.patch - Dropped 0007-networkd-make-network.service-an-alias-of-systemd-ne.patch The alias makes little sense as soon as multiple network managers are used in parallel. Franck Bui 2022-03-08 17:37:10 +00:00
  • b340d1e22d - 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. Franck Bui 2022-03-08 07:49:08 +00:00
  • 6e6796e051 Accepting request 957371 from Base:System Dominique Leuenberger 2022-02-26 16:01:59 +00:00
  • ca1187a790 Accepting request 957371 from Base:System Dominique Leuenberger 2022-02-26 16:01:59 +00:00
  • 9e8a8f1eab - 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. Franck Bui 2022-02-24 13:44:24 +00:00
  • 991e66003b - spec: fix dependencies for mini variants (follow-up) systemd-mini-container is one of the sub-package that relies systemd-mini to conflict with kiwi and to not be installed on real systems. Franck Bui 2022-02-23 17:47:50 +00:00
  • e4baa2db89 Accepting request 956820 from Base:System Dominique Leuenberger 2022-02-23 15:25:54 +00:00
  • 9e353f7be4 Accepting request 956820 from Base:System Dominique Leuenberger 2022-02-23 15:25:54 +00:00
  • 9bf64de9d2 - Import commit 0bb1977021be2fc9ebfae10d766dff0b1a457f88 (merge of v249.10) For a complete list of changes, visit: b9b83c5d11...0bb1977021 Franck Bui 2022-02-22 15:30:37 +00:00
  • c397c32807 - Import commit b9b83c5d11e686178ddd545862a00b33c6fdfabb 8973cb2462 systemd-coredump: allow setting external core size to infinity (bsc#1195899 jsc#SLE-23866) Franck Bui 2022-02-22 14:54:05 +00:00
  • 8f8ee638a2 - Fix build if %_distconfdir is not defined (see bsc#1195679) Franck Bui 2022-02-22 14:05:17 +00:00
  • e010625d0d Accepting request 955799 from Base:System Dominique Leuenberger 2022-02-19 18:21:14 +00:00
  • fafa93dcde Accepting request 955799 from Base:System Dominique Leuenberger 2022-02-19 18:21:14 +00:00
  • 99ae0cf3ab - Drop enablement symlink migration support of SysV init scripts And let's finish reducing the support of SysV init scripts to its minimum. Franck Bui 2022-02-18 08:11:02 +00:00
  • 44a5722e34 - spec: fix dependencies for mini variants Make sure that all mini variants won't be installed in real systems and won't be involved when building medias with kiwi. Note that sub-packages that requires systemd (such as udev) don't need any special treatment since the specific deps are inherited from the main (mini) package. - spec: simplify systemd-mini-doc dependencies by assuming that the doc sub-package can't be a build requirement for other packages. - spec: libsystemd-mini and libudev-mini need to provide libsystemd and libudev respectively Franck Bui 2022-02-14 15:52:52 +00:00
  • c3de8124ab - Rename systemd-sysvinit into systemd-sysvcompat systemd-sysvinit was probably provided to allow systems to switch from sysvinit to systemd by overwriting /sbin/init with a link to systemd. But this isn't very useful anymore due to the fact that sysvinit is not supported since several years. Therefore the subpackage contains now the files needed to keep backward compatibility with SysV init scripts (most notably sysv-generator) and has been renamed accordingly. The few files that are not specific to sysvinit (such as /bin/init) have been moved to the main package. Normally this new subpackage shouldn't be needed (since all packages use systemd unit files) unless a 3rd party application is installed and still relies on SysV init scripts. Franck Bui 2022-02-14 09:09:21 +00:00
  • dad59c6092 fix build of mini falvor by allowing a second parameter with %when Franck Bui 2022-02-14 08:51:10 +00:00
  • 95a9adc4b8 - systemd.spec: explicitely turn on/off build options Franck Bui 2022-02-14 07:34:49 +00:00
  • 21c0fcb589 OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/systemd?expand=0&rev=347 Dominique Leuenberger 2022-02-07 14:30:06 +00:00
  • 0167d0ee42 OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/systemd?expand=0&rev=347 Dominique Leuenberger 2022-02-07 14:30:06 +00:00
  • cb113c3291 OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/systemd?expand=0&rev=346 Dominique Leuenberger 2022-02-07 08:27:18 +00:00
  • 29983947d9 OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/systemd?expand=0&rev=346 Dominique Leuenberger 2022-02-07 08:27:18 +00:00
  • 2eaad942e2 Accepting request 951595 from Base:System Dominique Leuenberger 2022-02-06 22:54:01 +00:00
  • f8968f10bc Accepting request 951595 from Base:System Dominique Leuenberger 2022-02-06 22:54:01 +00:00
  • 89813fe323 fix previous commit for the mini flavor Franck Bui 2022-02-04 16:35:05 +00:00
  • 0440506d3f - Always create systemd-network system user, even if systemd-networkd is not installed (bsc#1195559) Franck Bui 2022-02-04 15:23:12 +00:00
  • 3f62b46e0f - Make more use of %{_unitdir} in files.{systemd,container} Franck Bui 2022-02-02 09:33:06 +00:00
  • 350b2d65cc systemd-mini-doc should conflict with systemd-doc Franck Bui 2022-02-02 08:56:03 +00:00
  • 78806d7eb7 - 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. - Drop 0006-sysv-generator-add-back-support-for-SysV-scripts-for.patch 0009-sysv-add-back-support-for-all-virtual-facility-and-f.patch Franck Bui 2022-02-01 09:21:17 +00:00
  • 1d4096fd59 - Import commit 117bd7f14aa7834d85a4306cd380d292bec04108 1395c74be7 udevadm: cleanup-db: don't delete information for kept db entries (bsc#1194912) bbafc8092a udevadm: cleanup_dir: use dot_or_dot_dot() Franck Bui 2022-01-31 15:56:09 +00:00
  • 4fa0beed47 - Drop 0006-sysv-generator-add-back-support-for-SysV-scripts-for.patch 0009-sysv-add-back-support-for-all-virtual-facility-and-f.patch Given the fact that Factory no more ship SysV init scripts since several months, only scripts coming from 3rd party applications should remain which are unlikely to rely on the SUSE specifities implemented by these patches. This change was announced on the Factory mailing list: https://lists.opensuse.org/archives/list/factory@lists.opensuse.org/thread/3ERUP5ZZJ6PPA36L3HVN46BH6U6JL74O/ Franck Bui 2022-01-31 15:05:15 +00:00
  • ed2cb81d96 - Import commit 885e0b9126bd2cf1e3f6b147c45ec58a5550c75c 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. Franck Bui 2022-01-31 14:13:33 +00:00
  • f948d591e6 - Make use of %ldconfig_scriptlets Franck Bui 2022-01-31 10:21:19 +00:00
  • f02b8f988f - 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. Franck Bui 2022-01-31 10:16:32 +00:00
  • ca3c056534 Fix previous commit: files.devel was forgotten Franck Bui 2022-01-28 13:08:48 +00:00
  • aa6d026cbc - Merge libudev-devel into systemd-devel Franck Bui 2022-01-27 16:09:21 +00:00
  • 799a9384d0 - Make sure that libopenssl-devel is installed when building resolved. Openssl was implictly pulled in by systemd-experimental subpackage but could be missing if the build of this subpackage was disabled. Franck Bui 2022-01-27 07:49:42 +00:00