A System and Service Manager
Go to file
Filipe Brandenburger b50e9d7f29 Create separate standalone packages for tmpfiles and sysusers
These packages include binaries that link to a static version of
libsystemd-shared, so they don't depend on the systemd-libs package at
runtime.

These packages are intended to expose systemd-tmpfiles and systemd-sysusers
to non-systemd systems, such as container images.

Note that static linking only pulls in the small subset of functions from
libsystemd-shared that are actually used by the binaries, so the total size of
a statically linked binary is much smaller than the sum of the shared binary
with the shared library. The resulting binaries on an x86_64 build have 272KB
(tmpfiles) and 180KB (sysusers).

This commit relies on the -Dstandalone-binaries=true build configuration that
was pushed upstream in PR 16061 and released in systemd v246.
2020-09-26 21:00:25 +02:00
tests Improve tests structure 2020-08-27 08:13:25 +02:00
.gitignore gitignore: add emacs backup files 2020-04-11 10:38:12 +02:00
20-grubby.install Two patches 2018-03-08 01:04:39 +01:00
20-yama-ptrace.conf Add example file with yama config 2015-07-05 22:52:35 -04:00
0001-Do-not-assert-in-test_add_acls_for_user.patch Add patch to ingnore test failure on s390x 2020-08-08 09:27:46 +02:00
0001-Revert-test-path-increase-timeout.patch Rework patches for test-path 2020-09-14 10:03:26 +02:00
0001-test-acl-util-output-more-debug-info.patch Add patch to debug test failure on s390x 2020-08-07 18:56:37 +02:00
0002-test-path-more-debugging-information.patch Rework patches for test-path 2020-09-14 10:03:26 +02:00
0003-test-path-do-not-fail-the-test-if-we-fail-to-start-s.patch Rework patches for test-path 2020-09-14 10:03:26 +02:00
0004-test-path-use-Type-exec.patch Rework patches for test-path 2020-09-14 10:03:26 +02:00
f58b96d3e8d1cb0dd3666bc74fa673918b586612.patch Add patch for kernel bug 2020-09-20 13:11:35 +02:00
inittab Add /etc/inittab and /etc/crypttab 2014-10-07 15:51:56 -04:00
libsystemd-shared.abignore Add abignore file to make abigail happy 2020-04-11 10:37:42 +02:00
macros.sysusers Add the sysusers compat parts 2020-02-10 17:19:18 +01:00
purge-nobody-user Add purge-nobody-user 2018-02-21 15:23:30 +01:00
sources Version 246.6 2020-09-20 13:10:31 +02:00
split-files.py Create separate standalone packages for tmpfiles and sysusers 2020-09-26 21:00:25 +02:00
sysctl.conf.README Steal sysctl.conf from initscripts 2014-10-07 15:51:56 -04:00
systemd-journal-gatewayd.xml Add firewalld port descriptions 2015-01-05 22:46:35 -05:00
systemd-journal-remote.xml Add firewalld port descriptions 2015-01-05 22:46:35 -05:00
systemd-udev-trigger-no-reload.conf Prevent systemd-udev-trigger.service from restarting 2016-10-07 07:55:56 -04:00
systemd-user Override systemd-user PAM config in %install and not %prep 2018-07-15 01:08:07 -07:00
systemd.rpmlintrc Add abignore file to make abigail happy 2020-04-11 10:37:42 +02:00
systemd.spec Create separate standalone packages for tmpfiles and sysusers 2020-09-26 21:00:25 +02:00
sysusers.attr Add the sysusers compat parts 2020-02-10 17:19:18 +01:00
sysusers.generate-pre.sh sysusers.generate-pre.sh: Fix parsing files that don't end with newline 2020-05-11 12:52:13 +02:00
sysusers.prov Add the sysusers compat parts 2020-02-10 17:19:18 +01:00
triggers.systemd Make scriptlets non-failing and skip udevadm reload if no udev 2019-04-11 16:04:25 +02:00
use-bfq-scheduler.patch Update to 246-rc1 2020-07-09 08:56:03 +02:00
yum-protect-systemd.conf Also protect systemd-udev from removal 2016-03-15 15:34:52 -04:00