]> git.pld-linux.org Git - packages/systemd.git/blob - systemd.spec
up to 254 (last major release to support split-usr and unmerged-usr)
[packages/systemd.git] / systemd.spec
1 # TODO:
2 # - consider providing the factory files via appropriate packages (setup, pam)
3 # - merge rpm macros provided by systemd with ours
4 # - handle udev package removal:
5 #   - http://lists.pld-linux.org/mailman/pipermail/pld-devel-en/2014-March/023852.html
6 #   - restore (write) sane value for kernel.hotplug, i.e from rc-scripts: sysctl -q -e -w kernel.hotplug=/lib/firmware/firmware-loader.sh
7 # - dev->udev upgrade:
8 #   - /dev/urandom remains missing, not created with start_udev anymore
9 # - clean up unpackaged files
10 #
11 # Conditional build:
12 %bcond_without  audit           # audit support
13 %bcond_without  bpf             # BPF programs in restricted C support
14 %bcond_without  cryptsetup      # cryptsetup support
15 %bcond_without  microhttpd      # use microhttpd for network journal access
16 %bcond_without  pam             # PAM authentication support
17 %bcond_without  qrencode        # QRencode support
18 %bcond_without  selinux         # SELinux support
19 %bcond_without  efi             # EFI boot support
20 %bcond_without  fido2           # FIDO2 support
21 %bcond_without  tpm2            # TPM2 support
22 %bcond_with     tests           # "make check" (requires systemd already installed)
23 %bcond_with     xen             # Xen kexec support
24
25 %define         min_kernel      3.15
26
27 %ifnarch %{ix86} %{x8664} aarch64
28 # x32 disabled - maybe it's possible to build x64 EFI, but it requires some hacking (add -m64 to EFI gcc command line?)
29 %undefine       with_efi
30 %endif
31 Summary:        A System and Service Manager
32 Summary(pl.UTF-8):      systemd - zarządca systemu i usług dla Linuksa
33 Name:           systemd
34 # Verify ChangeLog and NEWS when updating (since there are incompatible/breaking changes very often)
35 Version:        254
36 Release:        0.1
37 Epoch:          1
38 License:        GPL v2+ (udev), LGPL v2.1+ (the rest)
39 Group:          Base
40 #Source0Download: https://github.com/systemd/systemd/releases
41 Source0:        https://github.com/systemd/systemd-stable/archive/v%{version}/%{name}-%{version}.tar.gz
42 # Source0-md5:  5d72697237ad9b4ece31ed0c558fc125
43 Source1:        %{name}-sysv-convert
44 Source2:        %{name}_booted.c
45 Source3:        network.service
46 Source4:        var-lock.mount
47 Source5:        var-run.mount
48 Source14:       pld-clean-tmp.service
49 Source15:       pld-clean-tmp.sh
50 Source16:       pld-rc-inetd-generator.sh
51 Source17:       rc-inetd.service
52 Source18:       default.preset
53 Source19:       prefdm.service
54 Source20:       sigpwr-container-shutdown.service
55
56 # rules
57 Source101:      udev-alsa.rules
58 Source102:      udev.rules
59 Source103:      udev-links.conf
60 Source104:      udev-uinput.rules
61 Source105:      udev-steam_controller.rules
62 Source106:      udev-i2c.rules
63 Source107:      udev-raspberrypi.rules
64 # scripts / helpers
65 Source110:      udev-net.helper
66 Source111:      start_udev
67 # misc
68 Source120:      udev.blacklist
69 Source121:      fbdev.blacklist
70 Patch0:         target-pld.patch
71 Patch1:         config-pld.patch
72 Patch2:         pld-sysv-network.patch
73 Patch3:         tmpfiles-not-fatal.patch
74 Patch4:         udev-ploop-rules.patch
75 Patch5:         %{name}-split-usr-fix.patch
76 Patch6:         net-rename-revert.patch
77 Patch7:         %{name}-completion.patch
78 Patch8:         proc-hidepid.patch
79 Patch9:         %{name}-configfs.patch
80 Patch10:        pld-boot_efi_mount.patch
81 Patch11:        optional-tmp-on-tmpfs.patch
82 Patch13:        sysctl.patch
83 Patch14:        pld-pam-%{name}-user.patch
84 Patch15:        %{name}-x32.patch
85 Patch16:        rpm-macros.patch
86 Patch17:        %{name}-glibc.patch
87 URL:            https://www.freedesktop.org/wiki/Software/systemd/
88 BuildRequires:  acl-devel
89 %{?with_audit:BuildRequires:    audit-libs-devel}
90 %if %{with efi}
91 BuildRequires:  binutils >= 4:2.38
92 %else
93 BuildRequires:  binutils >= 3:2.22.52.0.1-2
94 %endif
95 BuildRequires:  bzip2-devel
96 %{?with_bpf:BuildRequires:      clang >= 10.0.0}
97 # ln --relative
98 BuildRequires:  coreutils >= 8.16
99 %{?with_cryptsetup:BuildRequires:       cryptsetup-devel >= 2.4.0}
100 BuildRequires:  curl-devel >= 7.32.0
101 BuildRequires:  dbus-devel >= 1.9.18
102 BuildRequires:  docbook-dtd42-xml
103 BuildRequires:  docbook-dtd45-xml
104 BuildRequires:  docbook-style-xsl-nons
105 BuildRequires:  elfutils-devel >= 0.177
106 BuildRequires:  gcc >= 6:4.9
107 BuildRequires:  gettext-tools
108 BuildRequires:  glib2-devel >= 1:2.22.0
109 BuildRequires:  glibc-misc
110 %{?with_efi:BuildRequires:      gnu-efi}
111 BuildRequires:  gnutls-devel >= 3.6.0
112 BuildRequires:  gperf
113 BuildRequires:  intltool >= 0.40.0
114 # pkgconfig(libiptc)
115 BuildRequires:  iptables-devel
116 %{?with_bpf:BuildRequires:      kernel-tools >= 5.13.0}
117 BuildRequires:  kmod-devel >= 15
118 BuildRequires:  libapparmor-devel >= 1:2.13
119 BuildRequires:  libblkid-devel >= 2.24
120 %{?with_bpf:BuildRequires:      libbpf-devel >= 0.1.0}
121 BuildRequires:  libcap-devel
122 BuildRequires:  libfdisk-devel >= 2.32
123 %{?with_fido2:BuildRequires:    libfido2-devel}
124 BuildRequires:  libgcrypt-devel >= 1.4.5
125 BuildRequires:  libgpg-error-devel >= 1.12
126 BuildRequires:  libidn2-devel
127 %{?with_microhttpd:BuildRequires:       libmicrohttpd-devel >= 0.9.33}
128 BuildRequires:  libmount-devel >= 2.30
129 BuildRequires:  libpwquality-devel >= 1.4.1
130 BuildRequires:  libseccomp-devel >= 2.4.0
131 %{?with_selinux:BuildRequires:  libselinux-devel >= 2.6}
132 BuildRequires:  libtool >= 2:2.2
133 BuildRequires:  libxslt-progs
134 BuildRequires:  lz4-devel >= 1:1.3.0
135 BuildRequires:  m4
136 BuildRequires:  meson >= 0.60.0
137 BuildRequires:  ninja
138 BuildRequires:  openssl-devel
139 BuildRequires:  p11-kit-devel >= 0.23.3
140 %{?with_pam:BuildRequires:      pam-devel >= 1.1.2}
141 BuildRequires:  pcre2-8-devel
142 # for sbat-distro* in src/boot/efi/meson.build
143 BuildRequires:  pld-release
144 BuildRequires:  pkgconfig >= 1:0.9.0
145 BuildRequires:  polkit-devel >= 0.106
146 BuildRequires:  python3 >= 1:3.9
147 %{?with_efi:BuildRequires:      python3-elftools}
148 BuildRequires:  python3-jinja2
149 BuildRequires:  python3-lxml
150 %{?with_qrencode:BuildRequires: qrencode-devel >= 3}
151 BuildRequires:  rpm-build >= 4.6
152 BuildRequires:  rpmbuild(macros) >= 1.752
153 BuildRequires:  sed >= 4.0
154 %{?with_tests:BuildRequires:    systemd}
155 %{?with_tpm2:BuildRequires:     tpm2-tss-devel >= 3.0.0}
156 BuildRequires:  usbutils >= 0.82
157 %{?with_xen:BuildRequires:      xen-devel}
158 BuildRequires:  xorg-lib-libxkbcommon-devel >= 0.5.0
159 BuildRequires:  xz-devel
160 BuildRequires:  zlib-devel
161 BuildRequires:  zstd-devel >= 1.4.0
162 Requires(post,postun):  %{name}-units = %{epoch}:%{version}-%{release}
163 Requires(postun):       /usr/sbin/groupdel
164 Requires(postun):       /usr/sbin/userdel
165 Requires(post): /bin/setfacl
166 Requires(pre):  /bin/id
167 Requires(pre):  /usr/bin/getgid
168 Requires(pre):  /usr/sbin/groupadd
169 Requires(pre):  /usr/sbin/useradd
170 Requires:       %{name}-libs = %{epoch}:%{version}-%{release}
171 Requires:       %{name}-units = %{epoch}:%{version}-%{release}
172 Requires:       %{name}-tools = %{epoch}:%{version}-%{release}
173 Requires:       /etc/os-release
174 Requires:       SysVinit-tools
175 Requires:       agetty
176 Requires:       dbus >= 1.9.18
177 Requires:       elfutils >= 0.177
178 Requires:       filesystem >= 4.0-39
179 Requires:       glibc >= 2.16
180 Requires:       kmod >= 25-2
181 Requires:       libgpg-error >= 1.12
182 Requires:       libutempter
183 Requires:       polkit >= 0.106
184 Requires:       rc-scripts >= 0.4.5.3-7
185 Requires:       setup >= 2.10.1
186 Requires:       udev-core = %{epoch}:%{version}-%{release}
187 Requires:       udev-libs = %{epoch}:%{version}-%{release}
188 Requires:       uname(release) >= %{min_kernel}
189 Requires:       util-linux >= 2.30
190 Suggests:       %{name}-container = %{epoch}:%{version}-%{release}
191 Suggests:       %{name}-sysv-compat = %{epoch}:%{version}-%{release}
192 %{?with_cryptsetup:Suggests:    cryptsetup >= 2.4.0}
193 Suggests:       fsck >= 2.25.0
194 %{?with_fido2:Suggests: libfido2}
195 Suggests:       libidn2
196 Suggests:       libpwquality >= 1.4.1
197 Suggests:       pcre2-8
198 %{?with_qrencode:Suggests:      qrencode-libs >= 3}
199 Suggests:       service(klogd)
200 Suggests:       service(syslog)
201 Suggests:       xorg-lib-libxkbcommon >= 0.5.0
202 Provides:       group(systemd-coredump)
203 Provides:       group(systemd-journal)
204 Provides:       group(systemd-network)
205 Provides:       group(systemd-oom)
206 Provides:       group(systemd-resolve)
207 Provides:       group(systemd-timesync)
208 Provides:       udev-acl = %{epoch}:%{version}-%{release}
209 Provides:       user(systemd-coredump)
210 Provides:       user(systemd-network)
211 Provides:       user(systemd-oom)
212 Provides:       user(systemd-resolve)
213 Provides:       user(systemd-timesync)
214 # kde4 still can't live without ConsoleKit
215 #Obsoletes:     ConsoleKit
216 #Obsoletes:     ConsoleKit-x11
217 Obsoletes:      elogind
218 Obsoletes:      systemd-no-compat-tmpfiles < 1:183-1
219 Obsoletes:      udev-acl < 1:181-1
220 Obsoletes:      udev-systemd < 1:182-1
221 # for storage detection / activation services
222 Conflicts:      dmraid < 1.0.0-0.rc16.3.3
223 Conflicts:      mdadm < 4.0-2
224 # sytemd wants pam with pam_systemd.so in system-auth...
225 Conflicts:      pam < 1:1.1.5-5
226 # ...and sudo hates it
227 Conflicts:      sudo < 1:1.7.8p2-4
228 # for prefdm script
229 Conflicts:      xinitrc-ng < 1.0
230 # systemd scripts use options not present in older versions
231 Conflicts:      kpartx < 0.6.1-1
232 Conflicts:      multipath-tools < 0.6.1-1
233 # no tmpfs on /media, use /run/media/$USER for mounting
234 Conflicts:      udisks2 < 1.92.0
235 # packages that have dirs under /var/run and/or /var/lock must provide tmpfiles configs
236 Conflicts:      ConsoleKit-dirs < 0.4.5-7
237 Conflicts:      NetworkManager < 2:0.9.2.0-3
238 Conflicts:      Zope < 2.11.8-2
239 Conflicts:      amavisd-new < 1:2.7.0-1
240 Conflicts:      apache-base < 2.2.21-4
241 Conflicts:      apache-mod_bw < 0.92-3
242 Conflicts:      apache-mod_fastcgi < 2.4.6-6
243 Conflicts:      apache1-base < 1.3.42-5
244 Conflicts:      apache1-mod_fastcgi < 2.4.6-2
245 Conflicts:      asterisk < 10.0.1-2
246 Conflicts:      autossh-init < 1.4b-3
247 Conflicts:      balance < 3.54-2
248 Conflicts:      bind < 7:9.8.1.P1-4
249 Conflicts:      bopm < 3.1.3-4
250 Conflicts:      callweaver < 1.2.1-9
251 Conflicts:      cassandra-bin < 0.8.9-2
252 Conflicts:      clamav < 0.97.3-3
253 Conflicts:      cups < 1:1.5.0-10
254 Conflicts:      dovecot < 1:2.0.16-3
255 Conflicts:      dspam < 3.9.0-6
256 Conflicts:      fail2ban < 0.8.4-4
257 Conflicts:      fsck < 2.25.0
258 Conflicts:      gammu-smsd < 1:1.31.0-3
259 # Break gdm2.20 installs
260 #Conflicts:     gdm < 2:3.2.1.1-9
261 Conflicts:      greylistd < 0.8.8-2
262 Conflicts:      inn < 2.4.6-7
263 Conflicts:      ipsec-tools < 0.8.0-3
264 Conflicts:      jabber-common < 0-9
265 Conflicts:      laptop-mode-tools < 1.58-2
266 Conflicts:      libgpod < 0.8.0-6
267 Conflicts:      libvirt-utils < 0.9.9-4
268 Conflicts:      lighttpd < 1.4.30-5
269 Conflicts:      lirc < 0.9.0-20
270 # Needed for vgscan --cache ( perhaps < 2.02.96 would be enough, but not tested)
271 Conflicts:      lvm2 < 2.02.132
272 Conflicts:      mailman < 5:2.1.14-4
273 Conflicts:      memcached < 1.4.11-2
274 Conflicts:      mpd < 0.16.5-4
275 Conflicts:      mrtg < 2.17.0-3
276 Conflicts:      munin-common < 1.4.5-5
277 Conflicts:      nagios-nrpe < 2.13-2
278 Conflicts:      ndisc6-rdnssd < 1.0.1-3
279 Conflicts:      nscd < 6:2.14.1-5
280 Conflicts:      nss_ldapd-nslcd < 0.8.4-2
281 Conflicts:      openct < 0.6.20-3
282 Conflicts:      openl2tp < 1.8-3
283 Conflicts:      openldap-overlay-nssov < 2.4.28-4
284 Conflicts:      openldap-servers < 2.4.28-4
285 Conflicts:      openvpn < 2.2.2-2
286 Conflicts:      pam-pam_mount < 2.12-3
287 Conflicts:      pam-pam_ssh < 1.97-2
288 Conflicts:      pcsc-lite < 1.8.1-2
289 Conflicts:      php-dirs < 1.2-3
290 Conflicts:      policyd < 2.0.10-3
291 Conflicts:      pound < 2.6-2
292 Conflicts:      pptp < 1.7.2-3
293 Conflicts:      proftpd-common < 2:1.3.4a-2
294 Conflicts:      pulseaudio-server < 1.1-2
295 Conflicts:      quagga < 0.99.20-3
296 Conflicts:      radvd < 1.8.5-2
297 Conflicts:      red5 < 0.9.0-2
298 Conflicts:      redis-server < 2.4.2-4
299 Conflicts:      smokeping < 2.4.2-10
300 Conflicts:      smtp-gated < 1.4.17-2
301 Conflicts:      socat < 1.7.2.0-2
302 Conflicts:      speech-dispatcher < 0.7.1-2
303 Conflicts:      sphinx < 2.0.3-4
304 Conflicts:      splashutils < 1.5.4.3-3
305 Conflicts:      stunnel < 4.50-2
306 Conflicts:      tenshi < 0.12-2
307 Conflicts:      tor < 0.2.2.35-2
308 Conflicts:      ucarp < 1.5.2-3
309 Conflicts:      udisks < 1.0.4-3
310 Conflicts:      util-vserver < 0.30.216-1.pre3002.3
311 Conflicts:      vpnc < 0.5.3-2
312 Conflicts:      web2ldap < 1.1.0rc1-2
313 Conflicts:      wesnoth-server < 1:1.10-2
314 Conflicts:      wpa_supplicant < 0.7.3-10
315 Conflicts:      xl2tpd < 1.3.0-2
316 # end of tmpfiles conflicts
317 BuildRoot:      %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
318
319 %define         _rootsbindir    /sbin
320
321 %description
322 systemd is a system and service manager for Linux, compatible with
323 SysV and LSB init scripts. systemd provides aggressive parallelization
324 capabilities, uses socket and D-Bus activation for starting services,
325 offers on-demand starting of daemons, keeps track of processes using
326 Linux cgroups, supports snapshotting and restoring of the system
327 state, maintains mount and automount points and implements an
328 elaborate transactional dependency-based service control logic. It can
329 work as a drop-in replacement for sysvinit.
330
331 %description -l pl.UTF-8
332 systemd jest zarządcą systemu i usług dla Linuksa, kompatybilny ze
333 skryptami SysV i LSB. systemd udostępnia rozbudowane zdolności
334 paralelizacji, do uruchamiania usług używa socketów oraz D-Busa,
335 oferuje uruchamianie usług na życzenie, monitoruje procesy używając
336 linuksowych cgroups, wspomaga zapisywanie (snapshot) i odczytywanie
337 (restore) stanu systemu, zarządza (auto)mount pointami oraz
338 implementuje starannie opracowaną transakcjonalną, bazującą na
339 zależnościach logikę kontroli usług. Może pracować jako zastępca dla
340 sysvinit.
341
342 %package init
343 Summary:        systemd /sbin/init and LSB/SysV compatibility symlinks
344 Summary(pl.UTF-8):      /sbin/init z systemd i dowiązania dla kompatybilności z LSB/SysV
345 Group:          Base
346 Requires:       systemd
347 Provides:       virtual-init-daemon
348 Obsoletes:      SysVinit
349 Obsoletes:      virtual-init-daemon
350 Conflicts:      rc-scripts < 0.4.5.5-2
351 Conflicts:      upstart
352 # systemd takes care of that and causes problems
353 Conflicts:      binfmt-detector
354 # for /lib/systemd/systemd-sysv-install
355 Conflicts:      chkconfig < 2:1.5-1
356
357 %description init
358 Install this package when you are ready to final switch to systemd.
359
360 %description init -l pl.UTF-8
361 Ten pakiet należy zainstalować po przygotowaniu się do ostatecznego
362 przejścia na systemd.
363
364 %package sysv-compat
365 Summary:        systemd/SysV interoperability tools
366 Summary(pl.UTF-8):      Narzędzia wspomagające współpracę między systemd a SysV
367 Group:          Base
368 Requires:       python3
369 Requires:       python3-modules
370
371 %description sysv-compat
372 systemd/SysV interoperability tools.
373
374 %description sysv-compat -l pl.UTF-8
375 Narzędzia wspomagające współpracę między systemd a SysV.
376
377 %package units
378 Summary:        Configuration files, directories and installation tool for systemd
379 Summary(pl.UTF-8):      Pliki konfiguracyjne, katalogi i narzędzie instalacyjne dla systemd
380 Group:          Base
381 Requires(post): coreutils
382 Requires(post): /bin/awk
383 Requires:       less >= 568
384
385 %description units
386 Basic configuration files, directories and installation tool for the
387 systemd system and service manager.
388
389 This is common config, use %{_sysconfdir}/systemd/system to override.
390
391 %description units -l pl.UTF-8
392 Podstawowe pliki konfiguracyjne, katalogi i narzędzie instalacyjne dla
393 zarządcy systemu i usług systemd.
394
395 Ten pakiet zawiera ogólną konfigurację, ustawienia można nadpisać
396 poprzez katalog %{_sysconfdir}/systemd/system.
397
398 %package tools
399 Summary:        Tools that work with and without systemd started
400 Summary(pl.UTF-8):      Narzędzia działające przy uruchomionym jak i bez systemd
401 Group:          Base
402 Requires:       %{name}-libs = %{epoch}:%{version}-%{release}
403
404 %description tools
405 Tools that work with and without systemd started.
406
407 %description tools -l pl.UTF-8
408 Narzędzia działające przy uruchomionym jak i bez systemd.
409
410 %package container
411 Summary:        Tools for container/VM management
412 Summary(pl.UTF-8):      Narzędzia do zarządzania kontenerami/wirtualnymi maszynami
413 License:        LGPL v2.1+
414 Group:          Base
415 Requires:       %{name} = %{epoch}:%{version}-%{release}
416 Requires:       curl-libs >= 7.32.0
417
418 %description container
419 Tools for container/VM management.
420
421 %description container -l pl.UTF-8
422 Narzędzia do zarządzania kontenerami/wirtualnymi maszynami.
423
424 %package journal-remote
425 Summary:        Tools for sending and receiving remote journal logs
426 Summary(pl.UTF-8):      Narzędzia do wysyłania i odbierania zdarzeń dziennika po sieci
427 License:        LGPL v2.1+
428 Group:          Base
429 Requires:       %{name} = %{epoch}:%{version}-%{release}
430 Requires(postun):       /usr/sbin/groupdel
431 Requires(postun):       /usr/sbin/userdel
432 Requires(pre):  /bin/id
433 Requires(pre):  /usr/bin/getgid
434 Requires(pre):  /usr/sbin/groupadd
435 Requires(pre):  /usr/sbin/useradd
436 Requires:       curl-libs >= 7.32.0
437 Requires:       gnutls-libs >= 3.6.0
438 Requires:       libmicrohttpd >= 0.9.33
439 Provides:       group(systemd-journal-gateway)
440 Provides:       group(systemd-journal-remote)
441 Provides:       group(systemd-journal-upload)
442 Provides:       user(systemd-journal-gateway)
443 Provides:       user(systemd-journal-remote)
444 Provides:       user(systemd-journal-upload)
445 Obsoletes:      systemd-journal-gateway < 1:251.4-3
446 Conflicts:      systemd < 1:206-3
447
448 %description journal-remote
449 Tools for sending and receiving remote journal logs.
450
451 %description journal-remote -l pl.UTF-8
452 Narzędzia do wysyłania i odbierania zdarzeń dziennika po sieci.
453
454 %package homed
455 Summary:        systemd home area/user account manager
456 Summary(pl.UTF-8):      Zarządca obszarów domowych/kont użytkownika dla systemd
457 Group:          Base
458 Requires:       %{name} = %{epoch}:%{version}-%{release}
459 Requires:       libfdisk >= 2.32
460
461 %description homed
462 systemd-homed is a system service that may be used to create, remove,
463 change or inspect home areas (directories and network mounts and real
464 or loopback block devices with a filesystem, optionally encrypted).
465
466 %description homed -l pl.UTF-8
467 systemd-homed to usługa systemowa służąca do tworzenia, usuwania,
468 zmiany lub dozorowania obszarów domowych (katalogów, montowań
469 sieciowych oraz prawdziwych lub symulowanych urządzeń blokowych z
470 systemami plików, opcjonalnie szyfrowanymi).
471
472 %package networkd
473 Summary:        systemd network manager
474 Summary(pl.UTF-8):      Zarządca sieci systemd
475 Group:          Base
476 Requires:       %{name} = %{epoch}:%{version}-%{release}
477 Suggests:       %{name}-resolved = %{epoch}:%{version}-%{release}
478
479 %description networkd
480 systemd-networkd is a system service that manages networks. It detects
481 and configures network devices as they appear, as well as creating
482 virtual network devices.
483
484 %description networkd -l pl.UTF-8
485 systemd-networkd to usługa systemowa zarządzająca siecią. Wykrywa i
486 konfiguruje interfejsy sieciowe gdy się pojawiają, a także tworzy
487 wirtualne urządzenia sieciowe.
488
489 %package oomd
490 Summary:        systemd userspace OOM killer service
491 Summary(pl.UTF-8):      Usługa systemd zabójcy OOM w przestrzeni użytkownika
492 Group:          Base
493 Requires:       %{name} = %{epoch}:%{version}-%{release}
494 Requires:       uname(release) >= 4.20
495
496 %description oomd
497 systemd-oomd is a system service which monitors resource contention
498 for selected parts of the unit hierarchy using the PSI information
499 reported by the kernel, and kills processes when memory or swap
500 pressure is above configured limits.
501
502 %description oomd -l pl.UTF-8
503 systemd-oomd to usługa systemowa monitorująca wykorzystanie zasobów
504 dla wybranych części hierarchii jednostek przy użyciu informacji PSI,
505 zgłaszanych przez jądro, oraz zabijająca procesy, kiedy niedobór
506 pamięci lub przestrzeni wymiany jest powyżej skonfigurowanych limitów.
507
508 %package portabled
509 Summary:        systemd portable service images service
510 Summary(pl.UTF-8):      Usługa systemd do obrazów usług przenośnych
511 Group:          Base
512 Requires:       %{name} = %{epoch}:%{version}-%{release}
513
514 %description portabled
515 systemd-portabled is a system service that may be used to attach,
516 detach and inspect portable service images.
517
518 %description portabled -l pl.UTF-8
519 systemd-portabled to usługa systemowa służąca do podłączania,
520 odłączania i badania obrazów usług przenośnych.
521
522 %package repart
523 Summary:        systemd service to automatically grow and add partitions
524 Summary(pl.UTF-8):      Usługa systemd do automatycznego powiększania lub dodawania partycji
525 Group:          Base
526 Requires:       %{name} = %{epoch}:%{version}-%{release}
527 Requires:       libfdisk >= 2.32
528
529 %description repart
530 systemd-repart grows and adds partitions to a partition table, based
531 on the configuration files.
532
533 %description repart -l pl.UTF-8
534 systemd-repart powiększa i dodaje partycje do tablicy partycji w
535 oparciu o pliki konfiguracyjne.
536
537 %package resolved
538 Summary:        systemd network name resolution manager
539 Summary(pl.UTF-8):      Zarządca rozwiązywania nazw sieciowych systemd
540 Group:          Base
541 Requires:       %{name} = %{epoch}:%{version}-%{release}
542 Requires:       gnutls-libs >= 3.6.0
543
544 %description resolved
545 systemd-resolved is a system service that manages network name
546 resolution. It implements a caching DNS stub resolver and an LLMNR
547 resolver and responder.
548
549 It also generates /run/systemd/resolve/resolv.conf for compatibility
550 which may be symlinked from /etc/resolv.conf.
551
552 %description resolved -l pl.UTF-8
553 systemd-resolved to usługa systemowa zarządzająca rozwiązywaniem nazw
554 sieciowych. Implementuje keszujący resolver DNS oraz resolver i
555 responder LLMNR.
556
557 Generuje także dla zgodności plik /run/systemd/resolve/resolv.conf,
558 który można użyć do dowiązania symbolicznego z /etc/resolv.conf.
559
560 %package sysupdate
561 Summary:        systemd service for automatic system update
562 Summary(pl.UTF-8):      Usługa systemd do automatycznych aktualizacji systemu
563 Group:          Base
564 Requires:       %{name} = %{epoch}:%{version}-%{release}
565
566 %description sysupdate
567 systemd service for automatic system update.
568
569 %description sysupdate -l pl.UTF-8
570 Usługa systemd do automatycznych aktualizacji systemu.
571
572 %package inetd
573 Summary:        Native inet service support for systemd via socket activation
574 Summary(pl.UTF-8):      Natywna obsługa usług inet dla systemd
575 Group:          Base
576 Requires:       %{name} = %{epoch}:%{version}-%{release}
577 Requires:       rc-inetd
578 Provides:       inetdaemon
579 Obsoletes:      inetd
580 Obsoletes:      inetdaemon
581 Obsoletes:      rlinetd
582 Obsoletes:      xinetd
583
584 %description inetd
585 Native inet service support for systemd via socket activation.
586
587 This package contains inet service generator that provides the
588 functionality of rc-inetd service and replaces a separate inet daemon
589 with systemd socket activation feature.
590
591 %description inetd -l pl.UTF-8
592 Natywna obsługa usług inet dla systemd.
593
594 Ten pakiet zawiera generator usług inet udostępniający funkcjonalność
595 serwisu rc-inetd i zastępujący osobny demon inet przez systemd i
596 aktywację usług przez gniazda.
597
598 %package analyze
599 Summary:        Tool for processing systemd profiling information
600 Summary(pl.UTF-8):      Narzędzie do przetwarzania informacji profilujących systemd
601 Group:          Base
602 Requires:       %{name} = %{epoch}:%{version}-%{release}
603 Conflicts:      systemd < 44-3
604
605 %description analyze
606 'systemd-analyze blame' lists which systemd unit needed how much time
607 to finish initialization at boot. 'systemd-analyze plot' renders an
608 SVG visualizing the parallel start of units at boot.
609
610 %description analyze -l pl.UTF-8
611 'systemd-analyze blame' wypisuje, ile czasu wymagały poszczególne
612 jednostki systemd na zakończenie podczas rozruchu systemu.
613 'systemd-analyze plot' tworzy wykres SVG wizualizujący równoległy
614 start jednostek podczas rozruchu.
615
616 %package ukify
617 Summary:        Tool for combining kernel and initrd into Unified Kernel Image (UKI)
618 Summary(pl.UTF-8):      Narzędzie do łączenia jądra oraz initrd w Unified Kernel Image (UKI)
619 Group:          Base
620 Requires:       %{name} = %{epoch}:%{version}-%{release}
621 Requires:       python3-modules >= 1:3.9
622
623 %description ukify
624 Tool for combining kernel and initrd into Unified Kernel Image (UKI).
625
626 %description ukify -l pl.UTF-8
627 Narzędzie do łączenia jądra oraz initrd w Unified Kernel Image (UKI).
628
629 %package libs
630 Summary:        Shared systemd libraries
631 Summary(pl.UTF-8):      Biblioteki współdzielone systemd
632 Group:          Libraries
633 Requires:       libgcrypt >= 1.4.5
634 Requires:       libseccomp >= 2.4.0
635 %{?with_selinux:Requires:       libselinux >= 2.6}
636 Requires:       lz4-libs >= 1:1.3.0
637 Requires:       zstd >= 1.4.0
638 Obsoletes:      nss_myhostname < 0.4
639
640 %description libs
641 Shared systemd libraries.
642
643 %description libs -l pl.UTF-8
644 Biblioteki współdzielone systemd.
645
646 %package devel
647 Summary:        Header files for systemd libraries
648 Summary(pl.UTF-8):      Pliki nagłówkowe bibliotek systemd
649 Group:          Development/Libraries
650 Requires:       %{name}-libs = %{epoch}:%{version}-%{release}
651 Requires:       %{name}-units = %{epoch}:%{version}-%{release}
652 Obsoletes:      systemd-static < 1:205
653
654 %description devel
655 Header files for systemd libraries.
656
657 %description devel -l pl.UTF-8
658 Pliki nagłówkowe bibliotek systemd.
659
660 %package -n bash-completion-systemd
661 Summary:        bash-completion for systemd
662 Summary(pl.UTF-8):      Bashowe dopełnianie składni dla systemd
663 Group:          Applications/Shells
664 Requires:       %{name} = %{epoch}:%{version}-%{release}
665 Requires:       bash-completion >= 1:2.0
666 Obsoletes:      bash-completion-elogind
667 BuildArch:      noarch
668
669 %description -n bash-completion-systemd
670 bash-completion for systemd.
671
672 %description -n bash-completion-systemd -l pl.UTF-8
673 Bashowe dopełnianie składni dla systemd.
674
675 %package -n zsh-completion-systemd
676 Summary:        zsh completion for systemd commands
677 Summary(pl.UTF-8):      Uzupełnianie parametrów w zsh dla poleceń systemd
678 Group:          Applications/Shells
679 Requires:       %{name} = %{epoch}:%{version}-%{release}
680 Obsoletes:      zsh-completion-elogind
681 BuildArch:      noarch
682
683 %description -n zsh-completion-systemd
684 zsh completion for systemd commands.
685
686 %description -n zsh-completion-systemd -l pl.UTF-8
687 Uzupełnianie parametrów w zsh dla poleceń systemd.
688
689 %package -n udev
690 Summary:        Device manager for the Linux 2.6 kernel series
691 Summary(pl.UTF-8):      Zarządca urządzeń dla Linuksa 2.6
692 Group:          Base
693 Requires:       udev-core = %{epoch}:%{version}-%{release}
694 Provides:       dev = 3.5.0
695 Obsoletes:      dev < 3.5
696 Obsoletes:      hotplug < 2005
697 Obsoletes:      hotplug-digicam < 2005
698 Obsoletes:      hotplug-input < 2005
699 Obsoletes:      hotplug-isapnp < 2005
700 Obsoletes:      hotplug-net < 2005
701 Obsoletes:      hotplug-pci < 2005
702 Obsoletes:      udev-dev < 032
703 Obsoletes:      udev-extras < 20090628
704 Obsoletes:      udev-tools < 1:125-2
705
706 %description -n udev
707 udev is the device manager for the Linux 2.6 kernel series. Its
708 primary function is managing device nodes in /dev. It is the successor
709 of devfs and hotplug.
710
711 %description -n udev -l pl.UTF-8
712 udev jest zarządcą urządzeń dla Linuksa 2.6. Jego główną funkcją jest
713 zarządzanie węzłami urządzeń w katalogu /dev. Jest następcą devfs i
714 hotpluga.
715
716 %package -n udev-core
717 Summary:        A userspace implementation of devfs - core part of udev
718 Summary(pl.UTF-8):      Implementacja devfs w przestrzeni użytkownika - główna część udev
719 Group:          Base
720 Requires:       coreutils
721 Requires:       filesystem >= 3.0-45
722 Requires:       kmod >= 15
723 Requires:       libblkid >= 2.24
724 %{?with_selinux:Requires:       libselinux >= 2.6}
725 Requires:       setup >= 2.10.1
726 Requires:       systemd-libs = %{epoch}:%{version}-%{release}
727 Requires:       udev-libs = %{epoch}:%{version}-%{release}
728 Requires:       uname(release) >= %{min_kernel}
729 Obsoletes:      udev-compat < 1:182-1
730 Obsoletes:      udev-dbus < 027
731 Obsoletes:      udev-digicam < 1:079-2
732 Obsoletes:      udev-initramfs < 1:182-5
733 Obsoletes:      udev-initrd < 1:198-1
734 Conflicts:      geninitrd < 12639
735 Conflicts:      rc-scripts < 0.4.5.3-1
736 Conflicts:      systemd-units < 1:183
737 Conflicts:      udev < 1:118-1
738
739 %description -n udev-core
740 A userspace implementation of devfs - core part of udev.
741
742 %description -n udev-core -l pl.UTF-8
743 Implementacja devfs w przestrzeni użytkownika - główna część udev.
744
745 %package -n udev-libs
746 Summary:        Shared library to access udev device information
747 Summary(pl.UTF-8):      Biblioteka współdzielona do dostępu do informacji o urządzeniach udev
748 Group:          Libraries
749
750 %description -n udev-libs
751 Shared libudev library to access udev device information.
752
753 %description -n udev-libs -l pl.UTF-8
754 Biblioteka współdzielona libudev służąca do dostępu do informacji o
755 urządzeniach udev.
756
757 %package -n udev-devel
758 Summary:        Header file for libudev library
759 Summary(pl.UTF-8):      Plik nagłówkowy biblioteki libudev
760 Group:          Development/Libraries
761 Requires:       udev-libs = %{epoch}:%{version}-%{release}
762 Obsoletes:      udev-apidocs < 1:221-1
763 Obsoletes:      udev-static < 1:205
764
765 %description -n udev-devel
766 Header file for libudev library.
767
768 %description -n udev-devel -l pl.UTF-8
769 Plik nagłówkowy biblioteki libudev.
770
771 %package -n bash-completion-udev
772 Summary:        bash-completion for udev
773 Summary(pl.UTF-8):      Bashowe dopełnianie składni dla udev
774 Group:          Applications/Shells
775 Requires:       bash-completion >= 1:2.0
776 Requires:       udev = %{epoch}:%{version}-%{release}
777 BuildArch:      noarch
778
779 %description -n bash-completion-udev
780 bash-completion for udev.
781
782 %description -n bash-completion-udev -l pl.UTF-8
783 Bashowe dopełnianie składni dla udev.
784
785 %package -n zsh-completion-udev
786 Summary:        zsh completion for udev commands
787 Summary(pl.UTF-8):      Uzupełnianie parametrów w zsh dla poleceń udev
788 Group:          Applications/Shells
789 Requires:       %{name} = %{epoch}:%{version}-%{release}
790 BuildArch:      noarch
791
792 %description -n zsh-completion-udev
793 zsh completion for udev commands.
794
795 %description -n zsh-completion-udev -l pl.UTF-8
796 Uzupełnianie parametrów w zsh dla poleceń udev.
797
798 %package -n rpm-macros-systemd
799 Summary:        RPM macros that define paths and scriptlets related to systemd
800 Summary(pl.UTF-8):      Makra RPM-a definiujące ścieżki i skryptlety związane z systemd
801 Group:          Development/Building
802 BuildArch:      noarch
803
804 %description -n rpm-macros-systemd
805 RPM macros that define paths and scriptlets related to systemd.
806
807 %description -n rpm-macros-systemd -l pl.UTF-8
808 Makra RPM-a definiujące ścieżki i skryptlety związane z systemd.
809
810 %prep
811 %setup -q -n systemd-stable-%{version}
812 %patch0 -p1
813 %patch1 -p1
814 %patch2 -p1
815 %patch3 -p1
816 %patch4 -p1
817 %patch5 -p1
818 # rejected upstream (do not disable!)
819 %patch6 -p1
820 %patch7 -p1
821 %patch8 -p1
822 %patch9 -p1
823 %patch10 -p1
824 %patch11 -p1
825 %patch13 -p1
826 %patch14 -p1
827 %patch15 -p1
828 %patch16 -p1
829 %patch17 -p1
830
831 cp -p %{SOURCE2} src/systemd_booted.c
832
833 grep -rlZ -0 '#!/usr/bin/env bash' . | xargs -0 sed -i -e 's,#!/usr/bin/env bash,#!/bin/bash,g'
834
835 %{__sed} -i -e '1 s,#!.*env python3,#!%{__python3},' \
836         src/ukify/ukify.py \
837         src/kernel-install/60-ukify.install.in
838
839 %build
840 %meson build \
841         -Dadm-gid=3 \
842         -Daudio-gid=23 \
843         -Dcdrom-gid=27 \
844         -Ddialout-gid=16 \
845         -Ddisk-gid=6 \
846         -Dinput-gid=182 \
847         -Dkmem-gid=9 \
848         -Dkvm-gid=160 \
849         -Dlp-gid=7 \
850         -Dsgx-gid=344 \
851         -Dtape-gid=68 \
852         -Dusers-gid=1000 \
853         -Dutmp-gid=22 \
854         -Dvideo-gid=24 \
855         -Dwheel-gid=10 \
856         -Dsystemd-journal-gid=288 \
857         -Dsystemd-network-uid=316 \
858         -Dsystemd-resolve-uid=317 \
859         -Dsystemd-timesync-uid=318 \
860         -Dnobody-user="nobody" \
861         -Dnobody-group="nogroup" \
862         -Daudit=%{__true_false audit} \
863         -Dbpf-framework=%{__true_false bpf} \
864         -Ddefault-kill-user-processes=false \
865         %{?debug:--buildtype=debug} \
866         -Defi=%{__true_false efi} \
867         -Dlibfido2=%{__true_false fido2} \
868         -Dkexec-path=/sbin/kexec \
869         -Dkmod-path=/sbin/kmod \
870         -Dlibcryptsetup=%{__true_false cryptsetup} \
871         -Dlibcryptsetup-plugins-dir=/usr/%{_lib}/cryptsetup \
872         -Dlibidn2=true \
873         -Dloadkeys-path=/usr/bin/loadkeys \
874         -Dlz4=true \
875         -Dman=true \
876         -Dmicrohttpd=%{__true_false microhttpd} \
877         -Dmount-path=/bin/mount \
878         -Dntp-servers='0.pool.ntp.org 1.pool.ntp.org 2.pool.ntp.org 3.pool.ntp.org' \
879         -Dpam=%{__true_false pam} \
880         -Dqrencode=%{__true_false qrencode} \
881         -Dquotacheck=true \
882         -Dquotacheck-path=/sbin/quotacheck \
883         -Dquotaon-path=/sbin/quotaon \
884         -Drc-local=/etc/rc.d/rc.local \
885         -Drootlibdir=/%{_lib} \
886         -Drootprefix="" \
887         -Dsbat-distro="%vendor" \
888         -Dsbat-distro-pkgname="%name" \
889         -Dsbat-distro-summary="%distribution" \
890         -Dsbat-distro-url="https://git.pld-linux.org/?p=packages/systemd.git" \
891         -Dsbat-distro-version="%version-%release" \
892         -Dselinux=%{__true_false selinux} \
893         -Dsetfont-path=/bin/setfont \
894         -Dsplit-bin=true \
895         -Dsplit-usr=true \
896         -Dsulogin-path=/sbin/sulogin \
897         -Dsysvinit-path=/etc/rc.d/init.d \
898         -Dsysvrcnd-path=/etc/rc.d \
899         -Dtpm2=%{__true_false tpm2} \
900         -Dumount-path=/bin/umount \
901         -Dxenctrl=%{__true_false xen}
902
903 %ninja_build -C build
904
905 %{__cc} %{rpmcppflags} %{rpmcflags} -o build/systemd_booted %{rpmldflags} src/systemd_booted.c -Lbuild -lsystemd
906
907 %{?with_tests:%ninja_test -C build}
908
909 %install
910 rm -rf $RPM_BUILD_ROOT
911 install -d $RPM_BUILD_ROOT/var/lib/{%{name}/{catalog,coredump},machines} \
912         $RPM_BUILD_ROOT%{_rootsbindir} \
913         $RPM_BUILD_ROOT%{_sysconfdir}/{modprobe.d,repart.d,systemd/{system,user}-preset,sysupdate.d} \
914         $RPM_BUILD_ROOT%{systemduserunitdir}/sockets.target.wants \
915         $RPM_BUILD_ROOT%{systemdunitdir}/{final,sound,system-update}.target.wants \
916         $RPM_BUILD_ROOT%{systemdunitdir}/systemd-udevd.service.d \
917         $RPM_BUILD_ROOT%{_prefix}/lib/{repart.d,systemd/system-environment-generators,sysupdate.d}
918
919 %ninja_install -C build
920
921 touch $RPM_BUILD_ROOT/var/lib/%{name}/random-seed
922
923 install -p -m755 build/systemd_booted $RPM_BUILD_ROOT/bin/systemd_booted
924
925 # target-pld.patch supplements
926 %{__rm} $RPM_BUILD_ROOT%{systemdunitdir}/sysinit.target.wants/sys-kernel-config.mount
927 ln -s %{systemdunitdir}/prefdm.service $RPM_BUILD_ROOT%{systemdunitdir}/graphical.target.wants/display-manager.service
928 ln -s prefdm.service $RPM_BUILD_ROOT%{systemdunitdir}/display-manager.service
929 ln -s rescue.service $RPM_BUILD_ROOT%{systemdunitdir}/single.service
930 ln -s %{systemdunitdir}/rc-local.service $RPM_BUILD_ROOT%{systemdunitdir}/multi-user.target.wants/rc-local.service
931
932 # compatibility symlinks to udevd binary
933 mv $RPM_BUILD_ROOT/lib/{systemd/systemd-,udev/}udevd
934 ln -s /lib/udev/udevd $RPM_BUILD_ROOT/lib/systemd/systemd-udevd
935 ln -s /lib/udev/udevd $RPM_BUILD_ROOT%{_rootsbindir}/udevd
936
937 # compat symlinks for "/ merged into /usr" programs
938 ln -s ../bin/udevadm $RPM_BUILD_ROOT%{_rootsbindir}
939 ln -s /lib/udev $RPM_BUILD_ROOT%{_prefix}/lib
940
941 # install custom udev rules from pld package
942 cp -a %{SOURCE101} $RPM_BUILD_ROOT%{_sysconfdir}/udev/rules.d/40-alsa-restore.rules
943 cp -a %{SOURCE102} $RPM_BUILD_ROOT%{_sysconfdir}/udev/rules.d/70-udev-pld.rules
944 cp -a %{SOURCE104} $RPM_BUILD_ROOT%{_sysconfdir}/udev/rules.d/70-uinput.rules
945 cp -a %{SOURCE105} $RPM_BUILD_ROOT%{_sysconfdir}/udev/rules.d/70-steam_controller.rules
946 cp -a %{SOURCE106} $RPM_BUILD_ROOT%{_sysconfdir}/udev/rules.d/70-i2c.rules
947 %ifarch %{arm} aarch64
948 cp -a %{SOURCE107} $RPM_BUILD_ROOT%{_sysconfdir}/udev/rules.d/70-raspberrypi.rules
949 %endif
950
951 # http://www.freedesktop.org/wiki/Software/systemd/PredictableNetworkInterfaceNames
952 ln -s /dev/null $RPM_BUILD_ROOT%{_sysconfdir}/udev/rules.d/80-net-setup-link.rules
953
954 # install udev configs
955 cp -a %{SOURCE103} $RPM_BUILD_ROOT%{_sysconfdir}/udev/links.conf
956
957 # install udev executables (scripts, helpers, etc.)
958 install -p %{SOURCE110} $RPM_BUILD_ROOT/lib/udev/net_helper
959 install -p %{SOURCE111} $RPM_BUILD_ROOT%{_rootsbindir}/start_udev
960
961 # install misc udev stuff
962 cp -a %{SOURCE120} $RPM_BUILD_ROOT%{_sysconfdir}/modprobe.d/udev_blacklist.conf
963 cp -a %{SOURCE121} $RPM_BUILD_ROOT%{_sysconfdir}/modprobe.d/fbdev-blacklist.conf
964
965 :>$RPM_BUILD_ROOT%{_sysconfdir}/udev/hwdb.bin
966
967 %{__mv} $RPM_BUILD_ROOT%{_mandir}/man8/{systemd-,}udevd.8
968 echo ".so man8/udevd.8" >$RPM_BUILD_ROOT%{_mandir}/man8/systemd-udevd.8
969
970 # Main binary has been moved, but we don't want to break existing installs
971 ln -s ../lib/systemd/systemd $RPM_BUILD_ROOT/bin/systemd
972
973 ln -s ../modules $RPM_BUILD_ROOT%{_sysconfdir}/modules-load.d/modules.conf
974
975 # disable redundant SYSV services
976 ln -s /dev/null $RPM_BUILD_ROOT%{systemdunitdir}/allowlogin.service
977 ln -s /dev/null $RPM_BUILD_ROOT%{systemdunitdir}/console.service
978 ln -s /dev/null $RPM_BUILD_ROOT%{systemdunitdir}/cpusets.service
979 ln -s /dev/null $RPM_BUILD_ROOT%{systemdunitdir}/killall.service
980 ln -s /dev/null $RPM_BUILD_ROOT%{systemdunitdir}/netfs.service
981 ln -s /dev/null $RPM_BUILD_ROOT%{systemdunitdir}/random.service
982
983 # add static (non-NetworkManager) networking
984 cp -p %{SOURCE3} $RPM_BUILD_ROOT%{systemdunitdir}/network.service
985
986 # restore bind-mounts /var/run -> run and /var/lock -> /run/lock
987 # we don't have those directories symlinked
988 cp -p %{SOURCE4} $RPM_BUILD_ROOT%{systemdunitdir}/var-lock.mount
989 cp -p %{SOURCE5} $RPM_BUILD_ROOT%{systemdunitdir}/var-run.mount
990 ln -s ../var-lock.mount $RPM_BUILD_ROOT%{systemdunitdir}/local-fs.target.wants
991 ln -s ../var-run.mount $RPM_BUILD_ROOT%{systemdunitdir}/local-fs.target.wants
992
993 # and remove mounting tmp on tmpfs by default
994 %{__rm} $RPM_BUILD_ROOT%{systemdunitdir}/local-fs.target.wants/tmp.mount
995
996 # add /tmp cleanup service
997 cp -p %{SOURCE14} $RPM_BUILD_ROOT%{systemdunitdir}/pld-clean-tmp.service
998 install -p %{SOURCE15} $RPM_BUILD_ROOT/lib/systemd/pld-clean-tmp
999 ln -s ../pld-clean-tmp.service $RPM_BUILD_ROOT%{systemdunitdir}/local-fs.target.wants
1000
1001 # Add inside container only SIGPWR handler which is used by lxc-stop
1002 install -p %{SOURCE20} $RPM_BUILD_ROOT%{systemdunitdir}/sigpwr-container-shutdown.service
1003 install -d $RPM_BUILD_ROOT%{systemdunitdir}/sigpwr.target.wants
1004 ln -s ../sigpwr-container-shutdown.service $RPM_BUILD_ROOT%{systemdunitdir}/sigpwr.target.wants
1005
1006 # As of 207 the systemd-sysctl tool no longer natively reads the file /etc/sysctl.conf.
1007 # If desired, the file should be symlinked from /etc/sysctl.d/99-sysctl.conf.
1008 ln -s /etc/sysctl.conf $RPM_BUILD_ROOT/etc/sysctl.d/99-sysctl.conf
1009
1010 # Install rc-inetd replacement
1011 cp -p %{SOURCE16} $RPM_BUILD_ROOT%{systemdunitdir}-generators/pld-rc-inetd-generator
1012 cp -p %{SOURCE17} $RPM_BUILD_ROOT%{systemdunitdir}/rc-inetd.service
1013
1014 cp -p %{SOURCE18} $RPM_BUILD_ROOT%{_sysconfdir}/systemd/system-preset/default.preset
1015
1016 cp -p %{SOURCE19} $RPM_BUILD_ROOT%{systemdunitdir}/prefdm.service
1017
1018 # handled by rc-local sysv service, no need for generator
1019 %{__rm} $RPM_BUILD_ROOT%{systemdunitdir}-generators/systemd-rc-local-generator \
1020         $RPM_BUILD_ROOT%{_mandir}/man8/systemd-rc-local-generator.8
1021
1022 # provided by rc-scripts
1023 %{__rm} $RPM_BUILD_ROOT%{systemdunitdir}/rc-local.service \
1024         $RPM_BUILD_ROOT%{_mandir}/man8/rc-local.service.8
1025
1026 # Make sure these directories are properly owned:
1027 #       - halt,kexec,poweroff,reboot: generic ones used by ConsoleKit-systemd,
1028 #       - syslog _might_ be used by some syslog implementation (none for now),
1029 #       - isn't dbus populated by dbus-systemd only (so to be moved there)?
1030 install -d $RPM_BUILD_ROOT%{systemdunitdir}/{basic,dbus,halt,initrd,kexec,poweroff,reboot,shutdown,syslog}.target.wants
1031
1032 # Make sure the shutdown/sleep drop-in dirs exist
1033 install -d $RPM_BUILD_ROOT%{_prefix}/lib/systemd/system-{shutdown,sleep}
1034
1035 # Create new-style configuration files so that we can ghost-own them
1036 touch $RPM_BUILD_ROOT%{_sysconfdir}/{hostname,locale.conf,machine-id,machine-info,vconsole.conf}
1037
1038 # Install SysV conversion tool for systemd
1039 install -p %{SOURCE1} $RPM_BUILD_ROOT%{_bindir}
1040
1041 # Create directory for service helper scripts
1042 install -d $RPM_BUILD_ROOT/lib/systemd/pld-helpers.d
1043
1044 install -d $RPM_BUILD_ROOT/var/log
1045 :> $RPM_BUILD_ROOT/var/log/btmp
1046 :> $RPM_BUILD_ROOT/var/log/wtmp
1047
1048 %{__rm} -r $RPM_BUILD_ROOT%{_docdir}/%{name}
1049
1050 %find_lang %{name}
1051
1052 %clean
1053 rm -rf $RPM_BUILD_ROOT
1054
1055 %pre
1056 %groupadd -g 288 systemd-journal
1057 %groupadd -g 316 systemd-network
1058 %useradd -u 316 -g 316 -d /var/log/journal -s /bin/false -c "Systemd Network Management" systemd-network
1059 %groupadd -g 317 systemd-resolve
1060 %useradd -u 317 -g 317 -d /var/log/journal -s /bin/false -c "Systemd Resolver" systemd-resolve
1061 %groupadd -g 318 systemd-timesync
1062 %useradd -u 318 -g 318 -d /var/log/journal -s /bin/false -c "Systemd Time Synchronization" systemd-timesync
1063 %groupadd -g 333 systemd-coredump
1064 %useradd -u 333 -g 333 -d /var/log/journal -s /bin/false -c "Systemd Core Dumper" systemd-coredump
1065 %groupadd -g 341 systemd-oom
1066 %useradd -u 341 -g 341 -d /var/log/journal -s /bin/false -c "Systemd Userspace OOM Killer" systemd-oom
1067
1068 %post
1069 /bin/systemd-machine-id-setup || :
1070 /lib/systemd/systemd-random-seed save || :
1071 /bin/systemctl --system daemon-reexec || :
1072 /bin/journalctl --update-catalog || :
1073 /bin/systemd-sysusers || :
1074
1075 %postun
1076 if [ $1 -ge 1 ]; then
1077         /bin/systemctl --system daemon-reload || :
1078         /bin/systemctl try-restart systemd-logind.service || :
1079 fi
1080 if [ "$1" = "0" ]; then
1081         %userremove systemd-coredump
1082         %groupremove systemd-coredump
1083         %userremove systemd-network
1084         %groupremove systemd-network
1085         %userremove systemd-oom
1086         %groupremove systemd-oom
1087         %userremove systemd-resolve
1088         %groupremove systemd-resolve
1089         %userremove systemd-timesync
1090         %groupremove systemd-timesync
1091         %groupremove systemd-journal
1092 fi
1093
1094 %triggerpostun -- systemd < 1:220-1
1095 # systemd < 1:208-1
1096 chgrp -R systemd-journal /var/log/journal
1097 chmod g+s /var/log/journal
1098 # systemd < 1:220-1
1099 # https://bugs.freedesktop.org/show_bug.cgi?id=89202
1100 /bin/getfacl -p /var/log/journal/$(cat /etc/machine-id) | grep -v '^#' | sort -u | /bin/setfacl -R --set-file=- /var/log/journal/$(cat /etc/machine-id) || :
1101
1102 %triggerpostun -- systemd-consoled < 1:232-1
1103 if [ -f %{_sysconfdir}/vconsole.conf.rpmsave ]; then
1104         %{__mv} -f %{_sysconfdir}/vconsole.conf %{_sysconfdir}/vconsole.conf.rpmnew
1105         %{__mv} -f %{_sysconfdir}/vconsole.conf.rpmsave %{_sysconfdir}/vconsole.conf
1106 fi
1107
1108 %post   libs -p /sbin/ldconfig
1109 %postun libs -p /sbin/ldconfig
1110
1111 %post units
1112 if [ $1 -eq 1 ]; then
1113         # Try to read default runlevel from the old inittab if it exists
1114         runlevel=$(/bin/awk -F ':' '$3 == "initdefault" && $1 !~ "^#" { print $2 }' /etc/inittab 2>/dev/null)
1115         if [ -z "$runlevel" ] ; then
1116                 target="%{systemdunitdir}/graphical.target"
1117         else
1118                 target="%{systemdunitdir}/runlevel$runlevel.target"
1119         fi
1120
1121         # And symlink what we found to the new-style default.target
1122         ln -s "$target" %{_sysconfdir}/systemd/system/default.target || :
1123
1124         # Setup hostname if not yet done so
1125         if [ ! -s /etc/hostname ]; then
1126                 HOSTNAME=
1127                 [ -f /etc/sysconfig/network ] && . /etc/sysconfig/network
1128                 if [ -n "$HOSTNAME" -a "$HOSTNAME" != "pldmachine" ]; then
1129                         echo $HOSTNAME > /etc/hostname
1130                         chmod 644 /etc/hostname
1131                 fi
1132         fi
1133
1134         # Enable the services we install by default.
1135         /bin/systemctl enable \
1136                 network.service \
1137                 remote-fs.target \
1138                 systemd-udev-settle.service || :
1139 fi
1140
1141 %preun units
1142 if [ $1 -eq 0 ] ; then
1143         /bin/systemctl disable \
1144                 network.service \
1145                 remote-fs.target \
1146                 systemd-udev-settle.service || :
1147
1148         %{__rm} -f %{_sysconfdir}/systemd/system/default.target || :
1149 fi
1150
1151 %postun units
1152 if [ $1 -ge 1 ]; then
1153         /bin/systemctl daemon-reload || :
1154 fi
1155
1156 %triggerpostun units -- systemd-units < 1:242
1157 # systemd-units < 43-7
1158 # Remove design fialures
1159 %{__rm} -f %{_sysconfdir}/systemd/system/network.target.wants/ifcfg@*.service || :
1160 %{__rm} -f %{_sysconfdir}/systemd/system/network.target.wants/network-post.service || :
1161 %{__rm} -f %{_sysconfdir}/systemd/system/multi-user.target.wants/network-post.service || :
1162 /bin/systemctl reenable network.service || :
1163 # systemd-units < 1:183
1164 /bin/systemctl --quiet enable systemd-udev-settle.service || :
1165 %{__rm} -f /etc/systemd/system/basic.target.wants/udev-settle.service || :
1166 # preserve renamed configs
1167 if [ -f /etc/systemd/systemd-journald.conf.rpmsave ]; then
1168         %{__mv} /etc/systemd/journald.conf{,.rpmnew}
1169         %{__mv} -f /etc/systemd/systemd-journald.conf.rpmsave /etc/systemd/journald.conf
1170 fi
1171 if [ -f /etc/systemd/systemd-logind.conf.rpmsave ]; then
1172         %{__mv} /etc/systemd/logind.conf{,.rpmnew}
1173         %{__mv} -f /etc/systemd/systemd-logind.conf.rpmsave /etc/systemd/logind.conf
1174 fi
1175 # systemd-units < 1:187-3
1176 if [ -f /etc/sysconfig/rpm ]; then
1177         . /etc/sysconfig/rpm
1178         if [ ${RPM_ENABLE_SYSTEMD_SERVICE:-yes} = no ]; then
1179                 echo "disable *" >>%{_sysconfdir}/systemd/system-preset/default.preset
1180         fi
1181 fi
1182 # systemd-units < 1:208-9
1183 # remove buggy symlink
1184 if [ -L /etc/systemd/system/getty.target.wants/getty@.service ] ; then
1185         rm -f /etc/systemd/system/getty.target.wants/getty@.service || :
1186 fi
1187 # systemd-units < 1:242
1188 if [ -L /var/lib/systemd/timesync ] ; then
1189         rm -f /var/lib/systemd/timesync || :
1190 fi
1191
1192 %post inetd
1193 %systemd_reload
1194 # Do not change it to restart, we only want to start new services here
1195 %systemd_service_start sockets.target
1196
1197 %postun inetd
1198 %systemd_reload
1199
1200 %pre journal-remote
1201 %groupadd -g 287 systemd-journal-gateway
1202 %useradd -u 287 -g 287 -d /var/log/journal -s /bin/false -c "Systemd Journal Gateway" systemd-journal-gateway
1203 %groupadd -g 319 systemd-journal-remote
1204 %useradd -u 319 -g 319 -d /var/log/journal -s /bin/false -c "Systemd Journal Remote" systemd-journal-remote
1205 %groupadd -g 320 systemd-journal-upload
1206 %useradd -u 320 -g 320 -d /var/log/journal -s /bin/false -c "Systemd Journal Upload" systemd-journal-upload
1207
1208 %post journal-remote
1209 %systemd_post systemd-journal-gatewayd.socket systemd-journal-gatewayd.service
1210
1211 %preun journal-remote
1212 %systemd_preun systemd-journal-gatewayd.socket systemd-journal-gatewayd.service
1213
1214 %postun journal-remote
1215 %systemd_reload
1216
1217 if [ "$1" = "0" ]; then
1218         %userremove systemd-journal-gateway
1219         %groupremove systemd-journal-gateway
1220         %userremove systemd-journal-remote
1221         %groupremove systemd-journal-remote
1222         %userremove systemd-journal-upload
1223         %groupremove systemd-journal-upload
1224 fi
1225
1226 %post networkd
1227 %systemd_post systemd-networkd.socket systemd-networkd.service
1228
1229 %preun networkd
1230 %systemd_preun systemd-networkd.socket systemd-networkd.service
1231
1232 %postun networkd
1233 %systemd_reload
1234
1235 %post resolved
1236 %systemd_post systemd-resolved.service
1237
1238 %preun resolved
1239 %systemd_preun systemd-resolved.service
1240
1241 %postun resolved
1242 %systemd_reload
1243
1244 %triggerpostun -n udev-core -- dev
1245 if [ "$2" = 0 ]; then
1246         # need to kill and restart udevd as after obsoleting dev package the
1247         # /dev tree will remain empty. umask is needed as otherwise udev will
1248         # create devices with strange permissions (udev bug probably)
1249         umask 000
1250         /sbin/start_udev || exit 0
1251 fi
1252
1253 %triggerpostun -n udev-core -- udev < 165
1254 # udev < 108
1255 %{__sed} -i -e 's#IMPORT{program}="/sbin/#IMPORT{program}="#g' /etc/udev/rules.d/*.rules
1256 %if "%{_lib}" != "lib"
1257 %{__sed} -i -e 's#/%{_lib}/udev/#/lib/udev/#g' /etc/udev/rules.d/*.rules
1258 %endif
1259
1260 # udev < 165
1261 /bin/udevadm info --convert-db
1262
1263 %post -n udev-core
1264 /bin/udevadm hwdb --update || :
1265 if [ $1 -gt 1 ]; then
1266         if [ ! -x /bin/systemd_booted ] || ! /bin/systemd_booted; then
1267                 if grep -qs devtmpfs /proc/mounts && [ -n "$(pidof udevd)" ]; then
1268                         /bin/udevadm control --exit
1269                         /lib/udev/udevd --daemon
1270                 fi
1271         else
1272                 SYSTEMD_LOG_LEVEL=warning SYSTEMD_LOG_TARGET=syslog \
1273                 /bin/systemctl --quiet try-restart systemd-udevd.service || :
1274         fi
1275 fi
1276
1277 %postun -n udev-core
1278 if [ -x /bin/systemd_booted ] && /bin/systemd_booted; then
1279         SYSTEMD_LOG_LEVEL=warning SYSTEMD_LOG_TARGET=syslog \
1280         /bin/systemctl --quiet daemon-reload || :
1281 fi
1282
1283 %post   -n udev-libs -p /sbin/ldconfig
1284 %postun -n udev-libs -p /sbin/ldconfig
1285
1286 %files -f %{name}.lang
1287 %defattr(644,root,root,755)
1288 %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
1289 %{_datadir}/dbus-1/interfaces/org.freedesktop.LogControl1.xml
1290 %{_datadir}/dbus-1/interfaces/org.freedesktop.hostname1.xml
1291 %{_datadir}/dbus-1/interfaces/org.freedesktop.locale1.xml
1292 %{_datadir}/dbus-1/interfaces/org.freedesktop.login1.*.xml
1293 %{_datadir}/dbus-1/interfaces/org.freedesktop.systemd1.*.xml
1294 %{_datadir}/dbus-1/interfaces/org.freedesktop.timedate1.xml
1295 %{_datadir}/dbus-1/system.d/org.freedesktop.hostname1.conf
1296 %{_datadir}/dbus-1/system.d/org.freedesktop.locale1.conf
1297 %{_datadir}/dbus-1/system.d/org.freedesktop.login1.conf
1298 %{_datadir}/dbus-1/system.d/org.freedesktop.systemd1.conf
1299 %{_datadir}/dbus-1/system.d/org.freedesktop.timedate1.conf
1300 %{_datadir}/dbus-1/system.d/org.freedesktop.timesync1.conf
1301 %attr(755,root,root) %{_sysconfdir}/X11/xinit/xinitrc.d/50-systemd-user.sh
1302 %attr(444,root,root) %ghost %config(noreplace) %{_sysconfdir}/machine-id
1303 %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/hostname
1304 %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/locale.conf
1305 %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/machine-info
1306 %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/vconsole.conf
1307 %dir %{_sysconfdir}/kernel
1308 %dir %{_sysconfdir}/kernel/install.d
1309 %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/systemd/coredump.conf
1310 %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/systemd/journald.conf
1311 %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/systemd/logind.conf
1312 %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/systemd/pstore.conf
1313 %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/systemd/sleep.conf
1314 %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/systemd/system.conf
1315 %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/systemd/timesyncd.conf
1316 %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/systemd/user.conf
1317 %dir %{_sysconfdir}/systemd/user
1318
1319 %config(noreplace) %verify(not md5 mtime size) /usr/lib/pam.d/systemd-user
1320 /etc/xdg/systemd
1321 %attr(755,root,root) /bin/journalctl
1322 %attr(755,root,root) /bin/loginctl
1323 %attr(755,root,root) /bin/systemd
1324 %attr(755,root,root) /bin/systemd-ask-password
1325 %attr(755,root,root) /bin/systemd-confext
1326 %attr(755,root,root) /bin/systemd-creds
1327 %attr(755,root,root) /bin/systemd-escape
1328 %attr(755,root,root) /bin/systemd-firstboot
1329 %attr(755,root,root) /bin/systemd-inhibit
1330 %attr(755,root,root) /bin/systemd-machine-id-setup
1331 %attr(755,root,root) /bin/systemd-notify
1332 %attr(755,root,root) /bin/systemd-sysext
1333 %attr(755,root,root) /bin/systemd-sysusers
1334 %attr(755,root,root) /bin/systemd-tty-ask-password-agent
1335 %{?with_efi:%attr(755,root,root) %{_bindir}/bootctl}
1336 %attr(755,root,root) %{_bindir}/busctl
1337 %attr(755,root,root) %{_bindir}/coredumpctl
1338 %attr(755,root,root) %{_bindir}/hostnamectl
1339 %attr(755,root,root) %{_bindir}/kernel-install
1340 %attr(755,root,root) %{_bindir}/localectl
1341 %attr(755,root,root) %{_bindir}/systemd-ac-power
1342 %attr(755,root,root) %{_bindir}/systemd-cat
1343 %{?with_cryptsetup:%attr(755,root,root) %{_bindir}/systemd-cryptenroll}
1344 %attr(755,root,root) %{_bindir}/systemd-delta
1345 %attr(755,root,root) %{_bindir}/systemd-detect-virt
1346 %attr(755,root,root) %{_bindir}/systemd-id128
1347 %attr(755,root,root) %{_bindir}/systemd-mount
1348 %attr(755,root,root) %{_bindir}/systemd-nspawn
1349 %attr(755,root,root) %{_bindir}/systemd-path
1350 %attr(755,root,root) %{_bindir}/systemd-resolve
1351 %attr(755,root,root) %{_bindir}/systemd-run
1352 %attr(755,root,root) %{_bindir}/systemd-socket-activate
1353 %attr(755,root,root) %{_bindir}/systemd-stdio-bridge
1354 %attr(755,root,root) %{_bindir}/systemd-umount
1355 %attr(755,root,root) %{_bindir}/timedatectl
1356 %attr(755,root,root) %{_bindir}/userdbctl
1357 /lib/modprobe.d/systemd.conf
1358 /lib/systemd/resolv.conf
1359 %attr(755,root,root) /lib/systemd/pld-clean-tmp
1360 %attr(755,root,root) /lib/systemd/systemd-backlight
1361 %attr(755,root,root) /lib/systemd/systemd-battery-check
1362 %attr(755,root,root) /lib/systemd/systemd-binfmt
1363 %{?with_efi:%attr(755,root,root) /lib/systemd/systemd-bless-boot}
1364 %attr(755,root,root) /lib/systemd/systemd-boot-check-no-failures
1365 %attr(755,root,root) /lib/systemd/systemd-cgroups-agent
1366 %attr(755,root,root) /lib/systemd/systemd-coredump
1367 %if %{with cryptsetup}
1368 %attr(755,root,root) /lib/systemd/systemd-cryptsetup
1369 %attr(755,root,root) /lib/systemd/systemd-integritysetup
1370 %{?with_fido2:%attr(755,root,root) /usr/%{_lib}/cryptsetup/libcryptsetup-token-systemd-fido2.so}
1371 %attr(755,root,root) /usr/%{_lib}/cryptsetup/libcryptsetup-token-systemd-pkcs11.so
1372 %{?with_tpm2:%attr(755,root,root) /usr/%{_lib}/cryptsetup/libcryptsetup-token-systemd-tpm2.so}
1373 %endif
1374 %attr(755,root,root) /lib/systemd/systemd-fsck
1375 %attr(755,root,root) /lib/systemd/systemd-growfs
1376 %attr(755,root,root) /lib/systemd/systemd-hibernate-resume
1377 %attr(755,root,root) /lib/systemd/systemd-hostnamed
1378 %attr(755,root,root) /lib/systemd/systemd-initctl
1379 %attr(755,root,root) /lib/systemd/systemd-journald
1380 %attr(755,root,root) /lib/systemd/systemd-localed
1381 %attr(755,root,root) /lib/systemd/systemd-logind
1382 %attr(755,root,root) /lib/systemd/systemd-makefs
1383 %if %{with efi} && %{with tpm2}
1384 %attr(755,root,root) /lib/systemd/systemd-measure
1385 %endif
1386 %attr(755,root,root) /lib/systemd/systemd-modules-load
1387 %if %{with efi} && %{with tpm2}
1388 %attr(755,root,root) /lib/systemd/systemd-pcrphase
1389 %endif
1390 %attr(755,root,root) /lib/systemd/systemd-pstore
1391 %attr(755,root,root) /lib/systemd/systemd-quotacheck
1392 %attr(755,root,root) /lib/systemd/systemd-random-seed
1393 %attr(755,root,root) /lib/systemd/systemd-remount-fs
1394 %attr(755,root,root) /lib/systemd/systemd-reply-password
1395 %attr(755,root,root) /lib/systemd/systemd-rfkill
1396 %attr(755,root,root) /lib/systemd/systemd-shutdown
1397 %attr(755,root,root) /lib/systemd/systemd-sleep
1398 %attr(755,root,root) /lib/systemd/systemd-socket-proxyd
1399 %attr(755,root,root) /lib/systemd/systemd-sulogin-shell
1400 %attr(755,root,root) /lib/systemd/systemd-sysctl
1401 %attr(755,root,root) /lib/systemd/systemd-sysroot-fstab-check
1402 %attr(755,root,root) /lib/systemd/systemd-time-wait-sync
1403 %attr(755,root,root) /lib/systemd/systemd-timedated
1404 %attr(755,root,root) /lib/systemd/systemd-timesyncd
1405 %attr(755,root,root) /lib/systemd/systemd-udevd
1406 %attr(755,root,root) /lib/systemd/systemd-update-utmp
1407 %attr(755,root,root) /lib/systemd/systemd-update-done
1408 %attr(755,root,root) /lib/systemd/systemd-user-runtime-dir
1409 %attr(755,root,root) /lib/systemd/systemd-user-sessions
1410 %attr(755,root,root) /lib/systemd/systemd-userdbd
1411 %attr(755,root,root) /lib/systemd/systemd-userwork
1412 %attr(755,root,root) /lib/systemd/systemd-vconsole-setup
1413 %attr(755,root,root) /lib/systemd/systemd-veritysetup
1414 %attr(755,root,root) /lib/systemd/systemd-volatile-root
1415 %attr(755,root,root) /lib/systemd/systemd-xdg-autostart-condition
1416 %attr(755,root,root) /lib/systemd/systemd
1417 %if %{with cryptsetup}
1418 %attr(755,root,root) /lib/systemd/system-generators/systemd-cryptsetup-generator
1419 %attr(755,root,root) /lib/systemd/system-generators/systemd-integritysetup-generator
1420 %endif
1421 %{?with_efi:%attr(755,root,root) /lib/systemd/system-generators/systemd-bless-boot-generator}
1422 %attr(755,root,root) /lib/systemd/system-generators/systemd-debug-generator
1423 %attr(755,root,root) /lib/systemd/system-generators/systemd-fstab-generator
1424 %attr(755,root,root) /lib/systemd/system-generators/systemd-getty-generator
1425 %attr(755,root,root) /lib/systemd/system-generators/systemd-gpt-auto-generator
1426 %attr(755,root,root) /lib/systemd/system-generators/systemd-hibernate-resume-generator
1427 %attr(755,root,root) /lib/systemd/system-generators/systemd-run-generator
1428 %attr(755,root,root) /lib/systemd/system-generators/systemd-system-update-generator
1429 %attr(755,root,root) /lib/systemd/system-generators/systemd-sysv-generator
1430 %attr(755,root,root) /lib/systemd/system-generators/systemd-veritysetup-generator
1431 %dir /lib/systemd/network
1432 /lib/systemd/network/99-default.link
1433 /lib/udev/rules.d/99-systemd.rules
1434 %{_prefix}/lib/environment.d/99-environment.conf
1435 %dir %{_prefix}/lib/kernel
1436 %dir %{_prefix}/lib/kernel/install.d
1437 %{_prefix}/lib/kernel/install.d/50-depmod.install
1438 %{_prefix}/lib/kernel/install.d/60-ukify.install
1439 %{_prefix}/lib/kernel/install.d/90-loaderentry.install
1440 %{_prefix}/lib/kernel/install.d/90-uki-copy.install
1441 %if %{with efi}
1442 %dir %{_prefix}/lib/systemd/boot
1443 %dir %{_prefix}/lib/systemd/boot/efi
1444 %ifarch %{ix86}
1445 %{_prefix}/lib/systemd/boot/efi/addonia32.efi.stub
1446 %{_prefix}/lib/systemd/boot/efi/linuxia32.efi.stub
1447 %{_prefix}/lib/systemd/boot/efi/systemd-bootia32.efi
1448 %endif
1449 %ifarch %{x8664} x32
1450 %{_prefix}/lib/systemd/boot/efi/addonx64.efi.stub
1451 %{_prefix}/lib/systemd/boot/efi/linuxx64.efi.stub
1452 %{_prefix}/lib/systemd/boot/efi/systemd-bootx64.efi
1453 %endif
1454 %ifarch aarch64
1455 %{_prefix}/lib/systemd/boot/efi/addonaa64.efi.stub
1456 %{_prefix}/lib/systemd/boot/efi/linuxaa64.efi.stub
1457 %{_prefix}/lib/systemd/boot/efi/systemd-bootaa64.efi
1458 %endif
1459 %endif
1460 %{_prefix}/lib/systemd/catalog/systemd.catalog
1461 %lang(be) %{_prefix}/lib/systemd/catalog/systemd.be.catalog
1462 %lang(be) %{_prefix}/lib/systemd/catalog/systemd.be@latin.catalog
1463 %lang(bg) %{_prefix}/lib/systemd/catalog/systemd.bg.catalog
1464 %lang(da) %{_prefix}/lib/systemd/catalog/systemd.da.catalog
1465 %lang(de) %{_prefix}/lib/systemd/catalog/systemd.de.catalog
1466 %lang(fr) %{_prefix}/lib/systemd/catalog/systemd.fr.catalog
1467 %lang(hr) %{_prefix}/lib/systemd/catalog/systemd.hr.catalog
1468 %lang(hu) %{_prefix}/lib/systemd/catalog/systemd.hu.catalog
1469 %lang(it) %{_prefix}/lib/systemd/catalog/systemd.it.catalog
1470 %lang(ko) %{_prefix}/lib/systemd/catalog/systemd.ko.catalog
1471 %lang(pl) %{_prefix}/lib/systemd/catalog/systemd.pl.catalog
1472 %lang(pt_BR) %{_prefix}/lib/systemd/catalog/systemd.pt_BR.catalog
1473 %lang(ru) %{_prefix}/lib/systemd/catalog/systemd.ru.catalog
1474 %lang(sr) %{_prefix}/lib/systemd/catalog/systemd.sr.catalog
1475 %lang(zh_CN) %{_prefix}/lib/systemd/catalog/systemd.zh_CN.catalog
1476 %lang(zh_TW) %{_prefix}/lib/systemd/catalog/systemd.zh_TW.catalog
1477 %dir %{_prefix}/lib/sysusers.d
1478 %{_prefix}/lib/sysusers.d/basic.conf
1479 %{_prefix}/lib/sysusers.d/systemd-coredump.conf
1480 %{_prefix}/lib/sysusers.d/systemd-journal.conf
1481 %{_prefix}/lib/sysusers.d/systemd-timesync.conf
1482 %{_prefix}/lib/tmpfiles.d/credstore.conf
1483 %{_prefix}/lib/tmpfiles.d/etc.conf
1484 %{_prefix}/lib/tmpfiles.d/home.conf
1485 %{_prefix}/lib/tmpfiles.d/journal-nocow.conf
1486 %{_prefix}/lib/tmpfiles.d/legacy.conf
1487 %{_prefix}/lib/tmpfiles.d/provision.conf
1488 %{_prefix}/lib/tmpfiles.d/static-nodes-permissions.conf
1489 %{_prefix}/lib/tmpfiles.d/systemd.conf
1490 %{_prefix}/lib/tmpfiles.d/systemd-nologin.conf
1491 %{_prefix}/lib/tmpfiles.d/systemd-nspawn.conf
1492 %{_prefix}/lib/tmpfiles.d/systemd-pstore.conf
1493 %{_prefix}/lib/tmpfiles.d/systemd-tmp.conf
1494 %{_prefix}/lib/tmpfiles.d/tmp.conf
1495 %{_prefix}/lib/tmpfiles.d/var.conf
1496 %{_prefix}/lib/tmpfiles.d/x11.conf
1497 %{_prefix}/lib/sysctl.d/50-coredump.conf
1498 # if cc.sizeof('long') > 4
1499 %ifarch %{x8664} aarch64
1500 %{_prefix}/lib/sysctl.d/50-pid-max.conf
1501 %endif
1502 %{_datadir}/dbus-1/services/org.freedesktop.systemd1.service
1503 %{_datadir}/dbus-1/system-services/org.freedesktop.hostname1.service
1504 %{_datadir}/dbus-1/system-services/org.freedesktop.locale1.service
1505 %{_datadir}/dbus-1/system-services/org.freedesktop.login1.service
1506 %{_datadir}/dbus-1/system-services/org.freedesktop.systemd1.service
1507 %{_datadir}/dbus-1/system-services/org.freedesktop.timedate1.service
1508 %{_datadir}/dbus-1/system-services/org.freedesktop.timesync1.service
1509 %{_datadir}/polkit-1/actions/org.freedesktop.hostname1.policy
1510 %{_datadir}/polkit-1/actions/org.freedesktop.locale1.policy
1511 %{_datadir}/polkit-1/actions/org.freedesktop.login1.policy
1512 %{_datadir}/polkit-1/actions/org.freedesktop.systemd1.policy
1513 %{_datadir}/polkit-1/actions/org.freedesktop.timedate1.policy
1514 %{_datadir}/polkit-1/actions/org.freedesktop.timesync1.policy
1515 %{_datadir}/polkit-1/rules.d/systemd-networkd.rules
1516 %dir %{_datadir}/systemd
1517 %{_datadir}/systemd/kbd-model-map
1518 %{_datadir}/systemd/language-fallback-map
1519 %{_datadir}/factory/etc/issue
1520 %{_datadir}/factory/etc/locale.conf
1521 %{_datadir}/factory/etc/nsswitch.conf
1522 %{_datadir}/factory/etc/pam.d/other
1523 %{_datadir}/factory/etc/pam.d/system-auth
1524 %{_datadir}/factory/etc/vconsole.conf
1525 %{?with_efi:%{_mandir}/man1/bootctl.1*}
1526 %{_mandir}/man1/busctl.1*
1527 %{_mandir}/man1/coredumpctl.1*
1528 %{_mandir}/man1/hostnamectl.1*
1529 %{_mandir}/man1/journalctl.1*
1530 %{_mandir}/man1/localectl.1*
1531 %{_mandir}/man1/loginctl.1*
1532 %{_mandir}/man1/systemd.1*
1533 %{_mandir}/man1/systemd-ac-power.1*
1534 %{_mandir}/man1/systemd-ask-password.1*
1535 %{_mandir}/man1/systemd-cat.1*
1536 %{_mandir}/man1/systemd-creds.1*
1537 %{?with_cryptsetup:%{_mandir}/man1/systemd-cryptenroll.1*}
1538 %{_mandir}/man1/systemd-delta.1*
1539 %{_mandir}/man1/systemd-detect-virt.1*
1540 %{_mandir}/man1/systemd-dissect.1*
1541 %{_mandir}/man1/systemd-escape.1*
1542 %{_mandir}/man1/systemd-firstboot.1*
1543 %{_mandir}/man1/systemd-firstboot.service.1*
1544 %{_mandir}/man1/systemd-id128.1*
1545 %{_mandir}/man1/systemd-inhibit.1*
1546 %{_mandir}/man1/systemd-machine-id-setup.1*
1547 %if %{with efi} && %{with tpm2}
1548 %{_mandir}/man1/systemd-measure.1*
1549 %endif
1550 %{_mandir}/man1/systemd-mount.1*
1551 %{_mandir}/man1/systemd-notify.1*
1552 %{_mandir}/man1/systemd-nspawn.1*
1553 %{_mandir}/man1/systemd-path.1*
1554 %{_mandir}/man1/systemd-run.1*
1555 %{_mandir}/man1/systemd-socket-activate.1*
1556 %{_mandir}/man1/systemd-stdio-bridge.1*
1557 %{_mandir}/man1/systemd-tty-ask-password-agent.1*
1558 %{_mandir}/man1/systemd-umount.1*
1559 %{_mandir}/man1/timedatectl.1*
1560 %{_mandir}/man1/userdbctl.1*
1561 %{_mandir}/man5/binfmt.d.5*
1562 %{_mandir}/man5/coredump.conf.5*
1563 %{_mandir}/man5/coredump.conf.d.5*
1564 %{_mandir}/man5/dnssec-trust-anchors.d.5*
1565 %{_mandir}/man5/extension-release.5*
1566 %{_mandir}/man5/hostname.5*
1567 %{_mandir}/man5/initrd-release.5*
1568 %{_mandir}/man5/journald@.conf.5*
1569 %{?with_efi:%{_mandir}/man5/loader.conf.5*}
1570 %{_mandir}/man5/journald.conf.5*
1571 %{_mandir}/man5/journald.conf.d.5*
1572 %{_mandir}/man5/locale.conf.5*
1573 %{_mandir}/man5/localtime.5*
1574 %{_mandir}/man5/logind.conf.5*
1575 %{_mandir}/man5/logind.conf.d.5*
1576 %{_mandir}/man5/machine-id.5*
1577 %{_mandir}/man5/machine-info.5*
1578 %{_mandir}/man5/modules-load.d.5*
1579 %{_mandir}/man5/org.freedesktop.LogControl1.5*
1580 %{_mandir}/man5/org.freedesktop.hostname1.5*
1581 %{_mandir}/man5/org.freedesktop.locale1.5*
1582 %{_mandir}/man5/org.freedesktop.login1.5*
1583 %{_mandir}/man5/org.freedesktop.systemd1.5*
1584 %{_mandir}/man5/org.freedesktop.timedate1.5*
1585 %{_mandir}/man5/os-release.5*
1586 %{_mandir}/man5/pstore.conf.5*
1587 %{_mandir}/man5/pstore.conf.d.5*
1588 %{_mandir}/man5/sleep.conf.d.5*
1589 %{_mandir}/man5/sysctl.d.5*
1590 %{_mandir}/man5/system.conf.d.5*
1591 %{_mandir}/man5/systemd.*.5*
1592 %{_mandir}/man5/systemd-sleep.conf.5*
1593 %{_mandir}/man5/systemd-system.conf.5*
1594 %{_mandir}/man5/systemd-user.conf.5*
1595 %{_mandir}/man5/systemd-user-runtime-dir.5*
1596 %{_mandir}/man5/sysusers.d.5*
1597 %{_mandir}/man5/timesyncd.conf.5*
1598 %{_mandir}/man5/timesyncd.conf.d.5*
1599 %{_mandir}/man5/user.conf.d.5*
1600 %{_mandir}/man5/vconsole.conf.5*
1601 %{_mandir}/man7/bootup.7*
1602 %{_mandir}/man7/daemon.7*
1603 %{_mandir}/man7/file-hierarchy.7*
1604 %{_mandir}/man7/kernel-command-line.7*
1605 %if %{with efi}
1606 %ifarch %{ix86}
1607 %{_mandir}/man7/linuxia32.efi.stub.7*
1608 %endif
1609 %ifarch %{x8664}
1610 %{_mandir}/man7/linuxx64.efi.stub.7*
1611 %endif
1612 %ifarch aarch64
1613 %{_mandir}/man7/linuxaa64.efi.stub.7*
1614 %endif
1615 %{_mandir}/man7/sd-boot.7*
1616 %{_mandir}/man7/sd-stub.7*
1617 %{_mandir}/man7/systemd-boot.7*
1618 %{_mandir}/man7/systemd-stub.7*
1619 %endif
1620 %{_mandir}/man7/smbios-type-11.7*
1621 %{_mandir}/man7/systemd.directives.7*
1622 %{_mandir}/man7/systemd.environment-generator.7*
1623 %{_mandir}/man7/systemd.generator.7*
1624 %{_mandir}/man7/systemd.index.7*
1625 %{_mandir}/man7/systemd.journal-fields.7*
1626 %{_mandir}/man7/systemd.offline-updates.7*
1627 %{_mandir}/man7/systemd.special.7*
1628 %{_mandir}/man7/systemd.syntax.7*
1629 %{_mandir}/man7/systemd.system-credentials.7*
1630 %{_mandir}/man7/systemd.time.7*
1631 %{_mandir}/man8/kernel-install.8*
1632 %{_mandir}/man8/libnss_myhostname.so.2.8*
1633 %{_mandir}/man8/libnss_mymachines.so.2.8*
1634 %{_mandir}/man8/nss-myhostname.8*
1635 %{_mandir}/man8/nss-mymachines.8*
1636 %{_mandir}/man8/systemd-backlight.8*
1637 %{_mandir}/man8/systemd-battery-check.8*
1638 %{_mandir}/man8/systemd-binfmt.8*
1639 %if %{with efi}
1640 %{_mandir}/man8/systemd-bless-boot.8*
1641 %{_mandir}/man8/systemd-bless-boot-generator.8*
1642 %endif
1643 %{_mandir}/man8/systemd-boot-check-no-failures.8*
1644 %{_mandir}/man8/systemd-confext.8*
1645 %{_mandir}/man8/systemd-coredump.8*
1646 %if %{with cryptsetup}
1647 %{_mandir}/man8/systemd-cryptsetup-generator.8*
1648 %{_mandir}/man8/systemd-integritysetup-generator.8*
1649 %endif
1650 %{_mandir}/man8/systemd-debug-generator.8*
1651 %{_mandir}/man8/systemd-fsck.8*
1652 %{_mandir}/man8/systemd-fsck-usr.service.8*
1653 %{_mandir}/man8/systemd-fstab-generator.8*
1654 %{_mandir}/man8/systemd-getty-generator.8*
1655 %{_mandir}/man8/systemd-gpt-auto-generator.8*
1656 %{_mandir}/man8/systemd-growfs.8*
1657 %{_mandir}/man8/systemd-growfs-root.service.8*
1658 %{_mandir}/man8/systemd-growfs@.service.8*
1659 %{_mandir}/man8/systemd-hibernate-resume-generator.8*
1660 %{_mandir}/man8/systemd-hibernate-resume.8*
1661 %{_mandir}/man8/systemd-hibernate-resume.service.8*
1662 %{_mandir}/man8/systemd-hostnamed.8*
1663 %{_mandir}/man8/systemd-initctl.8*
1664 %{_mandir}/man8/systemd-journald-dev-log.socket.8*
1665 %{_mandir}/man8/systemd-journald-varlink@.socket.8*
1666 %{_mandir}/man8/systemd-journald.8*
1667 %{_mandir}/man8/systemd-journald@.service.8*
1668 %{_mandir}/man8/systemd-journald@.socket.8*
1669 %{_mandir}/man8/systemd-localed.8*
1670 %{_mandir}/man8/systemd-logind.8*
1671 %{_mandir}/man8/systemd-machine-id-commit.service.8*
1672 %{_mandir}/man8/systemd-makefs.8*
1673 %{_mandir}/man8/systemd-makefs@.service.8*
1674 %{_mandir}/man8/systemd-mkswap@.service.8*
1675 %{_mandir}/man8/systemd-modules-load.8*
1676 %{_mandir}/man8/systemd-pstore.8*
1677 %{_mandir}/man8/systemd-pstore.service.8*
1678 %{_mandir}/man8/systemd-quotacheck.8*
1679 %{_mandir}/man8/systemd-random-seed.8*
1680 %{_mandir}/man8/systemd-remount-fs.8*
1681 %{_mandir}/man8/systemd-rfkill.8*
1682 %{_mandir}/man8/systemd-rfkill.service.8*
1683 %{_mandir}/man8/systemd-run-generator.8*
1684 %{_mandir}/man8/systemd-shutdown.8*
1685 %{_mandir}/man8/systemd-sleep.8*
1686 %{_mandir}/man8/systemd-socket-proxyd.8*
1687 %{_mandir}/man8/systemd-sysctl.8*
1688 %{_mandir}/man8/systemd-sysext.8*
1689 %{_mandir}/man8/systemd-system-update-generator.8*
1690 %{_mandir}/man8/systemd-sysusers.8*
1691 %{_mandir}/man8/systemd-sysusers.service.8*
1692 %{_mandir}/man8/systemd-sysv-generator.8*
1693 %{_mandir}/man8/systemd-time-wait-sync.8*
1694 %{_mandir}/man8/systemd-timedated.8*
1695 %{_mandir}/man8/systemd-timesyncd.8*
1696 %{_mandir}/man8/systemd-timesyncd.service.8*
1697 %{_mandir}/man8/systemd-udevd.8*
1698 %{_mandir}/man8/systemd-update-done.8*
1699 %{_mandir}/man8/systemd-update-done.service.8*
1700 %{_mandir}/man8/systemd-update-utmp.8*
1701 %{_mandir}/man8/systemd-user-sessions.8*
1702 %{_mandir}/man8/systemd-userdbd.8*
1703 %{_mandir}/man8/systemd-vconsole-setup.8*
1704 %{_mandir}/man8/systemd-veritysetup.8*
1705 %{_mandir}/man8/systemd-veritysetup-generator.8*
1706 %{_mandir}/man8/systemd-veritysetup@.service.8*
1707 %{_mandir}/man8/systemd-volatile-root.8*
1708 %{_mandir}/man8/systemd-volatile-root.service.8*
1709 %{_mandir}/man8/systemd-xdg-autostart-generator.8*
1710 %attr(700,root,root) %dir /var/lib/machines
1711 %dir /var/lib/%{name}
1712 %dir /var/lib/%{name}/coredump
1713 %dir /var/lib/%{name}/catalog
1714 %attr(640,root,root) %ghost /var/lib/%{name}/random-seed
1715 %attr(600,root,utmp) %ghost /var/log/btmp
1716 %attr(664,root,utmp) %ghost /var/log/wtmp
1717 %attr(2755,root,systemd-journal) %dir /var/log/journal
1718 %attr(2755,root,systemd-journal) %dir /var/log/journal/remote
1719
1720 %if %{with pam}
1721 %attr(755,root,root) /%{_lib}/security/pam_systemd.so
1722 %{_mandir}/man8/pam_systemd.8*
1723 %endif
1724
1725 %files init
1726 %defattr(644,root,root,755)
1727 %attr(755,root,root) /sbin/halt
1728 %attr(755,root,root) /sbin/init
1729 %attr(755,root,root) /sbin/poweroff
1730 %attr(755,root,root) /sbin/reboot
1731 %attr(755,root,root) /sbin/runlevel
1732 %attr(755,root,root) /sbin/shutdown
1733 %attr(755,root,root) /sbin/telinit
1734 %{_mandir}/man1/init.1*
1735 %if %{with cryptsetup}
1736 %{_mandir}/man5/crypttab.5*
1737 %{_mandir}/man5/integritytab.5*
1738 %{_mandir}/man5/veritytab.5*
1739 %endif
1740 %{_mandir}/man8/halt.8*
1741 %{_mandir}/man8/poweroff.8*
1742 %{_mandir}/man8/reboot.8*
1743 %{_mandir}/man8/runlevel.8*
1744 %{_mandir}/man8/shutdown.8*
1745 %{_mandir}/man8/telinit.8*
1746
1747 %files sysv-compat
1748 %defattr(644,root,root,755)
1749 %attr(755,root,root) %{_bindir}/systemd-sysv-convert
1750
1751 %files units
1752 %defattr(644,root,root,755)
1753 %dir %{_sysconfdir}/binfmt.d
1754 %dir %{_sysconfdir}/modules-load.d
1755 %config(noreplace,missingok) %verify(not md5 mtime size) %{_sysconfdir}/modules-load.d/modules.conf
1756 %dir %{_sysconfdir}/sysctl.d
1757 %{_sysconfdir}/sysctl.d/99-sysctl.conf
1758 %dir %{_sysconfdir}/systemd
1759 %dir %{_sysconfdir}/systemd/system
1760 %dir %{_sysconfdir}/systemd/system-preset
1761 %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/systemd/system-preset/default.preset
1762 %dir %{_sysconfdir}/systemd/user-preset
1763 %dir %{_sysconfdir}/tmpfiles.d
1764 %dir %{_prefix}/lib/binfmt.d
1765 %dir %{_prefix}/lib/environment.d
1766 %dir %{_prefix}/lib/modules-load.d
1767 %dir %{_prefix}/lib/sysctl.d
1768 %{_prefix}/lib/sysctl.d/50-default.conf
1769 %dir %{_prefix}/lib/systemd
1770 %dir %{_prefix}/lib/systemd/catalog
1771 %dir %{_prefix}/lib/systemd/system-shutdown
1772 %dir %{_prefix}/lib/systemd/system-sleep
1773 %dir %{_prefix}/lib/systemd/user
1774 %{_prefix}/lib/systemd/user/app.slice
1775 %{_prefix}/lib/systemd/user/background.slice
1776 %{_prefix}/lib/systemd/user/basic.target
1777 %{_prefix}/lib/systemd/user/bluetooth.target
1778 %{_prefix}/lib/systemd/user/default.target
1779 %{_prefix}/lib/systemd/user/exit.target
1780 %{_prefix}/lib/systemd/user/paths.target
1781 %{_prefix}/lib/systemd/user/printer.target
1782 %{_prefix}/lib/systemd/user/session.slice
1783 %{_prefix}/lib/systemd/user/shutdown.target
1784 %{_prefix}/lib/systemd/user/smartcard.target
1785 %{_prefix}/lib/systemd/user/sockets.target
1786 %{_prefix}/lib/systemd/user/sound.target
1787 %{_prefix}/lib/systemd/user/systemd-tmpfiles-clean.service
1788 %{_prefix}/lib/systemd/user/systemd-tmpfiles-clean.timer
1789 %{_prefix}/lib/systemd/user/systemd-tmpfiles-setup.service
1790 %{_prefix}/lib/systemd/user/timers.target
1791 %{_prefix}/lib/systemd/user/systemd-exit.service
1792 %{_prefix}/lib/systemd/user/xdg-desktop-autostart.target
1793 %dir %{_prefix}/lib/systemd/user-generators
1794 %attr(755,root,root) %{_prefix}/lib/systemd/user-generators/systemd-xdg-autostart-generator
1795 %dir %{_prefix}/lib/systemd/user-environment-generators
1796 %attr(755,root,root) %{_prefix}/lib/systemd/user-environment-generators/30-systemd-environment-d-generator
1797 %dir %{_prefix}/lib/systemd/user-preset
1798 %{_prefix}/lib/systemd/user-preset/90-systemd.preset
1799 %dir %{_prefix}/lib/systemd/system-environment-generators
1800 %dir /lib/systemd/ntp-units.d
1801 /lib/systemd/ntp-units.d/80-systemd-timesync.list
1802 %dir /lib/systemd/pld-helpers.d
1803 %dir /lib/systemd/system-generators
1804 %dir /lib/systemd/system-preset
1805 /lib/systemd/system-preset/90-systemd.preset
1806 %dir /lib/systemd/system-sleep
1807 %dir /lib/systemd/system-shutdown
1808 %attr(755,root,root) /lib/systemd/systemd-update-helper
1809 %attr(755,root,root) /bin/systemctl
1810 %attr(755,root,root) /bin/systemd-tmpfiles
1811 %attr(755,root,root) /bin/systemd_booted
1812 %{_mandir}/man1/systemctl.1*
1813 %{_mandir}/man5/tmpfiles.d.5*
1814 %{_mandir}/man5/environment.d.5*
1815 %{_mandir}/man8/systemd-tmpfiles.8*
1816
1817 %{systemdunitdir}/dev-hugepages.mount
1818 %{systemdunitdir}/dev-mqueue.mount
1819 %{systemdunitdir}/initrd-root-device.target
1820 %{systemdunitdir}/proc-sys-fs-binfmt_misc.automount
1821 %{systemdunitdir}/proc-sys-fs-binfmt_misc.mount
1822 %{systemdunitdir}/sockets.target.wants/systemd-coredump.socket
1823 %{systemdunitdir}/sys-fs-fuse-connections.mount
1824 %{systemdunitdir}/sys-kernel-config.mount
1825 %{systemdunitdir}/sys-kernel-debug.mount
1826 %{systemdunitdir}/sys-kernel-tracing.mount
1827 %{systemdunitdir}/systemd-coredump@.service
1828 %{systemdunitdir}/systemd-coredump.socket
1829 %{systemdunitdir}/systemd-exit.service
1830 %{systemdunitdir}/systemd-pstore.service
1831 %{systemdunitdir}/systemd-rfkill.socket
1832 %{systemdunitdir}/tmp.mount
1833 %{systemdunitdir}/var-lock.mount
1834 %{systemdunitdir}/var-run.mount
1835 %{systemdunitdir}/systemd-ask-password-console.path
1836 %{systemdunitdir}/systemd-ask-password-wall.path
1837 %{systemdunitdir}/allowlogin.service
1838 %{systemdunitdir}/autovt@.service
1839 %{systemdunitdir}/console-getty.service
1840 %{systemdunitdir}/console.service
1841 %{systemdunitdir}/container-getty@.service
1842 %{systemdunitdir}/cpusets.service
1843 %{systemdunitdir}/dbus-org.freedesktop.hostname1.service
1844 %{systemdunitdir}/dbus-org.freedesktop.locale1.service
1845 %{systemdunitdir}/dbus-org.freedesktop.login1.service
1846 %{systemdunitdir}/dbus-org.freedesktop.timedate1.service
1847 %{systemdunitdir}/debug-shell.service
1848 %{systemdunitdir}/display-manager.service
1849 %{systemdunitdir}/emergency.service
1850 %{systemdunitdir}/getty@.service
1851 %{systemdunitdir}/initrd-cleanup.service
1852 %{systemdunitdir}/initrd-parse-etc.service
1853 %{systemdunitdir}/initrd-switch-root.service
1854 %{systemdunitdir}/initrd-udevadm-cleanup-db.service
1855 %{systemdunitdir}/killall.service
1856 %{systemdunitdir}/kmod-static-nodes.service
1857 %{systemdunitdir}/ldconfig.service
1858 %{systemdunitdir}/modprobe@.service
1859 %{systemdunitdir}/netfs.service
1860 %{systemdunitdir}/network.service
1861 %{systemdunitdir}/pld-clean-tmp.service
1862 %{systemdunitdir}/prefdm.service
1863 %{systemdunitdir}/quotaon.service
1864 %{systemdunitdir}/random.service
1865 %{systemdunitdir}/rescue.service
1866 %{systemdunitdir}/serial-getty@.service
1867 %{systemdunitdir}/single.service
1868 %{systemdunitdir}/sigpwr-container-shutdown.service
1869 %{systemdunitdir}/suspend-then-hibernate.target
1870 %{systemdunitdir}/sys-kernel-config.service
1871 %{systemdunitdir}/system-update-cleanup.service
1872 %{systemdunitdir}/system-update-pre.target
1873 %{systemdunitdir}/systemd-ask-password-console.service
1874 %{systemdunitdir}/systemd-ask-password-wall.service
1875 %{systemdunitdir}/systemd-backlight@.service
1876 %{systemdunitdir}/systemd-battery-check.service
1877 %{systemdunitdir}/systemd-binfmt.service
1878 %if %{with efi}
1879 %{systemdunitdir}/systemd-bless-boot.service
1880 %{systemdunitdir}/systemd-boot-random-seed.service
1881 %{systemdunitdir}/systemd-boot-update.service
1882 %endif
1883 %{systemdunitdir}/systemd-boot-check-no-failures.service
1884 %{systemdunitdir}/systemd-confext.service
1885 %{systemdunitdir}/systemd-firstboot.service
1886 %{systemdunitdir}/systemd-fsck-root.service
1887 %{systemdunitdir}/systemd-fsck@.service
1888 %{systemdunitdir}/systemd-growfs-root.service
1889 %{systemdunitdir}/systemd-growfs@.service
1890 %{systemdunitdir}/systemd-halt.service
1891 %{systemdunitdir}/systemd-hibernate.service
1892 %{systemdunitdir}/systemd-hostnamed.service
1893 %{systemdunitdir}/systemd-hwdb-update.service
1894 %{systemdunitdir}/systemd-hybrid-sleep.service
1895 %{systemdunitdir}/systemd-initctl.service
1896 %{systemdunitdir}/systemd-journal-catalog-update.service
1897 %{systemdunitdir}/systemd-journal-flush.service
1898 %{systemdunitdir}/systemd-journald.service
1899 %{systemdunitdir}/systemd-journald@.service
1900 %{systemdunitdir}/systemd-kexec.service
1901 %{systemdunitdir}/systemd-localed.service
1902 %{systemdunitdir}/systemd-logind.service
1903 %{systemdunitdir}/systemd-machine-id-commit.service
1904 %{systemdunitdir}/systemd-modules-load.service
1905 %{systemdunitdir}/systemd-nspawn@.service
1906 %if %{with efi} && %{with tpm2}
1907 %{systemdunitdir}/systemd-pcrfs-root.service
1908 %{systemdunitdir}/systemd-pcrfs@.service
1909 %{systemdunitdir}/systemd-pcrmachine.service
1910 %{systemdunitdir}/systemd-pcrphase-initrd.service
1911 %{systemdunitdir}/systemd-pcrphase-sysinit.service
1912 %{systemdunitdir}/systemd-pcrphase.service
1913 %endif
1914 %{systemdunitdir}/systemd-poweroff.service
1915 %{systemdunitdir}/systemd-quotacheck.service
1916 %{systemdunitdir}/systemd-random-seed.service
1917 %{systemdunitdir}/systemd-reboot.service
1918 %{systemdunitdir}/systemd-remount-fs.service
1919 %{systemdunitdir}/systemd-rfkill.service
1920 %{systemdunitdir}/systemd-soft-reboot.service
1921 %{systemdunitdir}/systemd-suspend.service
1922 %{systemdunitdir}/systemd-suspend-then-hibernate.service
1923 %{systemdunitdir}/systemd-sysctl.service
1924 %{systemdunitdir}/systemd-sysext.service
1925 %{systemdunitdir}/systemd-sysusers.service
1926 %{systemdunitdir}/systemd-time-wait-sync.service
1927 %{systemdunitdir}/systemd-timedated.service
1928 %{systemdunitdir}/systemd-timesyncd.service
1929 %{systemdunitdir}/systemd-tmpfiles-clean.service
1930 %{systemdunitdir}/systemd-tmpfiles-setup-dev.service
1931 %{systemdunitdir}/systemd-tmpfiles-setup.service
1932 %{systemdunitdir}/systemd-udev-settle.service
1933 %{systemdunitdir}/systemd-udev-trigger.service
1934 %{systemdunitdir}/systemd-udevd.service
1935 %dir %{systemdunitdir}/systemd-udevd.service.d
1936 %{systemdunitdir}/systemd-update-done.service
1937 %{systemdunitdir}/systemd-update-utmp-runlevel.service
1938 %{systemdunitdir}/systemd-update-utmp.service
1939 %{systemdunitdir}/systemd-user-sessions.service
1940 %{systemdunitdir}/systemd-userdbd.service
1941 %{systemdunitdir}/systemd-userdbd.socket
1942 %{systemdunitdir}/systemd-vconsole-setup.service
1943 %{systemdunitdir}/systemd-volatile-root.service
1944 %{systemdunitdir}/user@.service
1945 %dir %{systemdunitdir}/user@.service.d
1946 %{systemdunitdir}/user@.service.d/10-login-barrier.conf
1947 %dir %{systemdunitdir}/user@0.service.d
1948 %{systemdunitdir}/user@0.service.d/10-login-barrier.conf
1949 %{systemdunitdir}/machine.slice
1950 #%{systemdunitdir}/system.slice
1951 %{?with_cryptsetup:%{systemdunitdir}/system-systemd\x2dcryptsetup.slice}
1952 %dir %{systemdunitdir}/user-.slice.d
1953 %{systemdunitdir}/user-.slice.d/10-defaults.conf
1954 %{systemdunitdir}/user-runtime-dir@.service
1955 %{systemdunitdir}/user.slice
1956 %exclude %{systemdunitdir}/rc-inetd.service
1957 %{systemdunitdir}/syslog.socket
1958 %{systemdunitdir}/systemd-initctl.socket
1959 %{systemdunitdir}/systemd-journald-audit.socket
1960 %{systemdunitdir}/systemd-journald-dev-log.socket
1961 %{systemdunitdir}/systemd-journald-varlink@.socket
1962 %{systemdunitdir}/systemd-journald.socket
1963 %{systemdunitdir}/systemd-journald@.socket
1964 %{systemdunitdir}/systemd-udevd-control.socket
1965 %{systemdunitdir}/systemd-udevd-kernel.socket
1966 %{systemdunitdir}/basic.target
1967 %{systemdunitdir}/blockdev@.target
1968 %{systemdunitdir}/bluetooth.target
1969 %{systemdunitdir}/boot-complete.target
1970 %if %{with cryptsetup}
1971 %{systemdunitdir}/cryptsetup-pre.target
1972 %{systemdunitdir}/cryptsetup.target
1973 %{systemdunitdir}/integritysetup-pre.target
1974 %{systemdunitdir}/integritysetup.target
1975 %{systemdunitdir}/system-systemd\x2dveritysetup.slice
1976 %{systemdunitdir}/veritysetup-pre.target
1977 %{systemdunitdir}/veritysetup.target
1978 %endif
1979 %{systemdunitdir}/ctrl-alt-del.target
1980 %{systemdunitdir}/default.target
1981 %{systemdunitdir}/emergency.target
1982 %{systemdunitdir}/exit.target
1983 %{systemdunitdir}/factory-reset.target
1984 %{systemdunitdir}/final.target
1985 %{systemdunitdir}/first-boot-complete.target
1986 %{systemdunitdir}/getty.target
1987 %{systemdunitdir}/getty-pre.target
1988 %{systemdunitdir}/graphical.target
1989 %{systemdunitdir}/halt.target
1990 %{systemdunitdir}/hibernate.target
1991 %{systemdunitdir}/hybrid-sleep.target
1992 %{systemdunitdir}/initrd-fs.target
1993 %{systemdunitdir}/initrd-root-fs.target
1994 %{systemdunitdir}/initrd-switch-root.target
1995 %{systemdunitdir}/initrd-usr-fs.target
1996 %{systemdunitdir}/initrd.target
1997 %{systemdunitdir}/kexec.target
1998 %{systemdunitdir}/local-fs-pre.target
1999 %{systemdunitdir}/local-fs.target
2000 %{systemdunitdir}/multi-user.target
2001 %{systemdunitdir}/network-online.target
2002 %{systemdunitdir}/network-pre.target
2003 %{systemdunitdir}/network.target
2004 %{systemdunitdir}/nss-lookup.target
2005 %{systemdunitdir}/nss-user-lookup.target
2006 %{systemdunitdir}/paths.target
2007 %{systemdunitdir}/poweroff.target
2008 %{systemdunitdir}/printer.target
2009 %{systemdunitdir}/reboot.target
2010 %{systemdunitdir}/remote-fs-pre.target
2011 %{systemdunitdir}/remote-fs.target
2012 %if %{with cryptsetup}
2013 %{systemdunitdir}/remote-cryptsetup.target
2014 %{systemdunitdir}/remote-veritysetup.target
2015 %endif
2016 %{systemdunitdir}/rescue.target
2017 %{systemdunitdir}/rpcbind.target
2018 %{systemdunitdir}/runlevel0.target
2019 %{systemdunitdir}/runlevel1.target
2020 %{systemdunitdir}/runlevel2.target
2021 %{systemdunitdir}/runlevel3.target
2022 %{systemdunitdir}/runlevel4.target
2023 %{systemdunitdir}/runlevel5.target
2024 %{systemdunitdir}/runlevel6.target
2025 %{systemdunitdir}/shutdown.target
2026 %{systemdunitdir}/sigpwr.target
2027 %{systemdunitdir}/sleep.target
2028 %{systemdunitdir}/slices.target
2029 %{systemdunitdir}/smartcard.target
2030 %{systemdunitdir}/sockets.target
2031 %{systemdunitdir}/soft-reboot.target
2032 %{systemdunitdir}/sound.target
2033 %{systemdunitdir}/suspend.target
2034 %{systemdunitdir}/swap.target
2035 %{systemdunitdir}/sysinit.target
2036 %{systemdunitdir}/system-update.target
2037 %{systemdunitdir}/time-set.target
2038 %{systemdunitdir}/time-sync.target
2039 %{systemdunitdir}/timers.target
2040 %{systemdunitdir}/umount.target
2041 %{systemdunitdir}/usb-gadget.target
2042 %{systemdunitdir}/systemd-tmpfiles-clean.timer
2043 %dir %{systemdunitdir}/basic.target.wants
2044 %dir %{systemdunitdir}/dbus.target.wants
2045 %dir %{systemdunitdir}/final.target.wants
2046 %dir %{systemdunitdir}/graphical.target.wants
2047 %dir %{systemdunitdir}/halt.target.wants
2048 %dir %{systemdunitdir}/initrd.target.wants
2049 %dir %{systemdunitdir}/initrd-root-device.target.wants
2050 %dir %{systemdunitdir}/initrd-root-fs.target.wants
2051 %dir %{systemdunitdir}/kexec.target.wants
2052 %dir %{systemdunitdir}/local-fs.target.wants
2053 %dir %{systemdunitdir}/multi-user.target.wants
2054 %dir %{systemdunitdir}/poweroff.target.wants
2055 %dir %{systemdunitdir}/reboot.target.wants
2056 %dir %{systemdunitdir}/remote-fs.target.wants
2057 %dir %{systemdunitdir}/rescue.target.wants
2058 %dir %{systemdunitdir}/runlevel[12345].target.wants
2059 %dir %{systemdunitdir}/shutdown.target.wants
2060 %dir %{systemdunitdir}/sigpwr.target.wants
2061 %dir %{systemdunitdir}/sockets.target.wants
2062 %dir %{systemdunitdir}/sound.target.wants
2063 %dir %{systemdunitdir}/sysinit.target.wants
2064 %dir %{systemdunitdir}/syslog.target.wants
2065 %dir %{systemdunitdir}/system-update.target.wants
2066 %dir %{systemdunitdir}/timers.target.wants
2067 %if %{with cryptsetup}
2068 %{systemdunitdir}/initrd-root-device.target.wants/remote-cryptsetup.target
2069 %{systemdunitdir}/initrd-root-device.target.wants/remote-veritysetup.target
2070 %endif
2071 %{systemdunitdir}/graphical.target.wants/display-manager.service
2072 %{systemdunitdir}/graphical.target.wants/systemd-update-utmp-runlevel.service
2073 %{systemdunitdir}/initrd.target.wants/systemd-battery-check.service
2074 %if %{with efi} && %{with tpm2}
2075 %{systemdunitdir}/initrd.target.wants/systemd-pcrphase-initrd.service
2076 %endif
2077 %{systemdunitdir}/local-fs.target.wants/pld-clean-tmp.service
2078 %{systemdunitdir}/local-fs.target.wants/var-lock.mount
2079 %{systemdunitdir}/local-fs.target.wants/var-run.mount
2080 %{systemdunitdir}/multi-user.target.wants/getty.target
2081 %{systemdunitdir}/multi-user.target.wants/rc-local.service
2082 %{systemdunitdir}/multi-user.target.wants/systemd-ask-password-wall.path
2083 %{systemdunitdir}/multi-user.target.wants/systemd-logind.service
2084 %{systemdunitdir}/multi-user.target.wants/systemd-update-utmp-runlevel.service
2085 %{systemdunitdir}/multi-user.target.wants/systemd-user-sessions.service
2086 %{systemdunitdir}/rescue.target.wants/systemd-update-utmp-runlevel.service
2087 %{systemdunitdir}/sigpwr.target.wants/sigpwr-container-shutdown.service
2088 %{systemdunitdir}/sockets.target.wants/systemd-initctl.socket
2089 %{systemdunitdir}/sockets.target.wants/systemd-journald-dev-log.socket
2090 %{systemdunitdir}/sockets.target.wants/systemd-journald.socket
2091 %{systemdunitdir}/sockets.target.wants/systemd-udevd-control.socket
2092 %{systemdunitdir}/sockets.target.wants/systemd-udevd-kernel.socket
2093 %if %{with cryptsetup}
2094 %{systemdunitdir}/sysinit.target.wants/cryptsetup.target
2095 %{systemdunitdir}/sysinit.target.wants/integritysetup.target
2096 %{systemdunitdir}/sysinit.target.wants/veritysetup.target
2097 %endif
2098 %{systemdunitdir}/sysinit.target.wants/dev-hugepages.mount
2099 %{systemdunitdir}/sysinit.target.wants/dev-mqueue.mount
2100 %{systemdunitdir}/sysinit.target.wants/kmod-static-nodes.service
2101 %{systemdunitdir}/sysinit.target.wants/ldconfig.service
2102 %{systemdunitdir}/sysinit.target.wants/proc-sys-fs-binfmt_misc.automount
2103 %{systemdunitdir}/sysinit.target.wants/sys-fs-fuse-connections.mount
2104 %{systemdunitdir}/sysinit.target.wants/sys-kernel-debug.mount
2105 %{systemdunitdir}/sysinit.target.wants/sys-kernel-tracing.mount
2106 %{systemdunitdir}/sysinit.target.wants/systemd-ask-password-console.path
2107 %{systemdunitdir}/sysinit.target.wants/systemd-binfmt.service
2108 %{?with_efi:%{systemdunitdir}/sysinit.target.wants/systemd-boot-random-seed.service}
2109 %{systemdunitdir}/sysinit.target.wants/systemd-firstboot.service
2110 %{systemdunitdir}/sysinit.target.wants/systemd-hwdb-update.service
2111 %{systemdunitdir}/sysinit.target.wants/systemd-journal-catalog-update.service
2112 %{systemdunitdir}/sysinit.target.wants/systemd-journald.service
2113 %{systemdunitdir}/sysinit.target.wants/systemd-journal-flush.service
2114 %{systemdunitdir}/sysinit.target.wants/systemd-machine-id-commit.service
2115 %{systemdunitdir}/sysinit.target.wants/systemd-modules-load.service
2116 %if %{with efi} && %{with tpm2}
2117 %{systemdunitdir}/sysinit.target.wants/systemd-pcrmachine.service
2118 %{systemdunitdir}/sysinit.target.wants/systemd-pcrphase-sysinit.service
2119 %{systemdunitdir}/sysinit.target.wants/systemd-pcrphase.service
2120 %endif
2121 %{systemdunitdir}/sysinit.target.wants/systemd-random-seed.service
2122 %{systemdunitdir}/sysinit.target.wants/systemd-sysctl.service
2123 %{systemdunitdir}/sysinit.target.wants/systemd-sysusers.service
2124 %{systemdunitdir}/sysinit.target.wants/systemd-tmpfiles-setup-dev.service
2125 %{systemdunitdir}/sysinit.target.wants/systemd-tmpfiles-setup.service
2126 %{systemdunitdir}/sysinit.target.wants/systemd-udevd.service
2127 %{systemdunitdir}/sysinit.target.wants/systemd-udev-trigger.service
2128 %{systemdunitdir}/sysinit.target.wants/systemd-update-done.service
2129 %{systemdunitdir}/sysinit.target.wants/systemd-update-utmp.service
2130 %{systemdunitdir}/timers.target.wants/systemd-tmpfiles-clean.timer
2131 %dir %{systemduserunitdir}/sockets.target.wants
2132 %{systemduserunitdir}/graphical-session-pre.target
2133 %{systemduserunitdir}/graphical-session.target
2134 %{_mandir}/man5/user@.service.5*
2135 %{_mandir}/man5/user-runtime-dir@.service.5*
2136 %{_mandir}/man8/30-systemd-environment-d-generator.8*
2137 %{_mandir}/man8/systemd-environment-d-generator.8*
2138 %{_mandir}/man8/systemd-ask-password-console.path.8*
2139 %{_mandir}/man8/systemd-ask-password-console.service.8*
2140 %{_mandir}/man8/systemd-ask-password-wall.path.8*
2141 %{_mandir}/man8/systemd-ask-password-wall.service.8*
2142 %{_mandir}/man8/systemd-backlight@.service.8*
2143 %{_mandir}/man8/systemd-battery-check.service.8*
2144 %{_mandir}/man8/systemd-binfmt.service.8*
2145 %{?with_efi:%{_mandir}/man8/systemd-bless-boot.service.8*}
2146 %{_mandir}/man8/systemd-boot-check-no-failures.service.8*
2147 %{?with_efi:%{_mandir}/man8/systemd-boot-random-seed.service.8*}
2148 %{_mandir}/man8/systemd-confext.service.8*
2149 %{_mandir}/man8/systemd-coredump.socket.8*
2150 %{_mandir}/man8/systemd-coredump@.service.8*
2151 %if %{with cryptsetup}
2152 %{_mandir}/man8/systemd-cryptsetup.8*
2153 %{_mandir}/man8/systemd-cryptsetup@.service.8*
2154 %{_mandir}/man8/systemd-integritysetup.8*
2155 %{_mandir}/man8/systemd-integritysetup@.service.8*
2156 %endif
2157 %{_mandir}/man8/systemd-fsck-root.service.8*
2158 %{_mandir}/man8/systemd-fsck@.service.8*
2159 %{_mandir}/man8/systemd-halt.service.8*
2160 %{_mandir}/man8/systemd-hibernate.service.8*
2161 %{_mandir}/man8/systemd-hostnamed.service.8*
2162 %{_mandir}/man8/systemd-hybrid-sleep.service.8*
2163 %{_mandir}/man8/systemd-initctl.service.8*
2164 %{_mandir}/man8/systemd-initctl.socket.8*
2165 %{_mandir}/man8/systemd-journald.service.8*
2166 %{_mandir}/man8/systemd-journald.socket.8*
2167 %{_mandir}/man8/systemd-journald-audit.socket.8*
2168 %{_mandir}/man8/systemd-kexec.service.8*
2169 %{_mandir}/man8/systemd-localed.service.8*
2170 %{_mandir}/man8/systemd-logind.service.8*
2171 %{_mandir}/man8/systemd-modules-load.service.8*
2172 %if %{with efi} && %{with tpm2}
2173 %{_mandir}/man8/systemd-pcrfs-root.service.8*
2174 %{_mandir}/man8/systemd-pcrfs@.service.8*
2175 %{_mandir}/man8/systemd-pcrmachine.service.8*
2176 %{_mandir}/man8/systemd-pcrphase-initrd.service.8*
2177 %{_mandir}/man8/systemd-pcrphase-sysinit.service.8*
2178 %{_mandir}/man8/systemd-pcrphase.8*
2179 %{_mandir}/man8/systemd-pcrphase.service.8*
2180 %endif
2181 %{_mandir}/man8/systemd-poweroff.service.8*
2182 %{_mandir}/man8/systemd-quotacheck.service.8*
2183 %{_mandir}/man8/systemd-random-seed.service.8*
2184 %{_mandir}/man8/systemd-reboot.service.8*
2185 %{_mandir}/man8/systemd-remount-fs.service.8*
2186 %{_mandir}/man8/systemd-rfkill.socket.8*
2187 %{_mandir}/man8/systemd-soft-reboot.service.8*
2188 %{_mandir}/man8/systemd-suspend.service.8*
2189 %{_mandir}/man8/systemd-suspend-then-hibernate.service.8*
2190 %{_mandir}/man8/systemd-sysctl.service.8*
2191 %{_mandir}/man8/systemd-sysext.service.8*
2192 %{_mandir}/man8/systemd-time-wait-sync.service.8*
2193 %{_mandir}/man8/systemd-timedated.service.8*
2194 %{_mandir}/man8/systemd-tmpfiles-clean.service.8*
2195 %{_mandir}/man8/systemd-tmpfiles-clean.timer.8*
2196 %{_mandir}/man8/systemd-tmpfiles-setup.service.8*
2197 %{_mandir}/man8/systemd-tmpfiles-setup-dev.service.8*
2198 %{_mandir}/man8/systemd-udev-settle.service.8*
2199 %{_mandir}/man8/systemd-udevd.service.8*
2200 %{_mandir}/man8/systemd-udevd-control.socket.8*
2201 %{_mandir}/man8/systemd-udevd-kernel.socket.8*
2202 %{_mandir}/man8/systemd-update-utmp-runlevel.service.8*
2203 %{_mandir}/man8/systemd-update-utmp.service.8*
2204 %{_mandir}/man8/systemd-user-sessions.service.8*
2205 %{_mandir}/man8/systemd-userdbd.service.8*
2206 %{_mandir}/man8/systemd-vconsole-setup.service.8*
2207
2208 %files tools
2209 %defattr(644,root,root,755)
2210 %attr(755,root,root) %{_bindir}/systemd-cgls
2211 %attr(755,root,root) %{_bindir}/systemd-cgtop
2212 %{_mandir}/man1/systemd-cgls.1*
2213 %{_mandir}/man1/systemd-cgtop.1*
2214
2215 %files container
2216 %defattr(644,root,root,755)
2217 %attr(755,root,root) /bin/machinectl
2218 /lib/systemd/import-pubring.gpg
2219 %attr(755,root,root) /lib/systemd/systemd-export
2220 %attr(755,root,root) /lib/systemd/systemd-import
2221 %attr(755,root,root) /lib/systemd/systemd-import-fs
2222 %attr(755,root,root) /lib/systemd/systemd-machined
2223 %attr(755,root,root) /lib/systemd/systemd-pull
2224 %attr(755,root,root) /lib/systemd/systemd-importd
2225 %attr(755,root,root) %{_bindir}/systemd-dissect
2226 %attr(755,root,root) /sbin/mount.ddi
2227 %{_datadir}/dbus-1/system-services/org.freedesktop.import1.service
2228 %{_datadir}/dbus-1/system-services/org.freedesktop.machine1.service
2229 %{_datadir}/dbus-1/interfaces/org.freedesktop.import1.*.xml
2230 %{_datadir}/dbus-1/interfaces/org.freedesktop.machine1.*.xml
2231 %{_datadir}/dbus-1/system.d/org.freedesktop.import1.conf
2232 %{_datadir}/dbus-1/system.d/org.freedesktop.machine1.conf
2233 %{_datadir}/polkit-1/actions/org.freedesktop.import1.policy
2234 %{_datadir}/polkit-1/actions/org.freedesktop.machine1.policy
2235 %{_mandir}/man1/machinectl.1*
2236 %{_mandir}/man1/mount.ddi.1*
2237 %{_mandir}/man5/org.freedesktop.import1.5*
2238 %{_mandir}/man5/org.freedesktop.machine1.5*
2239 %{_mandir}/man7/systemd.image-policy.7*
2240 %{_mandir}/man8/systemd-importd.8*
2241 %{_mandir}/man8/systemd-importd.service.8*
2242 %{_mandir}/man8/systemd-machined.8*
2243 %{_mandir}/man8/systemd-machined.service.8*
2244 %{systemdunitdir}/dbus-org.freedesktop.import1.service
2245 %{systemdunitdir}/dbus-org.freedesktop.machine1.service
2246 %{systemdunitdir}/machines.target
2247 %dir %{systemdunitdir}/machines.target.wants
2248 %{systemdunitdir}/machines.target.wants/var-lib-machines.mount
2249 %{systemdunitdir}/remote-fs.target.wants/var-lib-machines.mount
2250 %{systemdunitdir}/var-lib-machines.mount
2251 %{systemdunitdir}/systemd-importd.service
2252 %{systemdunitdir}/systemd-machined.service
2253
2254 %if %{with microhttpd}
2255 %files journal-remote
2256 %defattr(644,root,root,755)
2257 %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/systemd/journal-remote.conf
2258 %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/systemd/journal-upload.conf
2259 %{_prefix}/lib/sysusers.d/systemd-remote.conf
2260 %{systemdunitdir}/systemd-journal-gatewayd.service
2261 %{systemdunitdir}/systemd-journal-gatewayd.socket
2262 %{systemdunitdir}/systemd-journal-remote.service
2263 %{systemdunitdir}/systemd-journal-upload.service
2264 %{systemdunitdir}/systemd-journal-remote.socket
2265 %attr(755,root,root) /lib/systemd/systemd-journal-gatewayd
2266 %attr(755,root,root) /lib/systemd/systemd-journal-remote
2267 %attr(755,root,root) /lib/systemd/systemd-journal-upload
2268 %{_datadir}/systemd/gatewayd
2269 %{_mandir}/man5/journal-remote.conf.5*
2270 %{_mandir}/man5/journal-remote.conf.d.5*
2271 %{_mandir}/man5/journal-upload.conf.5.*
2272 %{_mandir}/man5/journal-upload.conf.d.5*
2273 %{_mandir}/man8/systemd-journal-gatewayd.8*
2274 %{_mandir}/man8/systemd-journal-gatewayd.service.8*
2275 %{_mandir}/man8/systemd-journal-gatewayd.socket.8*
2276 %{_mandir}/man8/systemd-journal-remote.8*
2277 %{_mandir}/man8/systemd-journal-upload.8*
2278 %{_mandir}/man8/systemd-journal-remote.service.8*
2279 %{_mandir}/man8/systemd-journal-remote.socket.8*
2280 %{_mandir}/man8/systemd-journal-upload.service.8*
2281 %endif
2282
2283 %files homed
2284 %defattr(644,root,root,755)
2285 %attr(755,root,root) %{_bindir}/homectl
2286 %attr(755,root,root) /lib/systemd/systemd-homed
2287 %attr(755,root,root) /lib/systemd/systemd-homework
2288 %attr(755,root,root) /%{_lib}/security/pam_systemd_home.so
2289 %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/systemd/homed.conf
2290 %{systemdunitdir}/systemd-homed.service
2291 %{systemdunitdir}/systemd-homed-activate.service
2292 %{_datadir}/dbus-1/interfaces/org.freedesktop.home1.*.xml
2293 %{_datadir}/dbus-1/system-services/org.freedesktop.home1.service
2294 %{_datadir}/dbus-1/system.d/org.freedesktop.home1.conf
2295 %{_datadir}/polkit-1/actions/org.freedesktop.home1.policy
2296 %{_mandir}/man1/homectl.1*
2297 %{_mandir}/man5/homed.conf.5*
2298 %{_mandir}/man5/homed.conf.d.5*
2299 %{_mandir}/man5/org.freedesktop.home1.5*
2300 %{_mandir}/man8/pam_systemd_home.8*
2301 %{_mandir}/man8/systemd-homed.8*
2302 %{_mandir}/man8/systemd-homed.service.8*
2303
2304 %files networkd
2305 %defattr(644,root,root,755)
2306 %{_datadir}/dbus-1/interfaces/org.freedesktop.network1.*.xml
2307 %{_datadir}/dbus-1/system.d/org.freedesktop.network1.conf
2308 %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/systemd/networkd.conf
2309 %dir %{_sysconfdir}/systemd/network
2310 %{_prefix}/lib/tmpfiles.d/systemd-network.conf
2311 /lib/systemd/network/80-6rd-tunnel.network
2312 /lib/systemd/network/80-container-host0.network
2313 /lib/systemd/network/80-container-vb.network
2314 /lib/systemd/network/80-container-ve.network
2315 /lib/systemd/network/80-container-vz.network
2316 /lib/systemd/network/80-vm-vt.network
2317 /lib/systemd/network/80-wifi-adhoc.network
2318 %{_prefix}/lib/sysusers.d/systemd-network.conf
2319 %{systemdunitdir}/systemd-network-generator.service
2320 %{systemdunitdir}/systemd-networkd-wait-online.service
2321 %{systemdunitdir}/systemd-networkd-wait-online@.service
2322 %{systemdunitdir}/systemd-networkd.service
2323 %{systemdunitdir}/systemd-networkd.socket
2324 %{_datadir}/dbus-1/system-services/org.freedesktop.network1.service
2325 %{_datadir}/polkit-1/actions/org.freedesktop.network1.policy
2326 %attr(755,root,root) /bin/networkctl
2327 %attr(755,root,root) /lib/systemd/systemd-network-generator
2328 %attr(755,root,root) /lib/systemd/systemd-networkd
2329 %attr(755,root,root) /lib/systemd/systemd-networkd-wait-online
2330 %{_mandir}/man1/networkctl.1*
2331 %{_mandir}/man5/networkd.conf.5*
2332 %{_mandir}/man5/networkd.conf.d.5*
2333 %{_mandir}/man5/org.freedesktop.network1.5*
2334 %{_mandir}/man7/systemd.net-naming-scheme.7*
2335 %{_mandir}/man8/systemd-network-generator.8*
2336 %{_mandir}/man8/systemd-network-generator.service.8*
2337 %{_mandir}/man8/systemd-networkd-wait-online.8*
2338 %{_mandir}/man8/systemd-networkd-wait-online.service.8*
2339 %{_mandir}/man8/systemd-networkd-wait-online@.service.8*
2340 %{_mandir}/man8/systemd-networkd.8*
2341 %{_mandir}/man8/systemd-networkd.service.8*
2342
2343 %files oomd
2344 %defattr(644,root,root,755)
2345 %attr(755,root,root) %{_bindir}/oomctl
2346 %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/systemd/oomd.conf
2347 %attr(755,root,root) /lib/systemd/systemd-oomd
2348 %{_prefix}/lib/sysusers.d/systemd-oom.conf
2349 %{systemdunitdir}/systemd-oomd.service
2350 %{systemdunitdir}/systemd-oomd.socket
2351 %{_datadir}/dbus-1/interfaces/org.freedesktop.oom1.*.xml
2352 %{_datadir}/dbus-1/system-services/org.freedesktop.oom1.service
2353 %{_datadir}/dbus-1/system.d/org.freedesktop.oom1.conf
2354 %{_mandir}/man1/oomctl.1*
2355 %{_mandir}/man5/oomd.conf.5*
2356 %{_mandir}/man5/oomd.conf.d.5*
2357 %{_mandir}/man5/org.freedesktop.oom1.5*
2358 %{_mandir}/man8/systemd-oomd.8*
2359 %{_mandir}/man8/systemd-oomd.service.8*
2360
2361 %files portabled
2362 %defattr(644,root,root,755)
2363 %doc docs/PORTABLE_SERVICES.md
2364 %attr(755,root,root) /bin/portablectl
2365 %attr(755,root,root) /lib/systemd/systemd-portabled
2366 %{systemdunitdir}/dbus-org.freedesktop.portable1.service
2367 %{systemdunitdir}/systemd-portabled.service
2368 %dir /lib/systemd/portable
2369 %dir /lib/systemd/portable/profile
2370 %dir /lib/systemd/portable/profile/default
2371 /lib/systemd/portable/profile/default/service.conf
2372 %dir /lib/systemd/portable/profile/nonetwork
2373 /lib/systemd/portable/profile/nonetwork/service.conf
2374 %dir /lib/systemd/portable/profile/strict
2375 /lib/systemd/portable/profile/strict/service.conf
2376 %dir /lib/systemd/portable/profile/trusted
2377 /lib/systemd/portable/profile/trusted/service.conf
2378 %{systemdtmpfilesdir}/portables.conf
2379 %{_datadir}/dbus-1/interfaces/org.freedesktop.portable1.*.xml
2380 %{_datadir}/dbus-1/system-services/org.freedesktop.portable1.service
2381 %{_datadir}/dbus-1/system.d/org.freedesktop.portable1.conf
2382 %{_datadir}/polkit-1/actions/org.freedesktop.portable1.policy
2383 %{_mandir}/man1/portablectl.1*
2384 %{_mandir}/man5/org.freedesktop.portable1.5*
2385 %{_mandir}/man8/systemd-portabled.8*
2386 %{_mandir}/man8/systemd-portabled.service.8*
2387
2388 %files repart
2389 %defattr(644,root,root,755)
2390 %dir %{_sysconfdir}/repart.d
2391 %attr(755,root,root) /bin/systemd-repart
2392 %{systemdunitdir}/systemd-repart.service
2393 %{systemdunitdir}/initrd-root-fs.target.wants/systemd-repart.service
2394 %{systemdunitdir}/sysinit.target.wants/systemd-repart.service
2395 %dir %{_prefix}/lib/repart.d
2396 %{_mandir}/man5/repart.d.5*
2397 %{_mandir}/man8/systemd-repart.8*
2398 %{_mandir}/man8/systemd-repart.service.8*
2399
2400 %files resolved
2401 %defattr(644,root,root,755)
2402 %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/systemd/resolved.conf
2403 %{_prefix}/lib/sysusers.d/systemd-resolve.conf
2404 %{_prefix}/lib/tmpfiles.d/systemd-resolve.conf
2405 %{_datadir}/dbus-1/interfaces/org.freedesktop.resolve1.*.xml
2406 %{_datadir}/dbus-1/system.d/org.freedesktop.resolve1.conf
2407 %{_datadir}/dbus-1/system-services/org.freedesktop.resolve1.service
2408 %{_datadir}/polkit-1/actions/org.freedesktop.resolve1.policy
2409 %{systemdunitdir}/systemd-resolved.service
2410 %attr(755,root,root) /sbin/resolvconf
2411 %attr(755,root,root) %{_bindir}/resolvectl
2412 %attr(755,root,root) /lib/systemd/systemd-resolved
2413 %{_mandir}/man1/resolvconf.1*
2414 %{_mandir}/man1/resolvectl.1*
2415 %{_mandir}/man5/org.freedesktop.resolve1.5*
2416 %{_mandir}/man5/resolved.conf.5*
2417 %{_mandir}/man5/resolved.conf.d.5*
2418 %{_mandir}/man8/systemd-resolved.8*
2419 %{_mandir}/man8/systemd-resolved.service.8*
2420
2421 %files sysupdate
2422 %defattr(644,root,root,755)
2423 %dir %{_sysconfdir}/sysupdate.d
2424 %{systemdunitdir}/systemd-sysupdate.service
2425 %{systemdunitdir}/systemd-sysupdate.timer
2426 %{systemdunitdir}/systemd-sysupdate-reboot.service
2427 %{systemdunitdir}/systemd-sysupdate-reboot.timer
2428 %attr(755,root,root) /lib/systemd/systemd-sysupdate
2429 %dir %{_prefix}/lib/sysupdate.d
2430 %{_mandir}/man5/sysupdate.d.5*
2431 %{_mandir}/man8/systemd-sysupdate.8*
2432 %{_mandir}/man8/systemd-sysupdate.service.8*
2433 %{_mandir}/man8/systemd-sysupdate.timer.8*
2434 %{_mandir}/man8/systemd-sysupdate-reboot.service.8*
2435 %{_mandir}/man8/systemd-sysupdate-reboot.timer.8*
2436
2437 %files inetd
2438 %defattr(644,root,root,755)
2439 %attr(755,root,root) %{systemdunitdir}-generators/pld-rc-inetd-generator
2440 %{systemdunitdir}/rc-inetd.service
2441
2442 %files analyze
2443 %defattr(644,root,root,755)
2444 %attr(755,root,root) %{_bindir}/systemd-analyze
2445 %{_mandir}/man1/systemd-analyze.1*
2446
2447 %if %{with efi}
2448 %files ukify
2449 %defattr(644,root,root,755)
2450 %attr(755,root,root) /lib/systemd/ukify
2451 %{_mandir}/man1/ukify.1*
2452 %endif
2453
2454 %files libs
2455 %defattr(644,root,root,755)
2456 %attr(755,root,root) /%{_lib}/libnss_myhostname.so.2
2457 %attr(755,root,root) /%{_lib}/libnss_mymachines.so.2
2458 %attr(755,root,root) /%{_lib}/libnss_resolve.so.2
2459 %attr(755,root,root) /%{_lib}/libnss_systemd.so.2
2460 %attr(755,root,root) /%{_lib}/libsystemd.so.*.*.*
2461 %attr(755,root,root) %ghost /%{_lib}/libsystemd.so.0
2462 %if "%{_lib}" != "lib"
2463 %dir /%{_lib}/systemd
2464 %endif
2465 %attr(755,root,root) /%{_lib}/systemd/libsystemd-core*.so
2466 %attr(755,root,root) /%{_lib}/systemd/libsystemd-shared*.so
2467 %{_mandir}/man8/libnss_resolve.so.2.8*
2468 %{_mandir}/man8/libnss_systemd.so.2.8*
2469 %{_mandir}/man8/nss-resolve.8*
2470 %{_mandir}/man8/nss-systemd.8*
2471
2472 %files devel
2473 %defattr(644,root,root,755)
2474 %attr(755,root,root) /%{_lib}/libsystemd.so
2475 %{_includedir}/%{name}
2476 %{_pkgconfigdir}/libsystemd.pc
2477 %{_npkgconfigdir}/systemd.pc
2478 %{_mandir}/man3/SD_*.3*
2479 %{_mandir}/man3/libsystemd.3*
2480 %{_mandir}/man3/sd*.3*
2481
2482 %files -n bash-completion-systemd
2483 %defattr(644,root,root,755)
2484 %{bash_compdir}/bootctl
2485 %{bash_compdir}/busctl
2486 %{bash_compdir}/coredumpctl
2487 %{bash_compdir}/homectl
2488 %{bash_compdir}/hostnamectl
2489 %{bash_compdir}/journalctl
2490 %{bash_compdir}/kernel-install
2491 %{bash_compdir}/localectl
2492 %{bash_compdir}/loginctl
2493 %{bash_compdir}/machinectl
2494 %{bash_compdir}/networkctl
2495 %{bash_compdir}/oomctl
2496 %{bash_compdir}/portablectl
2497 %{bash_compdir}/resolvectl
2498 %{bash_compdir}/systemctl
2499 %{bash_compdir}/systemd-analyze
2500 %{bash_compdir}/systemd-cat
2501 %{bash_compdir}/systemd-cgls
2502 %{bash_compdir}/systemd-cgtop
2503 %{bash_compdir}/systemd-cryptenroll
2504 %{bash_compdir}/systemd-delta
2505 %{bash_compdir}/systemd-detect-virt
2506 %{bash_compdir}/systemd-dissect
2507 %{bash_compdir}/systemd-id128
2508 %{bash_compdir}/systemd-nspawn
2509 %{bash_compdir}/systemd-path
2510 %{bash_compdir}/systemd-resolve
2511 %{bash_compdir}/systemd-run
2512 %{bash_compdir}/systemd-sysext
2513 %{bash_compdir}/timedatectl
2514
2515 %files -n zsh-completion-systemd
2516 %defattr(644,root,root,755)
2517 %{zsh_compdir}/_bootctl
2518 %{zsh_compdir}/_busctl
2519 %{zsh_compdir}/_coredumpctl
2520 %{zsh_compdir}/_hostnamectl
2521 %{zsh_compdir}/_journalctl
2522 %{zsh_compdir}/_kernel-install
2523 %{zsh_compdir}/_localectl
2524 %{zsh_compdir}/_loginctl
2525 %{zsh_compdir}/_machinectl
2526 %{zsh_compdir}/_networkctl
2527 %{zsh_compdir}/_oomctl
2528 %{zsh_compdir}/_resolvectl
2529 %{zsh_compdir}/_sd_hosts_or_user_at_host
2530 %{zsh_compdir}/_sd_machines
2531 %{zsh_compdir}/_sd_outputmodes
2532 %{zsh_compdir}/_sd_unit_files
2533 %{zsh_compdir}/_systemctl
2534 %{zsh_compdir}/_systemd
2535 %{zsh_compdir}/_systemd-analyze
2536 %{zsh_compdir}/_systemd-delta
2537 %{zsh_compdir}/_systemd-inhibit
2538 %{zsh_compdir}/_systemd-nspawn
2539 %{zsh_compdir}/_systemd-path
2540 %{zsh_compdir}/_systemd-run
2541 %{zsh_compdir}/_systemd-tmpfiles
2542 %{zsh_compdir}/_timedatectl
2543
2544 %files -n udev
2545 %defattr(644,root,root,755)
2546 %dev(c,1,3) %attr(666,root,root) /dev/null
2547 %dev(c,5,1) %attr(660,root,console) /dev/console
2548 %dev(c,1,5) %attr(666,root,root) /dev/zero
2549
2550 %files -n udev-core
2551 %defattr(644,root,root,755)
2552
2553 %{_prefix}/lib/udev
2554
2555 %attr(755,root,root) /lib/udev/net_helper
2556
2557 %attr(755,root,root) /lib/udev/ata_id
2558 %attr(755,root,root) /lib/udev/cdrom_id
2559 %attr(755,root,root) /lib/udev/dmi_memory_id
2560 %attr(755,root,root) /lib/udev/fido_id
2561 %attr(755,root,root) /lib/udev/iocost
2562 %attr(755,root,root) /lib/udev/mtd_probe
2563 %attr(755,root,root) /lib/udev/scsi_id
2564 %attr(755,root,root) /lib/udev/v4l_id
2565
2566 %attr(755,root,root) /lib/udev/udevd
2567
2568 /lib/udev/hwdb.d/20-acpi-vendor.hwdb
2569 /lib/udev/hwdb.d/20-bluetooth-vendor-product.hwdb
2570 /lib/udev/hwdb.d/20-dmi-id.hwdb
2571 /lib/udev/hwdb.d/20-net-ifname.hwdb
2572 /lib/udev/hwdb.d/20-OUI.hwdb
2573 /lib/udev/hwdb.d/20-pci-classes.hwdb
2574 /lib/udev/hwdb.d/20-pci-vendor-model.hwdb
2575 /lib/udev/hwdb.d/20-sdio-classes.hwdb
2576 /lib/udev/hwdb.d/20-sdio-vendor-model.hwdb
2577 /lib/udev/hwdb.d/20-usb-classes.hwdb
2578 /lib/udev/hwdb.d/20-usb-vendor-model.hwdb
2579 /lib/udev/hwdb.d/20-vmbus-class.hwdb
2580 /lib/udev/hwdb.d/60-autosuspend-chromiumos.hwdb
2581 /lib/udev/hwdb.d/60-autosuspend-fingerprint-reader.hwdb
2582 /lib/udev/hwdb.d/60-autosuspend.hwdb
2583 /lib/udev/hwdb.d/60-evdev.hwdb
2584 /lib/udev/hwdb.d/60-input-id.hwdb
2585 /lib/udev/hwdb.d/60-keyboard.hwdb
2586 /lib/udev/hwdb.d/60-seat.hwdb
2587 /lib/udev/hwdb.d/60-sensor.hwdb
2588 /lib/udev/hwdb.d/70-analyzers.hwdb
2589 /lib/udev/hwdb.d/70-av-production.hwdb
2590 /lib/udev/hwdb.d/70-cameras.hwdb
2591 /lib/udev/hwdb.d/70-joystick.hwdb
2592 /lib/udev/hwdb.d/70-mouse.hwdb
2593 /lib/udev/hwdb.d/70-pda.hwdb
2594 /lib/udev/hwdb.d/70-pointingstick.hwdb
2595 /lib/udev/hwdb.d/70-sound-card.hwdb
2596 /lib/udev/hwdb.d/70-touchpad.hwdb
2597 /lib/udev/hwdb.d/80-ieee1394-unit-function.hwdb
2598
2599 %attr(755,root,root) %{_rootsbindir}/start_udev
2600 %attr(755,root,root) %{_rootsbindir}/udevd
2601 %attr(755,root,root) %{_rootsbindir}/udevadm
2602 %attr(755,root,root) /bin/systemd-hwdb
2603 %attr(755,root,root) /bin/udevadm
2604
2605 %dir %{_sysconfdir}/udev
2606 %dir %{_sysconfdir}/udev/rules.d
2607 %dir %{_sysconfdir}/udev/hwdb.d
2608 %ghost %{_sysconfdir}/udev/hwdb.bin
2609
2610 %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/modprobe.d/fbdev-blacklist.conf
2611 %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/modprobe.d/udev_blacklist.conf
2612 %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/udev/iocost.conf
2613 %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/udev/links.conf
2614 %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/udev/rules.d/40-alsa-restore.rules
2615 %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/udev/rules.d/70-udev-pld.rules
2616 %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/udev/rules.d/70-uinput.rules
2617 %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/udev/rules.d/70-steam_controller.rules
2618 %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/udev/rules.d/70-i2c.rules
2619 %ifarch %{arm} aarch64
2620 %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/udev/rules.d/70-raspberrypi.rules
2621 %endif
2622 %config(noreplace,missingok) %verify(not md5 mtime size) %{_sysconfdir}/udev/rules.d/80-net-setup-link.rules
2623
2624 %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/udev/udev.conf
2625
2626 # rules below are NOT supposed to be changed by users
2627 /lib/udev/rules.d/50-udev-default.rules
2628 /lib/udev/rules.d/60-autosuspend.rules
2629 /lib/udev/rules.d/60-block.rules
2630 /lib/udev/rules.d/60-cdrom_id.rules
2631 /lib/udev/rules.d/60-dmi-id.rules
2632 /lib/udev/rules.d/60-drm.rules
2633 /lib/udev/rules.d/60-evdev.rules
2634 /lib/udev/rules.d/60-fido-id.rules
2635 /lib/udev/rules.d/60-infiniband.rules
2636 /lib/udev/rules.d/60-input-id.rules
2637 /lib/udev/rules.d/60-persistent-alsa.rules
2638 /lib/udev/rules.d/60-persistent-input.rules
2639 /lib/udev/rules.d/60-persistent-storage.rules
2640 /lib/udev/rules.d/60-persistent-storage-tape.rules
2641 /lib/udev/rules.d/60-persistent-v4l.rules
2642 /lib/udev/rules.d/60-sensor.rules
2643 /lib/udev/rules.d/60-serial.rules
2644 /lib/udev/rules.d/64-btrfs.rules
2645 /lib/udev/rules.d/70-camera.rules
2646 /lib/udev/rules.d/70-joystick.rules
2647 /lib/udev/rules.d/70-memory.rules
2648 /lib/udev/rules.d/70-mouse.rules
2649 /lib/udev/rules.d/70-power-switch.rules
2650 /lib/udev/rules.d/70-touchpad.rules
2651 /lib/udev/rules.d/70-uaccess.rules
2652 /lib/udev/rules.d/71-seat.rules
2653 /lib/udev/rules.d/73-seat-late.rules
2654 /lib/udev/rules.d/75-net-description.rules
2655 /lib/udev/rules.d/75-probe_mtd.rules
2656 /lib/udev/rules.d/78-sound-card.rules
2657 /lib/udev/rules.d/80-drivers.rules
2658 /lib/udev/rules.d/80-net-setup-link.rules
2659 /lib/udev/rules.d/81-net-dhcp.rules
2660 /lib/udev/rules.d/90-iocost.rules
2661 /lib/udev/rules.d/90-vconsole.rules
2662
2663 %{_mandir}/man5/iocost.conf.5*
2664 %{_mandir}/man5/udev.conf.5*
2665 %{_mandir}/man7/udev.7*
2666 %{_mandir}/man7/hwdb.7*
2667 %{_mandir}/man8/systemd-hwdb.8*
2668 %{_mandir}/man8/udevadm.8*
2669 %{_mandir}/man8/udevd.8*
2670
2671 %files -n udev-libs
2672 %defattr(644,root,root,755)
2673 %attr(755,root,root) /%{_lib}/libudev.so.*.*.*
2674 %attr(755,root,root) %ghost /%{_lib}/libudev.so.1
2675
2676 %files -n udev-devel
2677 %defattr(644,root,root,755)
2678 %attr(755,root,root) /%{_lib}/libudev.so
2679 %{_includedir}/libudev.h
2680 %{_pkgconfigdir}/libudev.pc
2681 %{_npkgconfigdir}/udev.pc
2682 %{_mandir}/man3/libudev.3*
2683 %{_mandir}/man3/udev_*.3*
2684
2685 %files -n bash-completion-udev
2686 %defattr(644,root,root,755)
2687 %{bash_compdir}/udevadm
2688
2689 %files -n zsh-completion-udev
2690 %defattr(644,root,root,755)
2691 %{zsh_compdir}/_udevadm
2692
2693 %files -n rpm-macros-systemd
2694 %defattr(644,root,root,755)
2695 /usr/lib/rpm/macros.d/macros.systemd
This page took 0.261274 seconds and 4 git commands to generate.