X-Git-Url: http://git.pld-linux.org/?a=blobdiff_plain;f=systemd.spec;h=1a60aa5411ba4e0332fc55660fc0b5927115af69;hb=a961acde448065bf8e57573d8bfd3318465bd8cf;hp=a36e7875c11c8bdd7398370e83c72bb41bb51b27;hpb=e01b4c4599b0de145a61679a40742749f418ac9c;p=packages%2Fsystemd.git diff --git a/systemd.spec b/systemd.spec index a36e787..1a60aa5 100644 --- a/systemd.spec +++ b/systemd.spec @@ -9,23 +9,6 @@ # #warning: Installed (but unpackaged) file(s) found: # /usr/lib/rpm/macros.d/macros.systemd -# %files portabled? -# /lib/systemd/portable/profile/default/service.conf -# /lib/systemd/portable/profile/nonetwork/service.conf -# /lib/systemd/portable/profile/strict/service.conf -# /lib/systemd/portable/profile/trusted/service.conf -# /lib/systemd/portablectl -# /lib/systemd/system/dbus-org.freedesktop.portable1.service -# /lib/systemd/system/systemd-portabled.service -# /lib/systemd/systemd-portabled -# /usr/lib/tmpfiles.d/portables.conf -# /usr/share/bash-completion/completions/portablectl -# /usr/share/dbus-1/system-services/org.freedesktop.portable1.service -# /usr/share/dbus-1/system.d/org.freedesktop.portable1.conf -# /usr/share/man/man1/portablectl.1.gz -# /usr/share/man/man8/systemd-portabled.8 -# /usr/share/man/man8/systemd-portabled.service.8.gz -# /usr/share/polkit-1/actions/org.freedesktop.portable1.policy # # Conditional build: %bcond_without audit # audit support @@ -45,13 +28,14 @@ Summary: A System and Service Manager Summary(pl.UTF-8): systemd - zarządca systemu i usług dla Linuksa Name: systemd # Verify ChangeLog and NEWS when updating (since there are incompatible/breaking changes very often) -Version: 239 +Version: 245.6 Release: 0.1 Epoch: 1 License: GPL v2+ (udev), LGPL v2.1+ (the rest) Group: Base -Source0: https://github.com/systemd/systemd/archive/v%{version}/%{name}-%{version}.tar.gz -# Source0-md5: 6137e3f50390391cf34521d071a1a078 +#Source0Download: https://github.com/systemd/systemd/releases +Source0: https://github.com/systemd/systemd-stable/archive/v%{version}/%{name}-%{version}.tar.gz +# Source0-md5: 1eb3ca8f77978cc52dea6293467211a8 Source1: %{name}-sysv-convert Source2: %{name}_booted.c Source3: network.service @@ -82,9 +66,9 @@ Patch1: config-pld.patch Patch2: pld-sysv-network.patch Patch3: tmpfiles-not-fatal.patch Patch4: udev-ploop-rules.patch -Patch5: udevadm-in-sbin.patch + Patch6: net-rename-revert.patch -Patch7: %{name}-struct-statx-in-glibc.patch +Patch7: %{name}-completion.patch Patch8: proc-hidepid.patch Patch9: %{name}-configfs.patch Patch10: pld-boot_efi_mount.patch @@ -92,9 +76,9 @@ Patch11: optional-tmp-on-tmpfs.patch Patch12: uids_gids.patch Patch13: sysctl.patch Patch14: pld-pam-%{name}-user.patch -Patch15: %{name}-seccomp_disable_on_i386.patch -Patch16: meson-debug.patch -URL: http://www.freedesktop.org/wiki/Software/systemd +Patch15: %{name}-x32.patch +Patch16: %{name}-logind_restart.patch +URL: https://www.freedesktop.org/wiki/Software/systemd/ BuildRequires: acl-devel %{?with_audit:BuildRequires: audit-libs-devel} BuildRequires: binutils >= 3:2.22.52.0.1-2 @@ -104,8 +88,9 @@ BuildRequires: coreutils >= 8.16 %{?with_cryptsetup:BuildRequires: cryptsetup-devel >= 1.6.0} BuildRequires: curl-devel >= 7.32.0 BuildRequires: dbus-devel >= 1.9.18 +BuildRequires: docbook-dtd42-xml BuildRequires: docbook-dtd45-xml -BuildRequires: docbook-style-xsl +BuildRequires: docbook-style-xsl-nons BuildRequires: elfutils-devel >= 0.158 BuildRequires: gettext-tools BuildRequires: glib2-devel >= 1:2.22.0 @@ -125,13 +110,14 @@ BuildRequires: libgpg-error-devel >= 1.12 BuildRequires: libidn2-devel %{?with_microhttpd:BuildRequires: libmicrohttpd-devel >= 0.9.33} BuildRequires: libmount-devel >= 2.30 -BuildRequires: libseccomp-devel >= 2.3.1 +BuildRequires: libseccomp-devel >= 2.4.0 %{?with_selinux:BuildRequires: libselinux-devel >= 2.6} BuildRequires: libtool >= 2:2.2 BuildRequires: libxslt-progs -BuildRequires: lz4-devel >= r125 +BuildRequires: lz4-devel >= 1:1.3.0 BuildRequires: m4 -BuildRequires: meson >= 0.44 +BuildRequires: meson >= 0.46 +BuildRequires: ninja %{?with_pam:BuildRequires: pam-devel >= 1.1.2} BuildRequires: pcre2-8-devel BuildRequires: pkgconfig >= 0.9.0 @@ -156,6 +142,7 @@ Requires(pre): /usr/sbin/groupadd Requires(pre): /usr/sbin/useradd Requires: %{name}-libs = %{epoch}:%{version}-%{release} Requires: %{name}-units = %{epoch}:%{version}-%{release} +Requires: %{name}-tools = %{epoch}:%{version}-%{release} Requires: /etc/os-release Requires: SysVinit-tools Requires: agetty @@ -365,6 +352,18 @@ zarządcy systemu i usług systemd. Ten pakiet zawiera ogólną konfigurację, ustawienia można nadpisać poprzez katalog %{_sysconfdir}/systemd/system. +%package tools +Summary: Tools that work with and without systemd started +Summary(pl.UTF-8): Narzędzia działające przy uruchomionym jak i bez systemd +Group: Base +Requires: %{name}-libs = %{epoch}:%{version}-%{release} + +%description tools +Tools that work with and without systemd started. + +%description tools -l pl.UTF-8 +Narzędzia działające przy uruchomionym jak i bez systemd. + %package journal-gateway Summary: Gateway for serving journal events over the network using HTTP Summary(pl.UTF-8): Bramka do serwowania zdarzeń dziennika po sieci poprzez HTTP @@ -406,6 +405,20 @@ systemd-networkd to usługa systemowa zarządzająca siecią. Wykrywa i konfiguruje interfejsy sieciowe gdy się pojawiają, a także tworzy wirtualne urządzenia sieciowe. +%package portabled +Summary: systemd portable service images service +Summary(pl.UTF-8): Usługa systemd do obrazów usług przenośnych +Group: Base +Requires: %{name} = %{epoch}:%{version}-%{release} + +%description portabled +systemd-portabled is a system service that may be used to attach, +detach and inspect portable service images. + +%description portabled -l pl.UTF-8 +systemd-portabled to usługa systemowa służąca do podłączania, +odłączania i badania obrazów usług przenośnych. + %package resolved Summary: systemd network name resolution manager Summary(pl.UTF-8): Zarządca rozwiązywania nazw sieciowych systemd @@ -477,8 +490,9 @@ Summary: Shared systemd libraries Summary(pl.UTF-8): Biblioteki współdzielone systemd Group: Libraries Requires: libgcrypt >= 1.4.5 -Requires: libseccomp >= 2.3.1 +Requires: libseccomp >= 2.4.0 %{?with_selinux:Requires: libselinux >= 2.6} +Requires: lz4-libs >= 1:1.3.0 Obsoletes: nss_myhostname %description libs @@ -642,13 +656,13 @@ zsh completion for udev commands. Uzupełnianie parametrów w zsh dla poleceń udev. %prep -%setup -q +%setup -q -n systemd-stable-%{version} %patch0 -p1 %patch1 -p1 %patch2 -p1 %patch3 -p1 %patch4 -p1 -%patch5 -p1 + # rejected upstream (do not disable!) %patch6 -p1 %patch7 -p1 @@ -664,20 +678,22 @@ Uzupełnianie parametrów w zsh dla poleceń udev. cp -p %{SOURCE2} src/systemd_booted.c +grep -rlZ -0 '#!/usr/bin/env bash' . | xargs -0 sed -i -e 's,#!/usr/bin/env bash,#!/bin/bash,g' + %build %meson build \ -Daudit=%{__true_false audit} \ + -Ddefault-hierarchy=hybrid \ -Ddefault-kill-user-processes=false \ %{?debug:--buildtype=debug} \ -Defi=%{__true_false efi} \ - -Dhalt-local=/sbin/halt.local \ -Dkexec-path=/sbin/kexec \ - -Dkill-path=/bin/kill \ -Dkmod-path=/sbin/kmod \ -Dlibcryptsetup=%{__true_false cryptsetup} \ -Dlibidn2=true \ -Dloadkeys-path=/usr/bin/loadkeys \ -Dlz4=true \ + -Dman=true \ -Dmicrohttpd=%{__true_false microhttpd} \ -Dmount-path=/bin/mount \ -Dnobody-user="nobody" \ @@ -691,7 +707,6 @@ cp -p %{SOURCE2} src/systemd_booted.c -Drc-local=/etc/rc.d/rc.local \ -Drootlibdir=/%{_lib} \ -Drootprefix="" \ - -Drootsbindir=%{_rootsbindir} \ -Dselinux=%{__true_false selinux} \ -Dsetfont-path=/bin/setfont \ -Dsplit-bin=true \ @@ -704,7 +719,7 @@ cp -p %{SOURCE2} src/systemd_booted.c %meson_build -C build -%{__cc} %{rpmcppflags} %{rpmcflags} -o build/systemd_booted %{rpmldflags} src/systemd_booted.c -L. -lsystemd +%{__cc} %{rpmcppflags} %{rpmcflags} -o build/systemd_booted %{rpmldflags} src/systemd_booted.c -Lbuild -lsystemd %{?with_tests:%meson_test -C build} @@ -714,7 +729,9 @@ install -d $RPM_BUILD_ROOT/var/lib/{%{name}/{catalog,coredump},machines} \ $RPM_BUILD_ROOT%{_rootsbindir} \ $RPM_BUILD_ROOT%{_sysconfdir}/{modprobe.d,systemd/system-preset} \ $RPM_BUILD_ROOT%{systemduserunitdir}/sockets.target.wants \ - $RPM_BUILD_ROOT%{systemdunitdir}/{final,sound,system-update}.target.wants + $RPM_BUILD_ROOT%{systemdunitdir}/{final,sound,system-update}.target.wants \ + $RPM_BUILD_ROOT%{systemdunitdir}/systemd-udevd.service.d \ + $RPM_BUILD_ROOT%{_prefix}/lib/systemd/system-environment-generators %meson_install -C build @@ -727,7 +744,6 @@ rm $RPM_BUILD_ROOT%{systemdunitdir}/sysinit.target.wants/sys-kernel-config.mount ln -s %{systemdunitdir}/prefdm.service $RPM_BUILD_ROOT%{systemdunitdir}/graphical.target.wants/display-manager.service ln -s prefdm.service $RPM_BUILD_ROOT%{systemdunitdir}/display-manager.service ln -s rescue.service $RPM_BUILD_ROOT%{systemdunitdir}/single.service -ln -s %{systemdunitdir}/halt-local.service $RPM_BUILD_ROOT%{systemdunitdir}/final.target.wants/halt-local.service ln -s %{systemdunitdir}/rc-local.service $RPM_BUILD_ROOT%{systemdunitdir}/multi-user.target.wants/rc-local.service # compatibility symlinks to udevd binary @@ -736,7 +752,7 @@ ln -s /lib/udev/udevd $RPM_BUILD_ROOT/lib/systemd/systemd-udevd ln -s /lib/udev/udevd $RPM_BUILD_ROOT%{_rootsbindir}/udevd # compat symlinks for "/ merged into /usr" programs -ln -s %{_rootsbindir}/udevadm $RPM_BUILD_ROOT/bin +ln -s ../bin/udevadm $RPM_BUILD_ROOT%{_rootsbindir} ln -s /lib/udev $RPM_BUILD_ROOT%{_prefix}/lib # install custom udev rules from pld package @@ -837,11 +853,6 @@ install -p %{SOURCE1} $RPM_BUILD_ROOT%{_bindir} # Create directory for service helper scripts install -d $RPM_BUILD_ROOT/lib/systemd/pld-helpers.d -# to be enabled only when the packages are installed -%{__rm} $RPM_BUILD_ROOT%{_sysconfdir}/systemd/system/*.target.wants/systemd-networkd.service \ - $RPM_BUILD_ROOT%{_sysconfdir}/systemd/system/*.target.wants/systemd-networkd.socket \ - $RPM_BUILD_ROOT%{_sysconfdir}/systemd/system/*.target.wants/systemd-resolved.service - install -d $RPM_BUILD_ROOT/var/log :> $RPM_BUILD_ROOT/var/log/btmp :> $RPM_BUILD_ROOT/var/log/wtmp @@ -873,6 +884,7 @@ rm -rf $RPM_BUILD_ROOT /lib/systemd/systemd-random-seed save || : /bin/systemctl --system daemon-reexec || : /bin/journalctl --update-catalog || : +/bin/systemd-sysusers || : %postun if [ $1 -ge 1 ]; then @@ -995,6 +1007,11 @@ if [ -L /etc/systemd/system/getty.target.wants/getty@.service ] ; then rm -f /etc/systemd/system/getty.target.wants/getty@.service || : fi +%triggerpostun units -- systemd-units < 1:242 +if [ -L /var/lib/systemd/timesync ] ; then + rm -f /var/lib/systemd/timesync || : +fi + %post inetd %systemd_reload # Do not change it to restart, we only want to start new services here @@ -1055,14 +1072,14 @@ fi %endif %triggerpostun -n udev-core -- udev < 165 -/sbin/udevadm info --convert-db +/bin/udevadm info --convert-db %post -n udev-core -/sbin/udevadm hwdb --update || : +/bin/udevadm hwdb --update || : if [ $1 -gt 1 ]; then if [ ! -x /bin/systemd_booted ] || ! /bin/systemd_booted; then if grep -qs devtmpfs /proc/mounts && [ -n "$(pidof udevd)" ]; then - /sbin/udevadm control --exit + /bin/udevadm control --exit /lib/udev/udevd --daemon fi else @@ -1082,7 +1099,7 @@ fi %files -f %{name}.lang %defattr(644,root,root,755) -%doc doc/DISTRO_PORTING NEWS README TODO +%doc docs/{AUTOMATIC_BOOT_ASSESSMENT,BLOCK_DEVICE_LOCKING,BOOT_LOADER_INTERFACE,BOOT_LOADER_SPECIFICATION,DISTRO_PORTING,ENVIRONMENT,GROUP_RECORD,PREDICTABLE_INTERFACE_NAMES,TRANSIENT-SETTINGS,UIDS-GIDS,USER_GROUP_API,USER_RECORD}.md NEWS README TODO %{_datadir}/dbus-1/system.d/org.freedesktop.hostname1.conf %{_datadir}/dbus-1/system.d/org.freedesktop.import1.conf %{_datadir}/dbus-1/system.d/org.freedesktop.locale1.conf @@ -1106,20 +1123,13 @@ fi %endif %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/systemd/journald.conf %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/systemd/logind.conf +%config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/systemd/pstore.conf +%config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/systemd/sleep.conf %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/systemd/system.conf %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/systemd/timesyncd.conf %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/systemd/user.conf %dir %{_sysconfdir}/systemd/user -%dir %{_sysconfdir}/systemd/system/getty.target.wants -%dir %{_sysconfdir}/systemd/system/multi-user.target.wants -%dir %{_sysconfdir}/systemd/system/sockets.target.wants -%dir %{_sysconfdir}/systemd/system/sysinit.target.wants -%config(noreplace,missingok) %verify(not md5 mtime size) %{_sysconfdir}/systemd/system/getty.target.wants/getty@tty1.service -%config(noreplace,missingok) %verify(not md5 mtime size) %{_sysconfdir}/systemd/system/multi-user.target.wants/machines.target -%{?with_cryptsetup:%config(noreplace,missingok) %verify(not md5 mtime size) %{_sysconfdir}/systemd/system/multi-user.target.wants/remote-cryptsetup.target} -%config(noreplace,missingok) %verify(not md5 mtime size) %{_sysconfdir}/systemd/system/multi-user.target.wants/remote-fs.target - -%config(noreplace,missingok) %verify(not md5 mtime size) %{_sysconfdir}/systemd/system/sysinit.target.wants/systemd-timesyncd.service + %config(noreplace) %verify(not md5 mtime size) /etc/pam.d/systemd-user /etc/xdg/systemd %attr(755,root,root) /bin/journalctl @@ -1134,6 +1144,7 @@ fi %attr(755,root,root) /bin/systemd-notify %attr(755,root,root) /bin/systemd-sysusers %attr(755,root,root) /bin/systemd-tty-ask-password-agent +%attr(755,root,root) /bin/userdbctl %{?with_efi:%attr(755,root,root) %{_bindir}/bootctl} %attr(755,root,root) %{_bindir}/busctl %attr(755,root,root) %{_bindir}/coredumpctl @@ -1141,10 +1152,9 @@ fi %attr(755,root,root) %{_bindir}/kernel-install %attr(755,root,root) %{_bindir}/localectl %attr(755,root,root) %{_bindir}/systemd-cat -%attr(755,root,root) %{_bindir}/systemd-cgls -%attr(755,root,root) %{_bindir}/systemd-cgtop %attr(755,root,root) %{_bindir}/systemd-delta %attr(755,root,root) %{_bindir}/systemd-detect-virt +%attr(755,root,root) %{_bindir}/systemd-id128 %attr(755,root,root) %{_bindir}/systemd-mount %attr(755,root,root) %{_bindir}/systemd-nspawn %attr(755,root,root) %{_bindir}/systemd-path @@ -1162,6 +1172,8 @@ fi %attr(755,root,root) /lib/systemd/systemd-ac-power %attr(755,root,root) /lib/systemd/systemd-backlight %attr(755,root,root) /lib/systemd/systemd-binfmt +%{?with_efi:%attr(755,root,root) /lib/systemd/systemd-bless-boot} +%attr(755,root,root) /lib/systemd/systemd-boot-check-no-failures %attr(755,root,root) /lib/systemd/systemd-cgroups-agent %attr(755,root,root) /lib/systemd/systemd-coredump %{?with_cryptsetup:%attr(755,root,root) /lib/systemd/systemd-cryptsetup} @@ -1172,6 +1184,7 @@ fi %attr(755,root,root) /lib/systemd/systemd-hibernate-resume %attr(755,root,root) /lib/systemd/systemd-hostnamed %attr(755,root,root) /lib/systemd/systemd-import +%attr(755,root,root) /lib/systemd/systemd-import-fs %attr(755,root,root) /lib/systemd/systemd-importd %attr(755,root,root) /lib/systemd/systemd-initctl %attr(755,root,root) /lib/systemd/systemd-journald @@ -1184,6 +1197,7 @@ fi %attr(755,root,root) /lib/systemd/systemd-machined %attr(755,root,root) /lib/systemd/systemd-makefs %attr(755,root,root) /lib/systemd/systemd-modules-load +%attr(755,root,root) /lib/systemd/systemd-pstore %attr(755,root,root) /lib/systemd/systemd-pull %attr(755,root,root) /lib/systemd/systemd-quotacheck %attr(755,root,root) /lib/systemd/systemd-random-seed @@ -1203,16 +1217,20 @@ fi %attr(755,root,root) /lib/systemd/systemd-update-done %attr(755,root,root) /lib/systemd/systemd-user-runtime-dir %attr(755,root,root) /lib/systemd/systemd-user-sessions +%attr(755,root,root) /lib/systemd/systemd-userdbd +%attr(755,root,root) /lib/systemd/systemd-userwork %attr(755,root,root) /lib/systemd/systemd-vconsole-setup %attr(755,root,root) /lib/systemd/systemd-veritysetup %attr(755,root,root) /lib/systemd/systemd-volatile-root %attr(755,root,root) /lib/systemd/systemd %{?with_cryptsetup:%attr(755,root,root) /lib/systemd/system-generators/systemd-cryptsetup-generator} +%{?with_efi:%attr(755,root,root) /lib/systemd/system-generators/systemd-bless-boot-generator} %attr(755,root,root) /lib/systemd/system-generators/systemd-debug-generator %attr(755,root,root) /lib/systemd/system-generators/systemd-fstab-generator %attr(755,root,root) /lib/systemd/system-generators/systemd-getty-generator %attr(755,root,root) /lib/systemd/system-generators/systemd-gpt-auto-generator %attr(755,root,root) /lib/systemd/system-generators/systemd-hibernate-resume-generator +%attr(755,root,root) /lib/systemd/system-generators/systemd-run-generator %attr(755,root,root) /lib/systemd/system-generators/systemd-system-update-generator %attr(755,root,root) /lib/systemd/system-generators/systemd-sysv-generator %attr(755,root,root) /lib/systemd/system-generators/systemd-veritysetup-generator @@ -1228,6 +1246,7 @@ fi %{_prefix}/lib/environment.d/99-environment.conf %dir %{_prefix}/lib/kernel %dir %{_prefix}/lib/kernel/install.d +%{_prefix}/lib/kernel/install.d/00-entry-directory.install %{_prefix}/lib/kernel/install.d/50-depmod.install %{_prefix}/lib/kernel/install.d/90-loaderentry.install %if %{with efi} @@ -1268,13 +1287,19 @@ fi %{_prefix}/lib/tmpfiles.d/home.conf %{_prefix}/lib/tmpfiles.d/journal-nocow.conf %{_prefix}/lib/tmpfiles.d/legacy.conf +%{_prefix}/lib/tmpfiles.d/static-nodes-permissions.conf %{_prefix}/lib/tmpfiles.d/systemd.conf %{_prefix}/lib/tmpfiles.d/systemd-nologin.conf %{_prefix}/lib/tmpfiles.d/systemd-nspawn.conf +%{_prefix}/lib/tmpfiles.d/systemd-tmp.conf %{_prefix}/lib/tmpfiles.d/tmp.conf %{_prefix}/lib/tmpfiles.d/var.conf %{_prefix}/lib/tmpfiles.d/x11.conf %{_prefix}/lib/sysctl.d/50-coredump.conf +# if cc.sizeof('long') > 4 +%ifarch %{x8664} aarch64 +%{_prefix}/lib/sysctl.d/50-pid-max.conf +%endif %{_datadir}/dbus-1/services/org.freedesktop.systemd1.service %{_datadir}/dbus-1/system-services/org.freedesktop.hostname1.service %{_datadir}/dbus-1/system-services/org.freedesktop.import1.service @@ -1296,6 +1321,7 @@ fi %{?with_microhttpd:%{_datadir}/systemd/gatewayd} %{_datadir}/systemd/kbd-model-map %{_datadir}/systemd/language-fallback-map +%{_datadir}/factory/etc/issue %{_datadir}/factory/etc/nsswitch.conf %{_datadir}/factory/etc/pam.d/other %{_datadir}/factory/etc/pam.d/system-auth @@ -1310,13 +1336,12 @@ fi %{_mandir}/man1/systemd.1* %{_mandir}/man1/systemd-ask-password.1* %{_mandir}/man1/systemd-cat.1* -%{_mandir}/man1/systemd-cgls.1* -%{_mandir}/man1/systemd-cgtop.1* %{_mandir}/man1/systemd-delta.1* %{_mandir}/man1/systemd-detect-virt.1* %{_mandir}/man1/systemd-escape.1* %{_mandir}/man1/systemd-firstboot.1* %{_mandir}/man1/systemd-firstboot.service.1* +%{_mandir}/man1/systemd-id128.1* %{_mandir}/man1/systemd-inhibit.1* %{_mandir}/man1/systemd-machine-id-setup.1* %{_mandir}/man1/systemd-mount.1* @@ -1328,12 +1353,14 @@ fi %{_mandir}/man1/systemd-tty-ask-password-agent.1* %{_mandir}/man1/systemd-umount.1* %{_mandir}/man1/timedatectl.1* +%{_mandir}/man1/userdbctl.1* %{_mandir}/man5/binfmt.d.5* %{_mandir}/man5/coredump.conf.5* %{_mandir}/man5/coredump.conf.d.5* %{_mandir}/man5/dnssec-trust-anchors.d.5* %{_mandir}/man5/hostname.5* -%{_mandir}/man5/loader.conf.5* +%{_mandir}/man5/journald@.conf.5* +%{?with_efi:%{_mandir}/man5/loader.conf.5*} %if %{with microhttpd} %{_mandir}/man5/journal-remote.conf.5* %{_mandir}/man5/journal-remote.conf.d.5* @@ -1350,6 +1377,8 @@ fi %{_mandir}/man5/machine-info.5* %{_mandir}/man5/modules-load.d.5* %{_mandir}/man5/os-release.5* +%{_mandir}/man5/pstore.conf.5* +%{_mandir}/man5/pstore.conf.d.5* %{_mandir}/man5/sleep.conf.d.5* %{_mandir}/man5/sysctl.d.5* %{_mandir}/man5/system.conf.d.5* @@ -1366,8 +1395,8 @@ fi %{_mandir}/man7/daemon.7* %{_mandir}/man7/file-hierarchy.7* %{_mandir}/man7/kernel-command-line.7* -%{_mandir}/man7/sd-boot.7* -%{_mandir}/man7/systemd-boot.7* +%{?with_efi:%{_mandir}/man7/sd-boot.7*} +%{?with_efi:%{_mandir}/man7/systemd-boot.7*} %{_mandir}/man7/systemd.directives.7* %{_mandir}/man7/systemd.environment-generator.7* %{_mandir}/man7/systemd.generator.7* @@ -1384,6 +1413,11 @@ fi %{_mandir}/man8/nss-mymachines.8* %{_mandir}/man8/systemd-backlight.8* %{_mandir}/man8/systemd-binfmt.8* +%if %{with efi} +%{_mandir}/man8/systemd-bless-boot.8* +%{_mandir}/man8/systemd-bless-boot-generator.8* +%endif +%{_mandir}/man8/systemd-boot-check-no-failures.8* %{_mandir}/man8/systemd-coredump.8* %{?with_cryptsetup:%{_mandir}/man8/systemd-cryptsetup-generator.8*} %{_mandir}/man8/systemd-debug-generator.8* @@ -1400,7 +1434,10 @@ fi %{_mandir}/man8/systemd-importd.8* %{_mandir}/man8/systemd-initctl.8* %{_mandir}/man8/systemd-journald-dev-log.socket.8* +%{_mandir}/man8/systemd-journald-varlink@.socket.8* %{_mandir}/man8/systemd-journald.8* +%{_mandir}/man8/systemd-journald@.service.8* +%{_mandir}/man8/systemd-journald@.socket.8* %if %{with microhttpd} %{_mandir}/man8/systemd-journal-remote.8* %{_mandir}/man8/systemd-journal-upload.8* @@ -1411,13 +1448,16 @@ fi %{_mandir}/man8/systemd-machine-id-commit.service.8* %{_mandir}/man8/systemd-makefs.8* %{_mandir}/man8/systemd-makefs@.service.8* -%{_mandir}/man8/systemd-makeswap@.service.8* +%{_mandir}/man8/systemd-mkswap@.service.8* %{_mandir}/man8/systemd-modules-load.8* +%{_mandir}/man8/systemd-pstore.8* +%{_mandir}/man8/systemd-pstore.service.8* %{_mandir}/man8/systemd-quotacheck.8* %{_mandir}/man8/systemd-random-seed.8* %{_mandir}/man8/systemd-remount-fs.8* %{_mandir}/man8/systemd-rfkill.8* %{_mandir}/man8/systemd-rfkill.service.8* +%{_mandir}/man8/systemd-run-generator.8* %{_mandir}/man8/systemd-shutdown.8* %{_mandir}/man8/systemd-sleep.8* %{_mandir}/man8/systemd-socket-proxyd.8* @@ -1435,6 +1475,7 @@ fi %{_mandir}/man8/systemd-update-done.service.8* %{_mandir}/man8/systemd-update-utmp.8* %{_mandir}/man8/systemd-user-sessions.8* +%{_mandir}/man8/systemd-userdbd.8* %{_mandir}/man8/systemd-vconsole-setup.8* %{_mandir}/man8/systemd-veritysetup.8* %{_mandir}/man8/systemd-veritysetup-generator.8* @@ -1515,6 +1556,9 @@ fi %attr(755,root,root) %{_prefix}/lib/systemd/user-environment-generators/30-systemd-environment-d-generator %dir %{_prefix}/lib/systemd/user-preset %{_prefix}/lib/systemd/user-preset/90-systemd.preset +%dir %{_prefix}/lib/systemd/system-environment-generators +%dir /lib/systemd/ntp-units.d +/lib/systemd/ntp-units.d/80-systemd-timesync.list %dir /lib/systemd/pld-helpers.d %dir /lib/systemd/system-generators %dir /lib/systemd/system-preset @@ -1539,9 +1583,11 @@ fi %{systemdunitdir}/sys-fs-fuse-connections.mount %{systemdunitdir}/sys-kernel-config.mount %{systemdunitdir}/sys-kernel-debug.mount +%{systemdunitdir}/sys-kernel-tracing.mount %{systemdunitdir}/systemd-coredump@.service %{systemdunitdir}/systemd-coredump.socket %{systemdunitdir}/systemd-exit.service +%{systemdunitdir}/systemd-pstore.service %{systemdunitdir}/systemd-rfkill.socket %{systemdunitdir}/tmp.mount %{systemdunitdir}/var-lib-machines.mount @@ -1565,7 +1611,6 @@ fi %{systemdunitdir}/display-manager.service %{systemdunitdir}/emergency.service %{systemdunitdir}/getty@.service -%{systemdunitdir}/halt-local.service %{systemdunitdir}/initrd-cleanup.service %{systemdunitdir}/initrd-parse-etc.service %{systemdunitdir}/initrd-switch-root.service @@ -1573,6 +1618,7 @@ fi %{systemdunitdir}/killall.service %{systemdunitdir}/kmod-static-nodes.service %{systemdunitdir}/ldconfig.service +%{systemdunitdir}/modprobe@.service %{systemdunitdir}/netfs.service %{systemdunitdir}/network.service %{systemdunitdir}/pld-clean-tmp.service @@ -1591,6 +1637,9 @@ fi %{systemdunitdir}/systemd-ask-password-wall.service %{systemdunitdir}/systemd-backlight@.service %{systemdunitdir}/systemd-binfmt.service +%{?with_efi:%{systemdunitdir}/systemd-bless-boot.service} +%{?with_efi:%{systemdunitdir}/systemd-boot-system-token.service} +%{systemdunitdir}/systemd-boot-check-no-failures.service %{systemdunitdir}/systemd-firstboot.service %{systemdunitdir}/systemd-fsck-root.service %{systemdunitdir}/systemd-fsck@.service @@ -1608,6 +1657,7 @@ fi %{systemdunitdir}/systemd-journal-remote.service %{systemdunitdir}/systemd-journal-upload.service %{systemdunitdir}/systemd-journald.service +%{systemdunitdir}/systemd-journald@.service %{systemdunitdir}/systemd-kexec.service %{systemdunitdir}/systemd-localed.service %{systemdunitdir}/systemd-logind.service @@ -1634,15 +1684,19 @@ fi %{systemdunitdir}/systemd-udev-settle.service %{systemdunitdir}/systemd-udev-trigger.service %{systemdunitdir}/systemd-udevd.service +%dir %{systemdunitdir}/systemd-udevd.service.d %{systemdunitdir}/systemd-update-done.service %{systemdunitdir}/systemd-update-utmp-runlevel.service %{systemdunitdir}/systemd-update-utmp.service %{systemdunitdir}/systemd-user-sessions.service +%{systemdunitdir}/systemd-userdbd.service +%{systemdunitdir}/systemd-userdbd.socket %{systemdunitdir}/systemd-vconsole-setup.service %{systemdunitdir}/systemd-volatile-root.service %{systemdunitdir}/user@.service %{systemdunitdir}/machine.slice #%{systemdunitdir}/system.slice +%{?with_cryptsetup:%{systemdunitdir}/system-systemd\x2dcryptsetup.slice} %dir %{systemdunitdir}/user-.slice.d %{systemdunitdir}/user-.slice.d/10-defaults.conf %{systemdunitdir}/user-runtime-dir@.service @@ -1653,11 +1707,15 @@ fi %{systemdunitdir}/systemd-journal-remote.socket %{systemdunitdir}/systemd-journald-audit.socket %{systemdunitdir}/systemd-journald-dev-log.socket +%{systemdunitdir}/systemd-journald-varlink@.socket %{systemdunitdir}/systemd-journald.socket +%{systemdunitdir}/systemd-journald@.socket %{systemdunitdir}/systemd-udevd-control.socket %{systemdunitdir}/systemd-udevd-kernel.socket %{systemdunitdir}/basic.target +%{systemdunitdir}/blockdev@.target %{systemdunitdir}/bluetooth.target +%{systemdunitdir}/boot-complete.target %{?with_cryptsetup:%{systemdunitdir}/cryptsetup-pre.target} %{?with_cryptsetup:%{systemdunitdir}/cryptsetup.target} %{systemdunitdir}/ctrl-alt-del.target @@ -1714,6 +1772,7 @@ fi %{systemdunitdir}/swap.target %{systemdunitdir}/sysinit.target %{systemdunitdir}/system-update.target +%{systemdunitdir}/time-set.target %{systemdunitdir}/time-sync.target %{systemdunitdir}/timers.target %{systemdunitdir}/umount.target @@ -1741,11 +1800,9 @@ fi %dir %{systemdunitdir}/syslog.target.wants %dir %{systemdunitdir}/system-update.target.wants %dir %{systemdunitdir}/timers.target.wants -%{systemdunitdir}/final.target.wants/halt-local.service %{systemdunitdir}/graphical.target.wants/display-manager.service %{systemdunitdir}/graphical.target.wants/systemd-update-utmp-runlevel.service %{systemdunitdir}/local-fs.target.wants/pld-clean-tmp.service -%{systemdunitdir}/local-fs.target.wants/systemd-remount-fs.service %{systemdunitdir}/local-fs.target.wants/var-lock.mount %{systemdunitdir}/local-fs.target.wants/var-run.mount %{systemdunitdir}/machines.target.wants/var-lib-machines.mount @@ -1764,6 +1821,7 @@ fi %{systemdunitdir}/sockets.target.wants/systemd-journald.socket %{systemdunitdir}/sockets.target.wants/systemd-udevd-control.socket %{systemdunitdir}/sockets.target.wants/systemd-udevd-kernel.socket +%{systemdunitdir}/sockets.target.wants/systemd-userdbd.socket %{?with_cryptsetup:%{systemdunitdir}/sysinit.target.wants/cryptsetup.target} %{systemdunitdir}/sysinit.target.wants/dev-hugepages.mount %{systemdunitdir}/sysinit.target.wants/dev-mqueue.mount @@ -1772,8 +1830,10 @@ fi %{systemdunitdir}/sysinit.target.wants/proc-sys-fs-binfmt_misc.automount %{systemdunitdir}/sysinit.target.wants/sys-fs-fuse-connections.mount %{systemdunitdir}/sysinit.target.wants/sys-kernel-debug.mount +%{systemdunitdir}/sysinit.target.wants/sys-kernel-tracing.mount %{systemdunitdir}/sysinit.target.wants/systemd-ask-password-console.path %{systemdunitdir}/sysinit.target.wants/systemd-binfmt.service +%{?with_efi:%{systemdunitdir}/sysinit.target.wants/systemd-boot-system-token.service} %{systemdunitdir}/sysinit.target.wants/systemd-firstboot.service %{systemdunitdir}/sysinit.target.wants/systemd-hwdb-update.service %{systemdunitdir}/sysinit.target.wants/systemd-journal-catalog-update.service @@ -1794,6 +1854,8 @@ fi %dir %{systemduserunitdir}/sockets.target.wants %{systemduserunitdir}/graphical-session-pre.target %{systemduserunitdir}/graphical-session.target +%{_mandir}/man5/user@.service.5* +%{_mandir}/man5/user-runtime-dir@.service.5* %{_mandir}/man8/30-systemd-environment-d-generator.8* %{_mandir}/man8/systemd-environment-d-generator.8* %{_mandir}/man8/systemd-ask-password-console.path.8* @@ -1802,6 +1864,9 @@ fi %{_mandir}/man8/systemd-ask-password-wall.service.8* %{_mandir}/man8/systemd-backlight@.service.8* %{_mandir}/man8/systemd-binfmt.service.8* +%{?with_efi:%{_mandir}/man8/systemd-bless-boot.service.8*} +%{_mandir}/man8/systemd-boot-check-no-failures.service.8* +%{?with_efi:%{_mandir}/man8/systemd-boot-system-token.service.8*} %{_mandir}/man8/systemd-coredump.socket.8* %{_mandir}/man8/systemd-coredump@.service.8* %{?with_cryptsetup:%{_mandir}/man8/systemd-cryptsetup.8*} @@ -1841,14 +1906,23 @@ fi %{_mandir}/man8/systemd-tmpfiles-clean.timer.8* %{_mandir}/man8/systemd-tmpfiles-setup.service.8* %{_mandir}/man8/systemd-tmpfiles-setup-dev.service.8* +%{_mandir}/man8/systemd-udev-settle.service.8* %{_mandir}/man8/systemd-udevd.service.8* %{_mandir}/man8/systemd-udevd-control.socket.8* %{_mandir}/man8/systemd-udevd-kernel.socket.8* %{_mandir}/man8/systemd-update-utmp-runlevel.service.8* %{_mandir}/man8/systemd-update-utmp.service.8* %{_mandir}/man8/systemd-user-sessions.service.8* +%{_mandir}/man8/systemd-userdbd.service.8* %{_mandir}/man8/systemd-vconsole-setup.service.8* +%files tools +%defattr(644,root,root,755) +%attr(755,root,root) %{_bindir}/systemd-cgls +%attr(755,root,root) %{_bindir}/systemd-cgtop +%{_mandir}/man1/systemd-cgls.1* +%{_mandir}/man1/systemd-cgtop.1* + %if %{with microhttpd} %files journal-gateway %defattr(644,root,root,755) @@ -1862,32 +1936,61 @@ fi %files networkd %defattr(644,root,root,755) %{_datadir}/dbus-1/system.d/org.freedesktop.network1.conf +%config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/systemd/networkd.conf %dir %{_sysconfdir}/systemd/network -%dir %{_sysconfdir}/systemd/system/network-online.target.wants -%config(noreplace,missingok) %verify(not md5 mtime size) %{_sysconfdir}/systemd/system/network-online.target.wants/systemd-networkd-wait-online.service /lib/systemd/network/80-container-host0.network /lib/systemd/network/80-container-ve.network /lib/systemd/network/80-container-vz.network -/etc/systemd/system/dbus-org.freedesktop.network1.service +/lib/systemd/network/80-wifi-adhoc.network +%{systemdunitdir}/systemd-network-generator.service %{systemdunitdir}/systemd-networkd-wait-online.service %{systemdunitdir}/systemd-networkd.service %{systemdunitdir}/systemd-networkd.socket %{_datadir}/dbus-1/system-services/org.freedesktop.network1.service +%{_datadir}/polkit-1/actions/org.freedesktop.network1.policy %attr(755,root,root) /bin/networkctl +%attr(755,root,root) /lib/systemd/systemd-network-generator %attr(755,root,root) /lib/systemd/systemd-networkd %attr(755,root,root) /lib/systemd/systemd-networkd-wait-online %{_mandir}/man1/networkctl.1* %{_mandir}/man5/networkd.conf.5* %{_mandir}/man5/networkd.conf.d.5* +%{_mandir}/man7/systemd.net-naming-scheme.7* +%{_mandir}/man8/systemd-network-generator.8* +%{_mandir}/man8/systemd-network-generator.service.8* %{_mandir}/man8/systemd-networkd-wait-online.8* %{_mandir}/man8/systemd-networkd-wait-online.service.8* %{_mandir}/man8/systemd-networkd.8* %{_mandir}/man8/systemd-networkd.service.8* +%files portabled +%defattr(644,root,root,755) +%doc docs/PORTABLE_SERVICES.md +%attr(755,root,root) /bin/portablectl +%attr(755,root,root) /lib/systemd/systemd-portabled +%{systemdunitdir}/dbus-org.freedesktop.portable1.service +%{systemdunitdir}/systemd-portabled.service +%dir /lib/systemd/portable +%dir /lib/systemd/portable/profile +%dir /lib/systemd/portable/profile/default +/lib/systemd/portable/profile/default/service.conf +%dir /lib/systemd/portable/profile/nonetwork +/lib/systemd/portable/profile/nonetwork/service.conf +%dir /lib/systemd/portable/profile/strict +/lib/systemd/portable/profile/strict/service.conf +%dir /lib/systemd/portable/profile/trusted +/lib/systemd/portable/profile/trusted/service.conf +%{systemdtmpfilesdir}/portables.conf +%{_datadir}/dbus-1/system-services/org.freedesktop.portable1.service +%{_datadir}/dbus-1/system.d/org.freedesktop.portable1.conf +%{_datadir}/polkit-1/actions/org.freedesktop.portable1.policy +%{_mandir}/man1/portablectl.1* +%{_mandir}/man8/systemd-portabled.8* +%{_mandir}/man8/systemd-portabled.service.8* + %files resolved %defattr(644,root,root,755) %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/systemd/resolved.conf -%config(noreplace,missingok) %verify(not md5 mtime size) /etc/systemd/system/dbus-org.freedesktop.resolve1.service %{_datadir}/dbus-1/system.d/org.freedesktop.resolve1.conf %{_datadir}/dbus-1/system-services/org.freedesktop.resolve1.service %{_datadir}/polkit-1/actions/org.freedesktop.resolve1.policy @@ -1936,7 +2039,7 @@ fi %files -n bash-completion-systemd %defattr(644,root,root,755) -%{?with_efi:%{bash_compdir}/bootctl} +%{bash_compdir}/bootctl %{bash_compdir}/busctl %{bash_compdir}/coredumpctl %{bash_compdir}/hostnamectl @@ -1946,6 +2049,7 @@ fi %{bash_compdir}/loginctl %{bash_compdir}/machinectl %{bash_compdir}/networkctl +%{bash_compdir}/portablectl %{bash_compdir}/resolvectl %{bash_compdir}/systemctl %{bash_compdir}/systemd-analyze @@ -1962,7 +2066,7 @@ fi %files -n zsh-completion-systemd %defattr(644,root,root,755) -%{?with_efi:%{zsh_compdir}/_bootctl} +%{zsh_compdir}/_bootctl %{zsh_compdir}/_busctl %{zsh_compdir}/_coredumpctl %{zsh_compdir}/_hostnamectl @@ -1972,6 +2076,7 @@ fi %{zsh_compdir}/_loginctl %{zsh_compdir}/_machinectl %{zsh_compdir}/_networkctl +%{zsh_compdir}/_resolvectl %{zsh_compdir}/_sd_hosts_or_user_at_host %{zsh_compdir}/_sd_machines %{zsh_compdir}/_sd_outputmodes @@ -1982,7 +2087,6 @@ fi %{zsh_compdir}/_systemd-delta %{zsh_compdir}/_systemd-inhibit %{zsh_compdir}/_systemd-nspawn -%{zsh_compdir}/_systemd-resolve %{zsh_compdir}/_systemd-run %{zsh_compdir}/_systemd-tmpfiles %{zsh_compdir}/_timedatectl @@ -1998,12 +2102,11 @@ fi %{_prefix}/lib/udev -%attr(755,root,root) /lib/udev/collect - %attr(755,root,root) /lib/udev/net_helper %attr(755,root,root) /lib/udev/ata_id %attr(755,root,root) /lib/udev/cdrom_id +%attr(755,root,root) /lib/udev/fido_id %attr(755,root,root) /lib/udev/mtd_probe %attr(755,root,root) /lib/udev/scsi_id %attr(755,root,root) /lib/udev/v4l_id @@ -2022,6 +2125,7 @@ fi /lib/udev/hwdb.d/20-usb-vendor-model.hwdb /lib/udev/hwdb.d/20-vmbus-class.hwdb /lib/udev/hwdb.d/60-evdev.hwdb +/lib/udev/hwdb.d/60-input-id.hwdb /lib/udev/hwdb.d/60-keyboard.hwdb /lib/udev/hwdb.d/60-sensor.hwdb /lib/udev/hwdb.d/70-joystick.hwdb @@ -2053,16 +2157,19 @@ fi # rules below are NOT supposed to be changed by users /lib/udev/rules.d/50-udev-default.rules +/lib/udev/rules.d/60-autosuspend-chromiumos.rules /lib/udev/rules.d/60-block.rules /lib/udev/rules.d/60-cdrom_id.rules /lib/udev/rules.d/60-drm.rules /lib/udev/rules.d/60-evdev.rules +/lib/udev/rules.d/60-fido-id.rules /lib/udev/rules.d/60-persistent-alsa.rules /lib/udev/rules.d/60-persistent-input.rules /lib/udev/rules.d/60-persistent-storage.rules /lib/udev/rules.d/60-persistent-storage-tape.rules /lib/udev/rules.d/60-persistent-v4l.rules /lib/udev/rules.d/60-serial.rules +/lib/udev/rules.d/61-autosuspend-manual.rules /lib/udev/rules.d/64-btrfs.rules /lib/udev/rules.d/70-mouse.rules /lib/udev/rules.d/70-power-switch.rules