a2790f2708- Make systemd-mini-sysvinit provides systemd-sysvinit Some packages (such as shepherd-bins) want to conflicts with systemd-sysvinit: they should also conflict with systemd-mini-sysvinit.Franck Bui2018-11-09 14:32:33 +00:00
7d6df57d2f- Add 0001-logind-keep-backward-compatibility-with-UserTasksMax.patch We have to keep support for UserTasksMax= for a while before dropping it. This patch is supposed to do that and also to make users aware of this change. It also hints how to configure that differently.Franck Bui2018-11-07 12:57:03 +00:00
4e604e4f74- Own %{_libexecdir}/modules-load.d (again) This was incorrectly dropped during the split of the SUSE specific configurations.Franck Bui2018-11-05 14:11:51 +00:00
034f46ce34split off SUSE specific configuration from systemd package (fate#325478)Franck Bui2018-10-30 14:45:41 +00:00
a4982acaf5- Upgrade to v239 (commit 6d8584e7e8e5d13d2bab49b9e6f6d2ec39759978)Franck Bui2018-10-24 11:17:43 +00:00
04b096318a- Ship systemd-sysv-install helper via the main package This script was part of systemd-sysvinit sub-package but it was wrong since systemd-sysv-install is a script used to redirect enable/disable operations to chkconfig when the unit targets are sysv init scripts. Therefore it's never been a SySV init tool. While at it, don't ship this script (as well as systemd-sysv-convert) when sysvcompat is not defined.Franck Bui2018-10-15 18:07:19 +00:00
5440d006ce- Import commit a67b516d49115a5be0f2ac27a2874cee6c59a7ae f8457adf9d emergency: make sure console password agents don't interfere with the emergency shell b8bbb50634 man: document that 'nofail' also has an effect on ordering a5410b2229 journald: take leading spaces into account in syslog_parse_identifier b793c312c7 journal: do not remove multiple spaces after identifier in syslog message f9595f0481 syslog: fix segfault in syslog_parse_priority() d464f06934 journal: fix syslog_parse_identifier() e70422883a socket-util: attempt SO_RCVBUFFORCE/SO_SNDBUFFORCE only if SO_RCVBUF/SO_SNDBUF fails (bsc#991901)Franck Bui2018-09-28 08:14:34 +00:00
7f91df08f8Accepting request 635765 from Base:SystemYuchen Lin2018-09-18 09:39:40 +00:00
7c80bee790Accepting request 635765 from Base:SystemYuchen Lin2018-09-18 09:39:40 +00:00
a562ef806f- Enable or disable machines.target according to the presets (bsc#1107941)Franck Bui2018-09-14 13:06:52 +00:00
65a1966eb5- Import commit cc55f1ea9e1c1ccab5b9fb97e10e08830d02b282 962b38aaf user@.service: don't kill user manager at runlevel switch (bsc#1091677) 3986c4d82 units: make sure user@.service runs with dbus still up 5e68aa0f2 Revert "udevd: increase maximum number of children" (bsc#1107617) 099138fd9 fix race between daemon-reload and other commands (v237) (bsc#1105031)Franck Bui2018-09-14 07:33:06 +00:00
7f233d25a6- Import commit 6ac2232d88f4b64428511a4692a51bd00d610b32 6247696db nspawn: always use mode 555 for /sys (bsc#1107640) 72f558b57 cryptsetup: do not define arg_sector_size if libgcrypt is v1.x (#9990) cfcd97cf2 cryptsetup: add support for sector-size= option (#9936) (fate#325634)Franck Bui2018-09-11 09:22:58 +00:00
5f58b66603- Import commit bb5a925bcefd4743873cae3f748ae1a426e92d44 8983bd246 core: don't include libmount.h in a header file (#8580) 3e4156a8f tmpfiles: don't adjust qgroups on existing subvolumes 42edc93ac core/service: rework the hold-off time over messageFranck Bui2018-08-09 06:47:09 +00:00
9f29858359- Import commit 0350f62a8cf7f151951b6b78337fe3c198b8bf6a fbf43a697 core: don't freeze OnCalendar= timer units when the clock goes back a lot (bsc#1090944) 4134ba8b6 man: SystemMaxUse= clarification in journald.conf(5) (bnc#1101040) 78bb2a0c4 socket-util: fix getpeergroups() assert(fd) (#8080) (bsc#1096516) 1753d0420 systemctl: mask always reports the same unit names when different unknown units are passed (bsc#1095973) 50ebf79d7 scsi_id: Fixup prefix for pre-SPC inquiry reply (bsc#1039099) 570f7655b locale-util: on overlayfs FTW_MOUNT causes nftw(3) to not list *any* filesFranck Bui2018-07-27 10:52:36 +00:00
0bfa7e434d- Drop runtime dependency on dracut (bsc#1098569) Otherwise systemd pulls in tools to generate the initrd even in container/chroot installations that don't have a kernel anyways. For environments where initrd matters, dracut should be pulled via a pattern. - Drop runtime dependency on dracut (bsc#1098569) Otherwise systemd pulls in tools to generate the initrd even in container/chroot installations that don't have a kernel anyways. For environments where initrd matters, dracut should be pulled via a pattern.Franck Bui2018-06-25 09:34:18 +00:00
fc6324cd17Accepting request 616862 from Base:SystemYuchen Lin2018-06-19 09:53:47 +00:00
dca839189dAccepting request 616862 from Base:SystemYuchen Lin2018-06-19 09:53:47 +00:00
9001fedc25- Import commit f63623c1fc0eb01b8efc2037d004f42ed8328356 6a161916f device: make sure to always retroactively start device dependencies (take #2) (bsc#1088052) e4402648c Fix pattern to detect distribution ad59c7970 install: "user" and "global" scopes are equivalent for user presets (boo#1093851) b1876c81a rpm: remove confusing --user before --global 00ea8a214 man: updated systemd-analyze blame description for service-units with Type=simple (#8834) (bsc#1091265) a9b587e2f fileio.c: fix incorrect mtimeFranck Bui2018-06-14 12:46:09 +00:00
91770612d3- Import commit d8196805089566ecd846b7c627ff2f3c42588c50 621b247f3 device: skip deserialization of device units when udevd is not running a7da5bdbc device: make sure to always retroactively start device dependencies (bsc#1088052) 303624f6f systemd-udevd: limit children-max by available memory (#8668) (bsc#1086785 bsc#1066422) 76acf3ae9 tmpfiles: fix directory removal with force symlink (#8619)Franck Bui2018-04-23 08:01:18 +00:00
1d03accf12- Enhance IO scheduler tweaking rules to support blk-mq as well * Set optimal blk-mq schedulers (bfq and mq-deadline for HDD and SSD respectively) * Explicitly set CFQ for rotational disks when no elevator is specified * Verbose comments explaining what is going on * Rename the rules file since it is not ssd-only anymoreFranck Bui2018-04-09 09:39:49 +00:00
e86bb4ed7b- Drop systemd-bash-completion sub-package Now we directly ship the completion scripts from the main package as we already do for zsh. I couldn't see any advantages in this split.Franck Bui2018-03-28 15:27:54 +00:00
49832f0cc5- Import commit 14b3e00c3ccb8c1c82c8a2e99a9534750880a09e e0a8285e2 pid1: when creating service directories, don't chown existing files (#8181) (boo#1085971) fb25886b1 Fix format-truncation compile failure by typecasting USB IDs (#8250) (bsc#1084638) 5a6e9c92e sysusers: make sure to reset errno before calling fget*ent() c2e1ee488 sysusers: also add support for NIS entries in /etc/shadow 51cb94fa1 sysusers: do not append entries after the NIS ones (bsc#1085062 bsc#1045092) 783f3d368 basic/macros: rename noreturn into _noreturn_ (#8456) - Drop 0001-basic-macros-rename-noreturn-into-_noreturn_.patch It's been merged in the git repo.Franck Bui2018-03-28 13:00:43 +00:00
5a73419e92- Add 0001-basic-macros-rename-noreturn-into-_noreturn_.patch This fix a build error triggered by the introduction of the new version of libgpg-error package. Patch submitted to upsream: https://github.com/systemd/systemd/pull/8456Franck Bui2018-03-14 17:27:51 +00:00
f18d5bd9fc- Restore (maybe temporarly) "pam_config --add systemd" During its installation pam-config seems to overwrite the defaults shipped by "pam" for "some" reasons (see bsc#1084924) No idea why but since pam_systemd is not part of the "pam-config" defaults, we need to restore pam_systemd in common-session manually...Franck Bui2018-03-13 15:13:50 +00:00
98fbfff93b- Remove dropin that was used to turn delegation off for user instances Upstream now enables "memory" and "pids" controllers only which should have a very limited impact on performance compare to the "cpu" controller.Franck Bui2018-03-09 09:56:29 +00:00
e4105109b9- Fix hotplug memory in 80-hotplug-cpu-mem.rules - Make sure /var/lib/machines is created when systemd-container is installedFranck Bui2018-03-09 09:28:21 +00:00
6fb0964de3add basic user space support for suspend to idle (fate#323814)Franck Bui2018-03-08 08:46:25 +00:00
6ee5eab7fc- BS forces us to own %{_prefix}/lib/modprobe.d This seems wrong but that's how the SUSE BS works.Franck Bui2018-03-01 14:26:05 +00:00
3d26f4d2cb- Fix build errors due to the split-off of systemd-containe: found conflict of systemd-234-33.1.x86_64 with systemd-container-234-33.1.x86_64: - /usr/share/man/man5/systemd.nspawn.5.gz - /usr/share/man/man1/systemd-nspawn.1.gz found conflict of systemd-container-234-33.1.x86_64 with systemd-mini-container-234-33.1.x86_64: - /usr/bin/systemd-nspawn - /usr/lib/systemd/system/systemd-nspawn@.service - /usr/lib/tmpfiles.d/systemd-nspawn.confFranck Bui2018-02-26 10:53:13 +00:00
4971c54455Use %license (boo#1082318). Please forward to SLE, if possibleFranck Bui2018-02-26 10:09:47 +00:00
18c58bb1f1- Split off systemd-container sub-package off Other distros already do it and it seems a good idea to not install this stuff on new installations by default. At least /var/lib/machines subvol is not created anymore at boot even if it wasn't used at all.Franck Bui2018-02-22 15:07:17 +00:00
433c57b31d- Import commit 295ead0f396beb2b5199abd99a17e274c2581f95 f4f94ab2e meson: install rules/80-hotplug-cpu-mem.rules 2901aa9b9 meson: install rules/60-ssd-scheduler.rules 1293c0056 core: use id unit when retrieving unit file state (#8038) (bsc#1075801) 596b2b241 Revert "vconsole-setup: add SUSE specific settings for font/keyboard in sysconfig" 0b595da04 Revert "locale-setup: handle locale at boot time well"Franck Bui2018-02-19 14:47:09 +00:00
cf48c124f7- Import commit 4a6a1e4f0b02e6cedf7eba93b85a6dd968f875c7 db1d8eacd compat-rules: make path_id_compat build with meson - Drop 0001-compat-rules-make-path_id_compat-build-with-meson.patch which is now part of the git repo (see above).Franck Bui2018-02-09 14:26:29 +00:00
49f845b535- Don't ship /usr/lib/systemd/system/tmp.mnt at all (bsc#1071224)Franck Bui2018-02-09 09:01:49 +00:00
0e1b1b88bf- Switch to Meson build system Some rearrangement in the file list was also needed. That was probably due to the upgrade of rpm.Franck Bui2018-02-06 15:23:04 +00:00
7eb2197f29- Import commit 8ec9f58d334c76e736957812d9e57151502a6f63 07c6ee3eb compat-rules: get rid of scsi_id when generating compat symlinks for NVMe devices (bsc#1051465) 261a4ef38 compat-rules: generate compat by-id symlinks with 'nvme' prefix missing (bsc#1063249)Franck Bui2018-02-02 10:09:06 +00:00
0b5accda59- Import commit 2087a80d56bb6f8c7fb74a19172259bc9d9af866 2b8971b8a tmpfiles: refuse to chown()/chmod() files which are hardlinked, unless protected_hardlinks sysctl is on (bsc#1077925 CVE-2017-18078) 8c2bcac25 tmpfiles: change ownership of symlinks tooFranck Bui2018-01-31 15:24:18 +00:00
362543ec79- Import commit cc94ce8513221061898c83f57862544b16021f0e aa3eba828 delta: don't ignore PREFIX when the given argument is PREFIX/SUFFIX b1ea0173a delta: extend skip logic to work on full directory paths (prefix+suffix) (bsc#1070428) 77c5065f9 delta: check if a prefix needs to be skipped only once db32866d1 Fix parsing of features in detect_vm_xen_dom0 (#7890) (bsc#1048510) 11d40461a sd-bus: use -- when passing arguments to ssh (#6706) 1148d99f6 tmpfiles: consider /etc uninitialized also when /etc/machine-id is present but empty (#7849) (bsc#1075179) 3a95f69bf tmpfiles: downgrade warning about duplicate lineFranck Bui2018-01-16 11:09:48 +00:00
f95b0b4413- Edit scripts-systemd-fix-machines-btrfs-subvol.sh We shouldn't be creating a /var/lib/machines subvolume if /var is already a seperate partition or subvolume. /var/lib/machines will already be excluded from snapper & similar tooling in this case.Franck Bui2018-01-15 10:27:52 +00:00
f90d4c6f80- Import commit 82dbe8a2ae56649231111eaadd4c302a2d2175ee 8c7f0c449 service: Don't stop unneeded units needed by restarted service (bsc#1066156) 869be64ce sysctl: use raw file descriptor in sysctl_write (#7753) 0c2400810 sysctl: disable buffer while writing to /proc (bsc#1071558) 9eb1f30b8 Use read_line() and LONG_LINE_MAX to read values configuration files. (bsc#1071558) 4dbea654f def: add new constant LONG_LINE_MAX 48f14cd71 fileio: add new helper call read_line() as bounded getline() replacement 861e1a222 build-sys: udevadm should have LOG_REALM=LOG_REALM_UDEV 8ed5cf3fb meson: libudev_core and udevadm should have LOG_REALM=LOG_REALM_UDEV (#7666) a9f93f1d0 virt: use XENFEAT_dom0 to detect the hardware domain (#6442, #6662) (#7581) (bsc#1048510) fe56abdf9 seccomp: arm64/x32 do not have _sysctl c9194fe37 seccomp: arm64 does not have mmap2 31d9b3c32 fs-util: small tweak in chase_symlinks() 9dd0bc7a3 meson: do not include man/meson.build if xsltproc not found 7e29e2b07 analyze: replace --no-man with --man=no in the man page (bsc#1068251)Franck Bui2018-01-10 13:38:26 +00:00
0d248802e0- Import commit e30f1b10e276fb18db10ea2463fbd7146ae778f6 63481b24b firstboot: do not write vconsole.conf when arg_keymap is empty (bsc#1070124)Franck Bui2017-11-29 10:41:17 +00:00
ab9a6520cf- Drop a useless rm(1) from the specfileFranck Bui2017-11-23 17:35:17 +00:00
6cddb741ef- Import commit 4b9afa11f918796184e1264d618b4ff5d18e481b 22dcb1d04 tmpfiles: when /etc is not fully initialized, some specifiers are expected to be unresolvable (#6860) (bsc#1055664) 216beb768 tmpfiles: Allow create symlink on directories (#6039) baf85eb79 udev: net_setup_link: don't error out when we couldn't apply link config (#7328) - Remove stderr redirection to /dev/null when calling %tmpfiles_create since it's not needed anymore due to commit 22dcb1d04. Indeed the messages are no more emitted at LOG_WARN but LOG_NOTICE.Franck Bui2017-11-23 17:28:07 +00:00
a366688a4f- Remove requires for pwdutils, we don't need the shadow tools anymore [bsc#1069150]Franck Bui2017-11-23 10:06:19 +00:00