21cb7a03d0
fix previous commit for the mini flavor
Franck Bui2022-02-04 16:35:05 +00:00
5e29814e05
- Always create systemd-network system user, even if systemd-networkd is not installed (bsc#1195559)
Franck Bui2022-02-04 15:23:12 +00:00
7d7afbe979
- Make more use of %{_unitdir} in files.{systemd,container}
Franck Bui2022-02-02 09:33:06 +00:00
53f129a60d
systemd-mini-doc should conflict with systemd-doc
Franck Bui2022-02-02 08:56:03 +00:00
f09be28e73
- 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 Bui2022-02-01 09:21:17 +00:00
dc2bffc70d
- 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 Bui2022-01-31 15:56:09 +00:00
71481ef6cf
- 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 Bui2022-01-31 15:05:15 +00:00
2b4112e1f9
- 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 Bui2022-01-31 14:13:33 +00:00
3868d6b01d
- Make use of %ldconfig_scriptlets
Franck Bui2022-01-31 10:21:19 +00:00
6cfe6f2376
- 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 Bui2022-01-31 10:16:32 +00:00
ea1914fbfe
- Merge libudev-devel into systemd-devel
Franck Bui2022-01-27 16:09:21 +00:00
f29e940359
- 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 Bui2022-01-27 07:49:42 +00:00
32caedbc10
- resolved: disable fallback DNS servers and fail when no DNS server info could be obtained from the links. It's better to let the sysadmin know that something is likely misconfigured rather than silently handing over the DNS queries to Google or Cloudflare.
Franck Bui2022-01-26 17:34:15 +00:00
e444aad0ac
Document bsc#1192637 in the changelogs
Franck Bui2022-01-26 17:03:49 +00:00
a340d8d64b
- Move the whole content of /usr/share/doc/packages/systemd in doc subpackage
Franck Bui2022-01-20 08:31:23 +00:00
7cbd5f9854
- Move the systemd-network-generator stuff in udev package This generator can generate .link files and is mainly used in initrd where udev is mandatory.
Franck Bui2022-01-19 14:30:23 +00:00
c808214f56
- Restore /sbin/udevadm and /bin/systemctl (obsolete) paths when split_usr is true (bsc#1194519)
Franck Bui2022-01-18 20:40:06 +00:00
bfa6b12ff4
- Import commit 3743acbce3bd44208af453fc6dc384a1236dc83c (merge of v249.9) For a complete list of changes, visit: e2ca79dd77...3743acbce3Franck Bui2022-01-17 09:18:38 +00:00
4d3dc608a2
reindent and fix a typo in the comments of the hearder of systemd-sysv-install
Franck Bui2022-01-17 09:06:22 +00:00
41391b086e
Revert the drop of 0009-pid1-handle-console-specificities-weirdness-for-s390.patch: s390 is supported on Factory/TW
Franck Bui2022-01-17 08:45:49 +00:00
6e23ca65e7
fix name of 0009-sysv-add-back-support-for-all-virtual-facility-and-f.patch in specfile
Franck Bui2022-01-17 08:16:34 +00:00
45669cffeb
- Drop 0009-pid1-handle-console-specificities-weirdness-for-s390.patch, it's SLE material. - Extract bits from 0008-sysv-generator-translate-Required-Start-into-a-Wants.patch which are not specific to the handling of 'Required-Start:' and move them into a new patch 1010-sysv-add-back-support-for-all-virtual-facility-and-f.patch
Franck Bui2022-01-14 15:14:43 +00:00
7138585718
- Import commit e2ca79dd775d1f7d39861d57f23c43f6cd85a872 (merge of v249.8) For a complete list of changes, visit: 458220239c...e2ca79dd77 - Drop the following patches as they have been merged into SUSE/v249 branch: 5000-shared-rm_rf-refactor-rm_rf_children_inner-to-shorte.patch 5001-shared-rm_rf-refactor-rm_rf-to-shorten-code-a-bit.patch 5002-shared-rm-rf-loop-over-nested-directories-instead-of.patch
Franck Bui2022-01-13 22:00:43 +00:00
6c84c8d5d2
- Import commit 458220239c69b8e5fe7be480929348daeccb70d1 e95df40b09 shared/rm-rf: loop over nested directories instead of instead of recursing (CVE-2021-3997 bsc#1194178) 078e04305d shared/rm_rf: refactor rm_rf() to shorten code a bit 6d560d0aca shared/rm_rf: refactor rm_rf_children_inner() to shorten code a bit 6666ff056c localectl: don't omit keymaps files that are symlinks (bsc#1191826)
Franck Bui2022-01-13 20:57:06 +00:00
a0ba4fbaff
- Added patches to fix CVE-2021-3997 (bsc#1194178) 5000-shared-rm_rf-refactor-rm_rf_children_inner-to-shorte.patch 5001-shared-rm_rf-refactor-rm_rf-to-shorten-code-a-bit.patch 5002-shared-rm-rf-loop-over-nested-directories-instead-of.patch These patches will be dropped and cherry-picked from upstream once upstream will commit them in their main branch.
Franck Bui2022-01-11 08:08:34 +00:00
b398607d35
- Import commit a54f80116ccf105dff11aef5d18dd110ebd3e8ee 30cbebc56f tmpfiles: 'st' may have been used uninitialized 5443654ec0 macro: add new helper RET_NERRNO() 8d90ecc435 rm-rf: optionally fsync() after removing directory tree 591344010d rm-rf: refactor rm_rf_children(), split out body of directory iteration loop 8c7762c4f1 Bump the max number of inodes for /dev to a million (bsc#1192858) dc9476c881 journal: don't remove the flushed flag when journald is stopped 29efc29efd TEST-10: don't attempt to write a byte to the socket 773fb785b6 Bump the max number of inodes for /dev to 128k (bsc#1192858)
Franck Bui2022-01-06 14:35:57 +00:00
c3f45bf95e
- 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.
Franck Bui2022-01-04 08:30:42 +00:00
493d5f22b9
Accepting request 936250 from home:lnussel:branches:Base:System
Franck Bui2021-12-07 19:29:40 +00:00
3fdff99e48
Accepting request 933656 from home:lnussel:branches:Base:System
Franck Bui2021-11-25 10:00:18 +00:00
ffad028ee5
Reference jsc#SLE-17798 in the changelog
Franck Bui2021-11-23 15:38:41 +00:00
1ba6cc880b
- Import commit 523f32df573d459551760b072cb62906f4a2cf23 (merge of 249.7) For a complete list of changes, visit: c34c987126...523f32df57 - Import commit c34c98712600bc206919ec6ed136195f75ac1967 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
Franck Bui2021-11-22 09:12:53 +00:00
a08b33ac5d
- Update the dependencies of the systemd-testsuite sub-package.
Franck Bui2021-11-22 08:47:06 +00:00
d59b4d1479
- Import commit 61c79e68381801428c0bc00a56b9e2e9cfa68373 (merge of 249.6) bcdeee7b4c virt: Support detection for ARM64 Hyper-V guests (bsc#1186071) [...] For a complete list of changes, visit: 8521f8d22f...61c79e6838 - Drop 0001-Revert-core-Check-unit-start-rate-limiting-earlier.patch It's part of v249.6.
Franck Bui2021-11-15 10:34:05 +00:00
bc2277421d
- Add 0001-Revert-core-Check-unit-start-rate-limiting-earlier.patch Temporarly revert commit ed8fbbf1745c6a2dc0b8cd560ac8a3353f72e979 until the regression it introduced [1] is addressed by upstream and a fix is released via the stable tree. [1] https://github.com/systemd/systemd/issues/21025Franck Bui2021-11-02 10:36:41 +00:00
e91b637983
Reference bsc#1190984 in the changelog
Franck Bui2021-10-28 09:32:40 +00:00
5114b3d334
- Disable nss-systemd and translations features for the mini flavour
Franck Bui2021-10-19 14:42:56 +00:00
ee849c199d
- Really enable libiptc for masquerading support (bsc#1191651) Currently used by systemd-nspawn and systemd-networkd.
Franck Bui2021-10-18 19:42:41 +00:00
89c84b0ccb
fix build for the mini flavor: rename of 'gnu-efi' broke it
Franck Bui2021-10-15 16:28:37 +00:00
f7b937968d
- Import commit 8521f8d22fd44400289fcea03493ebd7f8b1487d (merge of v249.5) For a complete list of changes, visit: 355e113ce1...8521f8d22fFranck Bui2021-10-15 12:22:28 +00:00
15f422b382
- Import commit 355e113ce193e5e2d195278c57d47f9a1b00ae46 3b4a005095 meson: add missing include directory when using xkbcommon 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
Franck Bui2021-10-15 12:07:31 +00:00
4bd5e376d8
- 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
Franck Bui2021-10-15 11:50:45 +00:00
40636e3824
- Ghost own directories /var/log/journal and /var/log/journal/remote again rpmlint no more complain about the setgid bit, see sr#923496.
Franck Bui2021-10-15 09:32:30 +00:00
f2bb42f254
- Overwriting rootprefix= is only required when split-usr is enabled
Franck Bui2021-10-08 11:21:33 +00:00
8f5cab1733
- Rename %usrmerged into %split_usr
Franck Bui2021-10-08 10:11:10 +00:00
4844148bb3
update systemd-user to get the potential extended creds via common-auth
Franck Bui2021-10-08 08:31:22 +00:00
cc44b2b8ac
- 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) is used, which consists of pam_warn.so + pam_deny.so, and will throw a warning each time a user logs in.
Franck Bui2021-10-06 08:03:55 +00:00
c6b3f079ef
- No need to install upstream pam configuration file "systemd-user" It's overwritten by the SUSE version anyway.
Franck Bui2021-10-05 08:47:13 +00:00
26f3c3c277
- Work around rpmlint complaining about /var/log/journal shipped with setgid bit This setgid bit has been already reviewed in the past and wasn't a concern. However we want the mode/ownership adjusted by tmpfiles and avoid the duplication of these info in rpm. - Don't ghost own any directories created dynamically by tmpfiles Again rpmlint complains but it doesn't seem to make sense to try to track all paths (including theirs perms, ownerships...) created dynamically. And 'rpm -V' is likely to report issues later with these paths anyway. This effectively partially reverts the two previous commits.
Franck Bui2021-09-29 14:09:21 +00:00
7291c41508
- Make sure the build process won't create /var/log/journal - /var/log/journal/remote is owned by systemd-journal-remote
Franck Bui2021-09-24 12:59:13 +00:00
aec6635e71
- systemd.spec: fix a bunch of rpmlint errors/warnings
Franck Bui2021-09-24 09:29:34 +00:00
de562facf2
- Drop systemd-logger This sub package was introduced in order to configure persistent journal and also to make sure that another syslog provider (such as rsyslog) couldn't be installed at the same time: each syslog provider conflicts with each others. However this mechanism didn't work since uninstalling systemd-logger wasn't magically turning off persistent logging because /var/log/journal is likely to be populated hence not removed. Moreover using a subpackage to configure the mode of journald was overkill and the usual ways (main conf file or drop-ins) should be preferred.
Franck Bui2021-09-24 07:42:46 +00:00
096fa89f5a
- Import commit 7a5801342fe2f53e5c2a8578d6db132c0eca2d97 8d65ec4a66 test: wc is needed by test/units/testsuite-50.sh 1527bcc5dd test: make the installation of the debug tools optional in the image f4e6bf0b37 journalctl: never fail at flushing when the flushed flag is set (bsc#1188588)
Franck Bui2021-09-22 13:45:37 +00:00
bedb878178
- Update the dependencies of the testsuite package The debug tools are optional thus no more required. OTOH strip(1) is needed when building the test image and nc(1) is needed by some tests.
Franck Bui2021-09-22 13:29:40 +00:00
0035691dc8
Add a couple of missing bug references in the changelog
Franck Bui2021-09-22 08:45:10 +00:00
588927516a
- Don't reexecute user manager instances on package update yet This can't be done until users have their user instance updated to the new version that supports reexecuting with SIGRTMIN+25 because this signal terminates the user managers for the previous versions.
Franck Bui2021-09-08 17:13:42 +00:00
e2348dd9f0
- Import commit ec72db9ee0f8ce061f83624d7148ff38a5993b11 3b1aa2f79f manager: reexecute on SIGRTMIN+25, user instances only fd46c81922 test: make sure to include all haveged unit files - systemd.spec: reexec user manager instances on package updates
Franck Bui2021-09-08 14:28:02 +00:00
0cfa634a7d
- Make sure the versions of both udev and systemd packages are always the same (bsc#1189480)
Franck Bui2021-09-03 09:42:29 +00:00
4fedee133f
- Drop dependency on m4 (replaced by Jinja2)
Franck Bui2021-09-02 10:06:11 +00:00
e9eb481b70
- Configure split-usr=true only when %usrmerged is not defined
Franck Bui2021-09-01 11:56:02 +00:00
5bb9e8c5a8
- Import commit 40bda18e346ff45132ccd6f8f8e96de78dcf3470 (merge of v249.4) For a complete list of changes, visit: 7f23815a70...40bda18e34Franck Bui2021-09-01 10:00:13 +00:00
d3ae6b510a
- Rework the test (sub)package: - it's been renamed into 'systemd-testsuite' - it includes the extended tests too - the relevant commits have been backported to SUSE/v249 so no SUSE specific patch is needed to run the extended tests (see below) - the deps needed by the extended tests have been added - Import commit 7f23815a706cf2b2df3eac2eb2f8220736b8f427 ad216581b6 test: if haveged is part of initrd it needs to be installed in the image too 088fbb71d0 test: adapt install_pam() for openSUSE 4d631c1f0c Revert "test: adapt TEST-13-NSPAWN-SMOKE for SUSE" ef956eb8a2 test: on openSUSE the static linked version of busybox is named "busybox-static" 6f7ce633b0 TEST-13-*: in busybox container sleep(1) takes a delay in seconds only 278baaa3ec test: don't try to find BUILD_DIR when NO_BUILD is set 3bba2f876a test: add support for NO_BUILD=1 on openSUSE d77cbc1b64 test: make busybox TEST-13-only dependency
Franck Bui2021-08-31 20:44:53 +00:00
0bf88b4af1
- Avoid the error message when udev is updated due to udev being already active when the sockets are started again (bsc#1188291)
Franck Bui2021-07-29 13:15:37 +00:00
289877b139
- Import commit 73e9e6fb847513c6d62f2fb445778ef5bc0fe516 (merge of v248.6) For a complete list of changes, visit: cb29bcc5ef...73e9e6fb84Franck Bui2021-07-26 12:44:37 +00:00