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