A System and Session Manager

Edit Package systemd

Systemd is a system and service manager, compatible with SysV and LSB
init scripts for Linux. systemd provides aggressive parallelization
capabilities, uses socket and D-Bus activation for starting services,
offers on-demand starting of daemons, keeps track of processes using
Linux cgroups, supports snapshotting and restoring of the system state,
maintains mount and automount points and implements an elaborate
transactional dependency-based service control logic. It can work as a
drop-in replacement for sysvinit.

Refresh
Refresh
Source Files
Filename Size Changed
0001-Don-t-snprintf-a-potentially-NULL-pointer.patch 0000000895 895 Bytes
0001-On_s390_con3270_disable_ANSI_colour_esc.patch 0000008799 8.59 KB
0001-add-hdflush-for-reboot-or-hddown-for-poweroff.patch 0000017862 17.4 KB
0001-add-network-device-after-NFS-mount-units.patch 0000010985 10.7 KB
0001-avoid-abort-due-timeout-at-user-service.patch 0000000463 463 Bytes
0001-backlight-Avoid-restoring-brightness-to-an-unreadabl.patch 0000003097 3.02 KB
0001-bash-completion-fix-__get_startable_units.patch 0000001235 1.21 KB
0001-cgroup-it-s-not-OK-to-invoke-alloca-in-loops.patch 0000003063 2.99 KB
0001-core-busname-add-lookup-string-for-BUSNAME_FAILURE_S.patch 0000001048 1.02 KB
0001-core-close-socket-fds-asynchronously.patch 0000002314 2.26 KB
0001-errno-make-sure-to-handle-the-3-errnos-that-are-alia.patch 0000001518 1.48 KB
0001-gpt-auto-generator-don-t-return-OOM-on-parentless-de.patch 0000000738 738 Bytes
0001-journal-fix-export-of-messages-containing-newlines.patch 0000003063 2.99 KB
0001-login-fix-pos-array-allocation.patch 0000002119 2.07 KB
0001-make-209-working-on-older-dist.patch 0000004086 3.99 KB
0001-make-fortify-happy-with-ppoll.patch 0000002329 2.27 KB
0001-pam_systemd_do_override_XDG_RUNTIME_DIR_of_the_original_user.patch 0000001665 1.63 KB
0001-reduce-the-amount-of-messages-logged-to-dev-kmsg-whe.patch 0000001222 1.19 KB
0001-replace-more-dup-by-F_DUPFD_CLOEXEC.patch 0000001158 1.13 KB
0001-sd-bus-don-t-look-for-a-64bit-value-when-we-only-hav.patch 0000008233 8.04 KB
0001-sd-rtnl-message-append-fix-uninitialized-memory.patch 0000004480 4.38 KB
0001-systemd-empty-sigmask-on-reexec.patch 0000001697 1.66 KB
0001-tmpfiles-fix-permissions-on-new-journal-files.patch 0000001015 1015 Bytes
0002-backlight-do-nothing-if-max_brightness-is-0.patch 0000004593 4.49 KB
0002-bus-fix-memory-leak-when-kdbus-is-not-enabled.patch 0000000853 853 Bytes
0002-execute-free-directory-path-if-we-fail-to-remove-it-.patch 0000001745 1.7 KB
0002-login-set-pos-slot-to-fallback-on-pos-eviction.patch 0000001907 1.86 KB
0002-logind-bring-polkit-policy-for-hibernate-in-line-wit.patch 0000001174 1.15 KB
0002-machined-fix-Kill-bus-call-on-machine-objects-when-w.patch 0000003022 2.95 KB
0002-manager-flush-memory-stream-before-using-the-buffer.patch 0000001697 1.66 KB
0002-pam_systemd-use-F_DUPFD_CLOEXEC-when-dupping-session.patch 0000000948 948 Bytes
0002-sysctl-replaces-some-slashes-with-dots.patch 0000003935 3.84 KB
0002-systemctl-update-NAME-to-PATTERN-in-help.patch 0000002931 2.86 KB
0002-udev-warn-when-name_to_handle_at-is-not-implemented.patch 0000001127 1.1 KB
0003-Do-not-print-invalid-UTF-8-in-error-messages.patch 0000005834 5.7 KB
0003-analyze-fix-plot-with-bad-y-size.patch 0000000953 953 Bytes
0003-backlight-unify-error-messages.patch 0000005512 5.38 KB
0003-busname-don-t-drop-service-from-the-result-string.patch 0000000912 912 Bytes
0003-core-make-sure-to-serialize-jobs-for-all-units.patch 0000003794 3.71 KB
0003-delta-do-not-use-unicode-chars-in-C-locale.patch 0000005467 5.34 KB
0003-login-Allow-calling-org.freedesktop.login1.Seat.Swit.patch 0000001385 1.35 KB
0003-sd-bus-don-t-use-assert_return-to-check-for-disconne.patch 0000020017 19.5 KB
0003-tty-ask-password-agent-return-negative-errno.patch 0000001117 1.09 KB
0004-backlight-warn-if-kernel-exposes-backlight-device-wi.patch 0000001503 1.47 KB
0004-core-don-t-try-to-relabel-mounts-before-we-loaded-th.patch 0000000968 968 Bytes
0004-fix-off-by-one-error-in-array-index-assertion.patch 0000001145 1.12 KB
0004-fix-typo-in-iDRAC-network-interface-name-irdac-idrac.patch 0000000602 602 Bytes
0004-implement-a-union-to-pad-out-file_handle.patch 0000004359 4.26 KB
0004-job-add-waiting-jobs-to-run-queue-in-unit_coldplug.patch 0000001383 1.35 KB
0004-man-document-missing-options-of-systemd-run.patch 0000005097 4.98 KB
0004-systemd-python-use-.hex-instead-of-.get_hex.patch 0000001540 1.5 KB
0005-Replace-var-run-with-run-in-remaining-places.patch 0000004166 4.07 KB
0005-backlight-handle-saved-brightness-exceeding-max-brig.patch 0000002467 2.41 KB
0005-job-always-add-waiting-jobs-to-run-queue-during-cold.patch 0000001387 1.35 KB
0005-logind-fix-policykit-checks.patch 0000001789 1.75 KB
0005-sd-daemon-fix-incorrect-variable-access.patch 0000000854 854 Bytes
0005-systemd-python-fix-failing-assert.patch 0000000819 819 Bytes
0005-systemd-run-add-some-extra-safety-checks.patch 0000001232 1.2 KB
0006-Do-not-return-1-EINVAL-on-allocation-error.patch 0000001027 1 KB
0006-Revert-back-to-var-run-at-a-couple-of-problems.patch 0000002533 2.47 KB
0006-journal-assume-that-next-entry-is-after-previous-ent.patch 0000002569 2.51 KB
0006-rules-mark-loop-device-as-SYSTEMD_READY-0-if-no-file.patch 0000001299 1.27 KB
0006-sd-event-initialization-perturbation-value-right-bef.patch 0000002787 2.72 KB
0007-dbus-suppress-duplicate-and-misleading-messages.patch 0000002425 2.37 KB
0007-journal-forget-file-after-encountering-an-error.patch 0000002473 2.42 KB
0007-networkd-fix-typo.patch 0000000777 777 Bytes
0007-sd-event-don-t-accidentally-turn-of-watchdog-timer-e.patch 0000001001 1001 Bytes
0008-Use-var-run-dbus-system_bus_socket-for-the-D-Bus-soc.patch 0000001948 1.9 KB
0008-core-correctly-unregister-PIDs-from-PID-hashtables.patch 0000003317 3.24 KB
0008-man-multiple-sleep-modes-are-to-be-separated-by-whit.patch 0000001854 1.81 KB
0008-sd-bus-don-t-access-invalid-memory-if-a-signal-match.patch 0000000932 932 Bytes
0008-systemctl-kill-mode-is-long-long-gone-don-t-mention-.patch 0000002443 2.39 KB
0009-ask-password-when-the-user-types-a-overly-long-passw.patch 0000001143 1.12 KB
0009-logind-fix-reference-to-systemd-user-sessions.servic.patch 0000001170 1.14 KB
0009-mount-don-t-send-out-PropertiesChanged-message-if-ac.patch 0000002121 2.07 KB
0009-sd-bus-don-t-choke-if-somebody-sends-us-a-message-wi.patch 0000001651 1.61 KB
0010-do-not-install-sulogin-unit-with-poweroff.patch 0000000407 407 Bytes
0010-mount-don-t-fire-PropertiesChanged-signals-for-mount.patch 0000001924 1.88 KB
0011-logs-show-fix-corrupt-output-with-empty-messages.patch 0000001402 1.37 KB
0011-man-systemd-bootchart-fix-spacing-in-command.patch 0000001134 1.11 KB
0012-journalctl-refuse-extra-arguments-with-verify-and-si.patch 0000000954 954 Bytes
0012-journald-remove-stray-reset-of-error-return-value.patch 0000000789 789 Bytes
0012-man-add-missing-comma.patch 0000000802 802 Bytes
0013-core-libsystemd-systemd-timedate-udev-spelling-fixes.patch 0000005418 5.29 KB
0013-units-Do-not-unescape-instance-name-in-systemd-backl.patch 0000001413 1.38 KB
0014-journald-with-journaling-FS.patch 0000002369 2.31 KB
0014-nspawn-fix-detection-of-missing-proc-self-loginuid.patch 0000000987 987 Bytes
0018-Make-LSB-Skripts-know-about-Required-and-Should.patch 0000003325 3.25 KB
0019-make-completion-smart-to-be-able-to-redirect.patch 0000007863 7.68 KB
0022-systemd-tmpfiles-ownerkeep.patch 0000000472 472 Bytes
1006-udev-always-rename-network.patch 0000002805 2.74 KB
1007-physical-hotplug-cpu-and-memory.patch 0000000798 798 Bytes
1008-add-msft-compability-rules.patch 0000001002 1002 Bytes
1009-cdrom_id-use-the-old-MMC-fallback.patch 0000002313 2.26 KB
1010-udev-increase-result-size-for-programs.patch 0000000603 603 Bytes
1011-64-btrfs.rules-skip-btrfs-check-if-devices-are-not-r.patch 0000000841 841 Bytes
1013-no-runtime-PM-for-IBM-consoles.patch 0000000807 807 Bytes
1014-udev-update-net_id-comments.patch 0000004522 4.42 KB
1015-udev-persistent-naming-we-cannot-use-virtio-numbers-.patch 0000004279 4.18 KB
Fix-run-lock-directories-permissions-to-follow-openSUSE-po.patch 0000001384 1.35 KB
Forward-suspend-hibernate-calls-to-pm-utils.patch 0000002780 2.71 KB
Revert-service-drop-support-for-SysV-scripts-for-the-early.patch 0000005911 5.77 KB
after-local.service 0000000518 518 Bytes
allow-multiple-sulogin-to-be-started.patch 0000001470 1.44 KB
apply-ACL-for-nvidia-device-nodes.patch 0000001039 1.01 KB
avoid-assertion-if-invalid-address-familily-is-passed-to-g.patch 0000000894 894 Bytes
avoid-divide-by-zero-sigtrap.patch 0000000921 921 Bytes
avoid-random-hangs-on-timeouts-due-lost-cwd.patch 0000000830 830 Bytes
baselibs.conf 0000000301 301 Bytes
boot-local-start.patch 0000000458 458 Bytes
boot.udev 0000001530 1.49 KB
delay-fsck-cryptsetup-after-md-dmraid-lvm-are-started.patch 0000001967 1.92 KB
disable-nss-myhostname-warning-bnc-783841.patch 0000000495 495 Bytes
ensure-DM-and-LVM-are-started-before-local-fs-pre-target.patch 0000000589 589 Bytes
ensure-ask-password-wall-starts-after-getty-tty1.patch 0000000868 868 Bytes
ensure-shortname-is-set-as-hostname-bnc-820213.patch 0000000864 864 Bytes
ensure-sysctl-are-applied-after-modules-are-loaded.patch 0000000700 700 Bytes
fix-owner-of-var-log-btmp.patch 0000000582 582 Bytes
fix-support-for-boot-prefixed-initscript-bnc-746506.patch 0000001580 1.54 KB
getty-generator-with-serial-3270-tty.patch 0000001058 1.03 KB
handle-SYSTEMCTL_OPTIONS-environment-variable.patch 0000001827 1.78 KB
handle-disable_caplock-and-compose_table-and-kbd_rate.patch 0000007793 7.61 KB
handle-etc-HOSTNAME.patch 0000002599 2.54 KB
handle-numlock-value-in-etc-sysconfig-keyboard.patch 0000006122 5.98 KB
handle-root_uses_lang-value-in-etc-sysconfig-language.patch 0000002015 1.97 KB
insserv-generator.patch 0000015683 15.3 KB
keep-crypt-password-prompt.patch 0000001276 1.25 KB
let-linker-find-libudev-for-libdevmapper.patch 0000001613 1.58 KB
libgcrypt.m4 0000004727 4.62 KB
localfs.service 0000000148 148 Bytes
log-target-null-instead-kmsg.patch 0000003574 3.49 KB
macros.systemd.upstream 0000002282 2.23 KB
make-emergency.service-conflict-with-syslog.socket.patch 0000000733 733 Bytes
module-load-handle-SUSE-etc-sysconfig-kernel-module-list.patch 0000002536 2.48 KB
nss-myhostname-config 0000000534 534 Bytes
optionally-warn-if-nss-myhostname-is-called.patch 0000003622 3.54 KB
parse-crypttab-for-noauto-option.patch 0000002443 2.39 KB
plymouth-quit-and-wait-for-emergency-service.patch 0000001621 1.58 KB
portmap-wants-rpcbind-socket.patch 0000000240 240 Bytes
pre_checkin.sh 0000000725 725 Bytes
prepare-suspend-to-disk.patch 0000001185 1.16 KB
remain_after_exit-initscript-heuristic-and-add-new-LSB-hea.patch 0000003973 3.88 KB
rescue-emergency-target-conflicts.patch 0000000692 692 Bytes
respect-nfs-bg-option.patch 0000000773 773 Bytes
restore-var-run-and-var-lock-bind-mount-if-they-aren-t-sym.patch 0000002367 2.31 KB
rules-add-lid-switch-of-ARM-based-Chromebook-as-a-power-sw.patch 0000000763 763 Bytes
service-flags-sysv-service-with-detected-pid-as-RemainAfte.patch 0000001283 1.25 KB
shut-up-annoying-assertion-monotonic-clock-message.patch 0000001499 1.46 KB
sysctl-handle-boot-sysctl.conf-kernel_release.patch 0000001883 1.84 KB
systemctl-set-default-target.patch 0000001155 1.13 KB
systemd-210.tar.xz 0002620924 2.5 MB
systemd-dbus-system-bus-address.patch 0000001128 1.1 KB
systemd-detect-xendom.patch 0000001404 1.37 KB
systemd-install-compat_pkgconfig-always.patch 0000000890 890 Bytes
systemd-journald.init 0000000560 560 Bytes
systemd-mini-rpmlintrc 0000001155 1.13 KB
systemd-mini.changes 0000205146 200 KB
systemd-mini.spec 0000064493 63 KB
systemd-pam_config.patch 0000000407 407 Bytes
systemd-powerd-initctl-support.patch 0000004257 4.16 KB
systemd-rpmlintrc 0000001155 1.13 KB
systemd-sleep-grub 0000006036 5.89 KB
systemd-sysv-convert 0000004193 4.09 KB
systemd-tmp-safe-defaults.patch 0000000754 754 Bytes
systemd.changes 0000205146 200 KB
systemd.spec 0000064242 62.7 KB
timedate-add-support-for-openSUSE-version-of-etc-sysconfig.patch 0000000830 830 Bytes
udev-generate-peristent-rule.sh 0000012147 11.9 KB
use-usr-sbin-sulogin-for-emergency-service.patch 0000001943 1.9 KB
write_dev_root_rule 0000000411 411 Bytes
Revision 187 (latest revision is 427)
Stephan Kulow's avatar Stephan Kulow (coolo) accepted request 234299 from Dr. Werner Fink's avatar Dr. Werner Fink (WernerFink) (revision 187)
- Make baselibs.conf aware to use the appropiate %post and %postun
  scriptlets which includes pam-config (bnc#877674) 

- Add upstram patches
  0001-core-close-socket-fds-asynchronously.patch
  0002-logind-bring-polkit-policy-for-hibernate-in-line-wit.patch
  0003-core-make-sure-to-serialize-jobs-for-all-units.patch

- Add upstram patches
  0001-replace-more-dup-by-F_DUPFD_CLOEXEC.patch
  0002-pam_systemd-use-F_DUPFD_CLOEXEC-when-dupping-session.patch
  to avoid that in pam session unwanted file descriptors are inherited

- Make baselibs.conf aware to use the appropiate %post and %postun
  scriptlets which includes pam-config (bnc#877674) 

- Add upstram patches
  0001-core-close-socket-fds-asynchronously.patch
  0002-logind-bring-polkit-policy-for-hibernate-in-line-wit.patch
  0003-core-make-sure-to-serialize-jobs-for-all-units.patch

- Add upstram patches
  0001-replace-more-dup-by-F_DUPFD_CLOEXEC.patch
  0002-pam_systemd-use-F_DUPFD_CLOEXEC-when-dupping-session.patch
  to avoid that in pam session unwanted file descriptors are inherited
Comments 0
openSUSE Build Service is sponsored by