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
8 # - /dev/urandom remains missing, not created with start_udev anymore
11 %bcond_without audit # audit support
12 %bcond_without consoled # systemd-consoled (embedded terminal)
13 %bcond_without cryptsetup # cryptsetup support
14 %bcond_without microhttpd # use microhttpd for network journal access
15 %bcond_without pam # PAM authentication support
16 %bcond_without qrencode # QRencode support
17 %bcond_without selinux # SELinux support
18 %bcond_without efi # EFI boot support
19 %bcond_without python3 # Python 3.x support
20 %bcond_with tests # "make check" (requires systemd already installed)
22 %ifnarch %{ix86} %{x8664} aarch64
23 # x32 disabled - maybe it's possible to build x64 EFI, but it requires some hacking (add -m64 to EFI gcc command line?)
26 Summary: A System and Service Manager
27 Summary(pl.UTF-8): systemd - zarządca systemu i usług dla Linuksa
29 # Verify ChangeLog and NEWS when updating (since there are incompatible/breaking changes very often)
33 License: GPL v2+ (udev), LGPL v2.1+ (the rest)
35 Source0: http://www.freedesktop.org/software/systemd/%{name}-%{version}.tar.xz
36 # Source0-md5: b4d5a253841cf28a98b7ec99c45e3716
37 Source1: %{name}-sysv-convert
38 Source2: %{name}_booted.c
39 Source3: network.service
40 Source4: var-lock.mount
41 Source5: var-run.mount
42 Source10: pld-storage-init-late.service
43 Source11: pld-storage-init.service
44 Source12: pld-wait-storage.service
45 Source13: pld-storage-init.sh
46 Source14: pld-clean-tmp.service
47 Source15: pld-clean-tmp.sh
48 Source16: pld-rc-inetd-generator.sh
49 Source17: rc-inetd.service
50 Source18: default.preset
51 Source19: prefdm.service
53 Source101: udev-alsa.rules
55 Source103: udev-links.conf
56 Source104: udev-uinput.rules
57 Source105: udev-steam_controller.rules
59 Source110: udev-net.helper
62 Source120: udev.blacklist
63 Source121: fbdev.blacklist
64 Patch0: target-pld.patch
65 Patch1: config-pld.patch
66 Patch2: pld-sysv-network.patch
67 Patch3: tmpfiles-not-fatal.patch
68 Patch4: udev-ploop-rules.patch
69 Patch5: udevadm-in-sbin.patch
70 Patch6: net-rename-revert.patch
71 Patch7: nss-in-rootlib.patch
72 Patch8: proc-hidepid.patch
73 Patch9: %{name}-configfs.patch
74 Patch10: pld-boot_efi_mount.patch
75 Patch11: optional-tmp-on-tmpfs.patch
76 Patch12: uids_gids.patch
78 Patch14: journal-gatewayd-fdopen.patch
79 URL: http://www.freedesktop.org/wiki/Software/systemd
80 BuildRequires: acl-devel
81 BuildRequires: attr-devel
82 %{?with_audit:BuildRequires: audit-libs-devel}
83 BuildRequires: autoconf >= 2.64
84 BuildRequires: automake >= 1:1.11
85 BuildRequires: binutils >= 3:2.22.52.0.1-2
86 %{?with_cryptsetup:BuildRequires: cryptsetup-devel >= 1.6.0}
87 BuildRequires: dbus-devel >= 1.3.2
88 BuildRequires: docbook-dtd45-xml
89 BuildRequires: docbook-style-xsl
90 BuildRequires: elfutils-devel
91 BuildRequires: gettext-tools
92 BuildRequires: glibc-misc
93 %{?with_efi:BuildRequires: gnu-efi}
94 BuildRequires: gnutls-devel >= 3.1.4
95 BuildRequires: gobject-introspection-devel >= 1.31.1
97 BuildRequires: intltool >= 0.40.0
98 BuildRequires: kmod-devel >= 14
99 BuildRequires: libapparmor-devel
100 BuildRequires: libblkid-devel >= 2.20
101 BuildRequires: libcap-devel
102 %{?with_consoled:BuildRequires: libdrm-devel >= 2.4}
103 %{?with_consoled:BuildRequires: libevdev-devel >= 1.2}
104 BuildRequires: libgcrypt-devel >= 1.4.5
105 %{?with_microhttpd:BuildRequires: libmicrohttpd-devel >= 0.9.33}
106 BuildRequires: libmount-devel
107 BuildRequires: libseccomp-devel >= 1.0.0
108 %{?with_selinux:BuildRequires: libselinux-devel >= 2.1.9}
109 BuildRequires: libtool >= 2:2.2
110 BuildRequires: libxslt-progs
111 BuildRequires: lz4-devel
113 %{?with_pam:BuildRequires: pam-devel}
114 BuildRequires: pkgconfig >= 0.9.0
115 BuildRequires: python-devel
116 BuildRequires: python-lxml
117 BuildRequires: python-modules
119 BuildRequires: python3-devel
120 BuildRequires: python3-lxml
121 BuildRequires: python3-modules
122 BuildRequires: rpm-build >= 5.4.15-28
124 %{?with_qrencode:BuildRequires: qrencode-devel}
125 BuildRequires: rpm-pythonprov
126 BuildRequires: rpmbuild(macros) >= 1.628
127 BuildRequires: sed >= 4.0
128 %{?with_tests:BuildRequires: systemd}
129 %{?with_consoled:BuildRequires: unifont-source}
130 BuildRequires: usbutils >= 0.82
131 %{?with_consoled:BuildRequires: xorg-lib-libxkbcommon-devel >= 0.5}
132 BuildRequires: xz-devel
133 BuildRequires: zlib-devel
134 Requires: %{name}-libs = %{epoch}:%{version}-%{release}
135 Requires: %{name}-units = %{epoch}:%{version}-%{release}
136 Requires(postun): /usr/sbin/groupdel
137 Requires(postun): /usr/sbin/userdel
138 Requires(post): /bin/setfacl
139 Requires(pre): /bin/id
140 Requires(pre): /usr/bin/getgid
141 Requires(pre): /usr/sbin/groupadd
142 Requires(pre): /usr/sbin/useradd
143 Requires: /etc/os-release
144 Requires: SysVinit-tools
146 %{?with_cryptsetup:Requires: cryptsetup >= 1.6.0}
147 Requires: dbus >= 1.4.16-6
148 Requires: filesystem >= 4.0-39
150 %{?with_microhttpd:Requires: libmicrohttpd >= 0.9.33}
151 Requires: libutempter
153 Requires: rc-scripts >= 0.4.5.3-7
154 Requires: setup >= 2.8.0-2
155 Requires: udev-core = %{epoch}:%{version}-%{release}
156 Requires: udev-libs = %{epoch}:%{version}-%{release}
157 Requires: uname(release) >= 3.7
158 Suggests: fsck >= 2.25.0
159 Suggests: service(klogd)
160 Suggests: service(syslog)
161 Provides: group(systemd-bus-proxy)
162 Provides: group(systemd-journal)
163 Provides: group(systemd-journal-remote)
164 Provides: group(systemd-journal-upload)
165 Provides: group(systemd-network)
166 Provides: group(systemd-resolve)
167 Provides: group(systemd-timesync)
168 Provides: udev-acl = %{epoch}:%{version}-%{release}
169 Provides: user(systemd-bus-proxy)
170 Provides: user(systemd-journal-remote)
171 Provides: user(systemd-journal-upload)
172 Provides: user(systemd-network)
173 Provides: user(systemd-resolve)
174 Provides: user(systemd-timesync)
175 # kde4 still can't live without ConsoleKit
176 #Obsoletes: ConsoleKit
177 #Obsoletes: ConsoleKit-x11
178 Obsoletes: systemd-no-compat-tmpfiles
179 Obsoletes: udev-systemd
180 # sytemd wants pam with pam_systemd.so in system-auth...
181 Conflicts: pam < 1:1.1.5-5
182 # ...and sudo hates it
183 Conflicts: sudo < 1:1.7.8p2-4
185 Conflicts: xinitrc-ng < 1.0
186 # systemd scripts use options not present in older versions
187 Conflicts: kpartx < 0.4.9-7
188 Conflicts: multipath-tools < 0.4.9-7
189 # no tmpfs on /media, use /run/media/$USER for mounting
190 Conflicts: udisks2 < 1.92.0
191 # packages that have dirs under /var/run and/or /var/lock must provide tmpfiles configs
192 Conflicts: ConsoleKit-dirs < 0.4.5-7
193 Conflicts: NetworkManager < 2:0.9.2.0-3
194 Conflicts: Zope < 2.11.8-2
195 Conflicts: amavisd-new < 1:2.7.0-1
196 Conflicts: apache-base < 2.2.21-4
197 Conflicts: apache-mod_bw < 0.92-3
198 Conflicts: apache-mod_fastcgi < 2.4.6-6
199 Conflicts: apache1-base < 1.3.42-5
200 Conflicts: apache1-mod_fastcgi < 2.4.6-2
201 Conflicts: asterisk < 10.0.1-2
202 Conflicts: autossh-init < 1.4b-3
203 Conflicts: balance < 3.54-2
204 Conflicts: bind < 7:9.8.1.P1-4
205 Conflicts: bopm < 3.1.3-4
206 Conflicts: callweaver < 1.2.1-9
207 Conflicts: cassandra-bin < 0.8.9-2
208 Conflicts: clamav < 0.97.3-3
209 Conflicts: cups < 1:1.5.0-10
210 Conflicts: dovecot < 1:2.0.16-3
211 Conflicts: dspam < 3.9.0-6
212 Conflicts: fail2ban < 0.8.4-4
213 Conflicts: fsck < 2.25.0
214 Conflicts: gammu-smsd < 1:1.31.0-3
215 # Break gdm2.20 installs
216 #Conflicts: gdm < 2:3.2.1.1-9
217 Conflicts: greylistd < 0.8.8-2
218 Conflicts: inn < 2.4.6-7
219 Conflicts: ipsec-tools < 0.8.0-3
220 Conflicts: jabber-common < 0-9
221 Conflicts: laptop-mode-tools < 1.58-2
222 Conflicts: libgpod < 0.8.0-6
223 Conflicts: libvirt-utils < 0.9.9-4
224 Conflicts: lighttpd < 1.4.30-5
225 Conflicts: lirc < 0.9.0-20
226 # Needed for vgscan --cache ( perhaps < 2.02.96 would be enough, but not tested)
227 Conflicts: lvm2 < 2.02.132
228 Conflicts: mailman < 5:2.1.14-4
229 Conflicts: memcached < 1.4.11-2
230 Conflicts: mpd < 0.16.5-4
231 Conflicts: mrtg < 2.17.0-3
232 Conflicts: munin-common < 1.4.5-5
233 Conflicts: nagios-nrpe < 2.13-2
234 Conflicts: ndisc6-rdnssd < 1.0.1-3
235 Conflicts: nscd < 6:2.14.1-5
236 Conflicts: nss_ldapd-nslcd < 0.8.4-2
237 Conflicts: openct < 0.6.20-3
238 Conflicts: openl2tp < 1.8-3
239 Conflicts: openldap-overlay-nssov < 2.4.28-4
240 Conflicts: openldap-servers < 2.4.28-4
241 Conflicts: openvpn < 2.2.2-2
242 Conflicts: pam-pam_mount < 2.12-3
243 Conflicts: pam-pam_ssh < 1.97-2
244 Conflicts: pcsc-lite < 1.8.1-2
245 Conflicts: php-dirs < 1.2-3
246 Conflicts: policyd < 2.0.10-3
247 Conflicts: pound < 2.6-2
248 Conflicts: pptp < 1.7.2-3
249 Conflicts: proftpd-common < 2:1.3.4a-2
250 Conflicts: pulseaudio-server < 1.1-2
251 Conflicts: quagga < 0.99.20-3
252 Conflicts: radvd < 1.8.5-2
253 Conflicts: red5 < 0.9.0-2
254 Conflicts: redis-server < 2.4.2-4
255 Conflicts: smokeping < 2.4.2-10
256 Conflicts: smtp-gated < 1.4.17-2
257 Conflicts: socat < 1.7.2.0-2
258 Conflicts: speech-dispatcher < 0.7.1-2
259 Conflicts: sphinx < 2.0.3-4
260 Conflicts: splashutils < 1.5.4.3-3
261 Conflicts: stunnel < 4.50-2
262 Conflicts: tenshi < 0.12-2
263 Conflicts: tor < 0.2.2.35-2
264 Conflicts: ucarp < 1.5.2-3
265 Conflicts: udisks < 1.0.4-3
266 Conflicts: util-vserver < 0.30.216-1.pre3002.3
267 Conflicts: vpnc < 0.5.3-2
268 Conflicts: web2ldap < 1.1.0rc1-2
269 Conflicts: wesnoth-server < 1:1.10-2
270 Conflicts: wpa_supplicant < 0.7.3-10
271 Conflicts: xl2tpd < 1.3.0-2
272 # end of tmpfiles conflicts
273 BuildRoot: %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
275 %define _sbindir /sbin
276 %define _libexecdir %{_prefix}/lib
279 systemd is a system and service manager for Linux, compatible with
280 SysV and LSB init scripts. systemd provides aggressive parallelization
281 capabilities, uses socket and D-Bus activation for starting services,
282 offers on-demand starting of daemons, keeps track of processes using
283 Linux cgroups, supports snapshotting and restoring of the system
284 state, maintains mount and automount points and implements an
285 elaborate transactional dependency-based service control logic. It can
286 work as a drop-in replacement for sysvinit.
288 %description -l pl.UTF-8
289 systemd jest zarządcą systemu i usług dla Linuksa, kompatybilny ze
290 skryptami SysV i LSB. systemd udostępnia rozbudowane zdolności
291 paralelizacji, do uruchamiania usług używa socketów oraz D-Busa,
292 oferuje uruchamianie usług na życzenie, monitoruje procesy używając
293 linuksowych cgroups, wspomaga zapisywanie (snapshot) i odczytywanie
294 (restore) stanu systemu, zarządza (auto)mount pointami oraz
295 implementuje starannie opracowaną transakcjonalną, bazującą na
296 zależnościach logikę kontroli usług. Może pracować jako zastępca dla
300 Summary: systemd /sbin/init and LSB/SysV compatibility symlinks
301 Summary(pl.UTF-8): /sbin/init z systemd i dowiązania dla kompatybilności z LSB/SysV
304 Provides: readahead = 1:1.5.7-3
305 Provides: virtual(init-daemon)
307 Obsoletes: readahead < 1:1.5.7-3
308 Obsoletes: virtual(init-daemon)
309 Conflicts: rc-scripts < 0.4.5.5-2
311 # systemd takes care of that and causes problems
312 Conflicts: binfmt-detector
313 # for /lib/systemd/systemd-sysv-install
314 Conflicts: chkconfig < 2:1.5-1
317 Install this package when you are ready to final switch to systemd.
319 %description init -l pl.UTF-8
320 Ten pakiet należy zainstalować po przygotowaniu się do ostatecznego
321 przejścia na systemd.
324 Summary: Configuration files, directories and installation tool for systemd
325 Summary(pl.UTF-8): Pliki konfiguracyjne, katalogi i narzędzie instalacyjne dla systemd
327 Requires(post): coreutils
328 Requires(post): /bin/awk
331 Basic configuration files, directories and installation tool for the
332 systemd system and service manager.
334 This is common config, use %{_sysconfdir}/systemd/system to override.
336 %description units -l pl.UTF-8
337 Podstawowe pliki konfiguracyjne, katalogi i narzędzie instalacyjne dla
338 zarządcy systemu i usług systemd.
340 Ten pakiet zawiera ogólną konfigurację, ustawienia można nadpisać
341 poprzez katalog %{_sysconfdir}/systemd/system.
344 Summary: Terminal support for systemd
345 Summary(pl.UTF-8): Obsługa terminala dla systemd
347 Requires: %{name} = %{epoch}:%{version}-%{release}
349 %description consoled
350 Terminal support for systemd.
352 %description consoled -l pl.UTF-8
353 Obsługa terminala dla systemd.
355 %package journal-gateway
356 Summary: Gateway for serving journal events over the network using HTTP
357 Summary(pl.UTF-8): Bramka do serwowania zdarzeń dziennika po sieci poprzez HTTP
360 Requires: %{name} = %{epoch}:%{version}-%{release}
361 Requires(postun): /usr/sbin/groupdel
362 Requires(postun): /usr/sbin/userdel
363 Requires(pre): /bin/id
364 Requires(pre): /usr/bin/getgid
365 Requires(pre): /usr/sbin/groupadd
366 Requires(pre): /usr/sbin/useradd
367 Provides: group(systemd-journal-gateway)
368 Provides: user(systemd-journal-gateway)
369 Conflicts: systemd < 1:206-3
371 %description journal-gateway
372 systemd-journal-gatewayd serves journal events over the network using
375 %description journal-gateway -l pl.UTF-8
376 systemd-journal-gatewayd serwuje zdarzenia dziennika po sieci poprzez
380 Summary: systemd network manager
381 Summary(pl.UTF-8): Zarządca sieci systemd
383 Requires: %{name} = %{epoch}:%{version}-%{release}
384 Suggests: %{name}-resolved = %{epoch}:%{version}-%{release}
386 %description networkd
387 systemd-networkd is a system service that manages networks. It detects
388 and configures network devices as they appear, as well as creating
389 virtual network devices.
391 %description networkd -l pl.UTF-8
392 systemd-networkd to usługa systemowa zarządzająca siecią. Wykrywa i
393 konfiguruje interfejsy sieciowe gdy się pojawiają, a także tworzy
394 wirtualne urządzenia sieciowe.
397 Summary: systemd network name resolution manager
398 Summary(pl.UTF-8): Zarządca rozwiązywania nazw sieciowych systemd
400 Requires: %{name} = %{epoch}:%{version}-%{release}
402 %description resolved
403 systemd-resolved is a system service that manages network name
404 resolution. It implements a caching DNS stub resolver and an LLMNR
405 resolver and responder.
407 It also generates /run/systemd/resolve/resolv.conf for compatibility
408 which may be symlinked from /etc/resolv.conf.
410 %description resolved -l pl.UTF-8
411 systemd-resolved to usługa systemowa zarządzająca rozwiązywaniem nazw
412 sieciowych. Implementuje keszujący resolver DNS oraz resolver i
415 Generuje także dla zgodności plik /run/systemd/resolve/resolv.conf,
416 który można użyć do dowiązania symbolicznego z /etc/resolv.conf.
419 Summary: Native inet service support for systemd via socket activation
420 Summary(pl.UTF-8): Natywna obsługa usług inet dla systemd
422 Requires: %{name} = %{epoch}:%{version}-%{release}
426 Obsoletes: inetdaemon
431 Native inet service support for systemd via socket activation.
433 This package contains inet service generator that provides the
434 functionality of rc-inetd service and replaces a separate inet daemon
435 with systemd socket activation feature.
437 %description inetd -l pl.UTF-8
438 Natywna obsługa usług inet dla systemd.
440 Ten pakiet zawiera generator usług inet udostępniający funkcjonalność
441 serwisu rc-inetd i zastępujący osobny demon inet przez systemd i
442 aktywację usług przez gniazda.
445 Summary: Tool for processing systemd profiling information
446 Summary(pl.UTF-8): Narzędzie do przetwarzania informacji profilujących systemd
448 Requires: %{name} = %{epoch}:%{version}-%{release}
449 Conflicts: systemd < 44-3
452 'systemd-analyze blame' lists which systemd unit needed how much time
453 to finish initialization at boot. 'systemd-analyze plot' renders an
454 SVG visualizing the parallel start of units at boot.
456 %description analyze -l pl.UTF-8
457 'systemd-analyze blame' wypisuje, ile czasu wymagały poszczególne
458 jednostki systemd na zakończenie podczas rozruchu systemu.
459 'systemd-analyze plot' tworzy wykres SVG wizualizujący równoległy
460 start jednostek podczas rozruchu.
463 Summary: Shared systemd libraries
464 Summary(pl.UTF-8): Biblioteki współdzielone systemd
466 Requires: libgcrypt >= 1.4.5
467 %{?with_selinux:Requires: libselinux >= 2.1.9}
468 Obsoletes: nss_myhostname
471 Shared systemd libraries.
473 %description libs -l pl.UTF-8
474 Biblioteki współdzielone systemd.
477 Summary: Header files for systemd libraries
478 Summary(pl.UTF-8): Pliki nagłówkowe bibliotek systemd
479 Group: Development/Libraries
480 Requires: %{name}-libs = %{epoch}:%{version}-%{release}
481 Requires: %{name}-units = %{epoch}:%{version}-%{release}
482 Obsoletes: systemd-static
485 Header files for systemd libraries.
487 %description devel -l pl.UTF-8
488 Pliki nagłówkowe bibliotek systemd.
490 %package -n python-systemd
491 Summary: Systemd Python 2.x bindings
492 Summary(pl.UTF-8): Wiązania do Systemd dla Pythona 2.x
493 Group: Development/Languages/Python
494 Requires: %{name}-libs = %{epoch}:%{version}-%{release}
497 %description -n python-systemd
498 Systemd Python 2.x bindings.
500 %description -n python-systemd -l pl.UTF-8
501 Wiązania do Systemd dla Pythona 2.x.
503 %package -n python3-systemd
504 Summary: Systemd Python 3.x bindings
505 Summary(pl.UTF-8): Wiązania do Systemd dla Pythona 3.x
506 Group: Development/Languages/Python
507 Requires: %{name}-libs = %{epoch}:%{version}-%{release}
510 %description -n python3-systemd
511 Systemd Python 3.x bindings.
513 %description -n python-systemd -l pl.UTF-8
514 Wiązania do Systemd dla Pythona 3.x.
516 %package -n bash-completion-systemd
517 Summary: bash-completion for systemd
518 Summary(pl.UTF-8): Bashowe dopełnianie składni dla systemd
519 Group: Applications/Shells
520 Requires: %{name} = %{epoch}:%{version}-%{release}
521 Requires: bash-completion >= 2.0
522 %if "%{_rpmversion}" >= "5"
526 %description -n bash-completion-systemd
527 bash-completion for systemd.
529 %description -n bash-completion-systemd -l pl.UTF-8
530 Bashowe dopełnianie składni dla systemd.
532 %package -n zsh-completion-systemd
533 Summary: zsh completion for systemd commands
534 Summary(pl.UTF-8): Uzupełnianie parametrów w zsh dla poleceń systemd
535 Group: Applications/Shells
536 Requires: %{name} = %{epoch}:%{version}-%{release}
537 %if "%{_rpmversion}" >= "5"
541 %description -n zsh-completion-systemd
542 zsh completion for systemd commands.
544 %description -n zsh-completion-systemd -l pl.UTF-8
545 Uzupełnianie parametrów w zsh dla poleceń systemd.
548 Summary: Device manager for the Linux 2.6 kernel series
549 Summary(pl.UTF-8): Zarządca urządzeń dla Linuksa 2.6
551 Requires: udev-core = %{epoch}:%{version}-%{release}
552 Provides: dev = 3.5.0
555 Obsoletes: hotplug-input
556 Obsoletes: hotplug-net
557 Obsoletes: hotplug-pci
559 Obsoletes: udev-extras < 20090628
560 Obsoletes: udev-tools
563 udev is the device manager for the Linux 2.6 kernel series. Its
564 primary function is managing device nodes in /dev. It is the successor
565 of devfs and hotplug.
567 %description -n udev -l pl.UTF-8
568 udev jest zarządcą urządzeń dla Linuksa 2.6. Jego główną funkcją jest
569 zarządzanie węzłami urządzeń w katalogu /dev. Jest następcą devfs i
572 %package -n udev-core
573 Summary: A userspace implementation of devfs - core part of udev
574 Summary(pl.UTF-8): Implementacja devfs w przestrzeni użytkownika - główna część udev
577 Requires: filesystem >= 3.0-45
579 Requires: libblkid >= 2.20
580 %{?with_selinux:Requires: libselinux >= 2.1.9}
581 Requires: setup >= 2.9.0-3
582 Requires: udev-libs = %{epoch}:%{version}-%{release}
583 Requires: uname(release) >= 2.6.32
584 #Suggests: uname(release) >= 3.7
585 Obsoletes: udev-compat
586 Obsoletes: udev-initrd < %{epoch}:%{version}-%{release}}
587 Conflicts: geninitrd < 12639
588 Conflicts: rc-scripts < 0.4.5.3-1
589 Conflicts: systemd-units < 1:183
590 Conflicts: udev < 1:118-1
592 %description -n udev-core
593 A userspace implementation of devfs - core part of udev.
595 %description -n udev-core -l pl.UTF-8
596 Implementacja devfs w przestrzeni użytkownika - główna część udev.
598 %package -n udev-libs
599 Summary: Shared library to access udev device information
600 Summary(pl.UTF-8): Biblioteka współdzielona do dostępu do informacji o urządzeniach udev
603 %description -n udev-libs
604 Shared libudev library to access udev device information.
606 %description -n udev-libs -l pl.UTF-8
607 Biblioteka współdzielona libudev służąca do dostępu do informacji o
610 %package -n udev-devel
611 Summary: Header file for libudev library
612 Summary(pl.UTF-8): Plik nagłówkowy biblioteki libudev
613 Group: Development/Libraries
614 Requires: udev-libs = %{epoch}:%{version}-%{release}
615 Obsoletes: udev-apidocs
616 Obsoletes: udev-static
618 %description -n udev-devel
619 Header file for libudev library.
621 %description -n udev-devel -l pl.UTF-8
622 Plik nagłówkowy biblioteki libudev.
624 %package -n bash-completion-udev
625 Summary: bash-completion for udev
626 Summary(pl.UTF-8): Bashowe dopełnianie składni dla udev
627 Group: Applications/Shells
628 Requires: bash-completion >= 2.0
629 Requires: udev = %{epoch}:%{version}-%{release}
630 %if "%{_rpmversion}" >= "5"
634 %description -n bash-completion-udev
635 bash-completion for udev.
637 %description -n bash-completion-udev -l pl.UTF-8
638 Bashowe dopełnianie składni dla udev.
640 %package -n zsh-completion-udev
641 Summary: zsh completion for udev commands
642 Summary(pl.UTF-8): Uzupełnianie parametrów w zsh dla poleceń udev
643 Group: Applications/Shells
644 Requires: %{name} = %{epoch}:%{version}-%{release}
645 %if "%{_rpmversion}" >= "5"
649 %description -n zsh-completion-udev
650 zsh completion for udev commands.
652 %description -n zsh-completion-udev -l pl.UTF-8
653 Uzupełnianie parametrów w zsh dla poleceń udev.
663 # rejected upstream (do not disable!)
673 cp -p %{SOURCE2} src/systemd_booted.c
682 for PYTHON in %{__python} %{?with_python3:%{__python3}}; do
685 QUOTAON=/sbin/quotaon \
686 QUOTACHECK=/sbin/quotacheck \
687 SETCAP=/sbin/setcap \
692 PYTHON_BINARY="$PYTHON" \
693 %if "%{?configure_cache}" == "1"
694 --cache-file=%{?configure_cache_file}%{!?configure_cache_file:configure}-$(basename $PYTHON).cache \
696 %{?debug:--enable-debug} \
697 %{__enable_disable audit} \
698 %{__enable_disable cryptsetup libcryptsetup} \
699 %{__enable_disable efi gnuefi} \
700 %{__enable_disable pam} \
701 %{__enable_disable selinux} \
702 %{__enable_disable microhttpd} \
703 %{__enable_disable qrencode} \
704 --disable-silent-rules \
705 --enable-compat-libs \
708 %{?with_consoled:--enable-terminal} \
709 --with-kbd-loadkeys=/usr/bin/loadkeys \
710 --with-kbd-setfont=/bin/setfont \
711 --with-rc-local-script-path-start=/etc/rc.d/rc.local \
712 --with-rc-local-script-path-stop=/sbin/halt.local \
713 --with-rootprefix="" \
714 --with-rootlibdir=/%{_lib} \
715 --with-sysvinit-path=/etc/rc.d/init.d \
716 --with-sysvrcnd-path=/etc/rc.d
718 %{__make} clean-python
722 python_libs=.libs/$(basename $PYTHON)
723 mkdir -p $python_libs
724 cp -a .libs/{_daemon,_journal,_reader,id128,login}.so $python_libs
727 ./libtool --mode=link --tag=CC %{__cc} %{rpmcppflags} %{rpmcflags} -o systemd_booted %{rpmldflags} src/systemd_booted.c -L. -lsystemd-daemon
729 %{?with_tests:%{__make} check}
732 rm -rf $RPM_BUILD_ROOT
733 install -d $RPM_BUILD_ROOT/var/lib/{%{name}/{catalog,coredump},machines} \
734 $RPM_BUILD_ROOT{%{_sysconfdir}/{modprobe.d,systemd/system-preset},%{_sbindir}}
736 %{__make} -j1 install \
737 DESTDIR=$RPM_BUILD_ROOT
739 touch $RPM_BUILD_ROOT/var/lib/%{name}/random-seed
741 ./libtool --mode=install install -p -m755 systemd_booted $RPM_BUILD_ROOT/bin/systemd_booted
743 # compatibility symlinks to udevd binary
744 mv $RPM_BUILD_ROOT/lib/{systemd/systemd-,udev/}udevd
745 ln -s /lib/udev/udevd $RPM_BUILD_ROOT/lib/systemd/systemd-udevd
746 ln -s /lib/udev/udevd $RPM_BUILD_ROOT%{_sbindir}/udevd
748 # compat symlinks for "/ merged into /usr" programs
749 mv $RPM_BUILD_ROOT/{,s}bin/udevadm
750 ln -s %{_sbindir}/udevadm $RPM_BUILD_ROOT/bin
751 ln -s /lib/udev $RPM_BUILD_ROOT%{_prefix}/lib
753 # install custom udev rules from pld package
754 cp -a %{SOURCE101} $RPM_BUILD_ROOT%{_sysconfdir}/udev/rules.d/40-alsa-restore.rules
755 cp -a %{SOURCE102} $RPM_BUILD_ROOT%{_sysconfdir}/udev/rules.d/70-udev-pld.rules
756 cp -a %{SOURCE104} $RPM_BUILD_ROOT%{_sysconfdir}/udev/rules.d/70-uinput.rules
757 cp -a %{SOURCE105} $RPM_BUILD_ROOT%{_sysconfdir}/udev/rules.d/70-steam_controller.rules
759 # http://www.freedesktop.org/wiki/Software/systemd/PredictableNetworkInterfaceNames
760 ln -s /dev/null $RPM_BUILD_ROOT%{_sysconfdir}/udev/rules.d/80-net-setup-link.rules
762 # install udev configs
763 cp -a %{SOURCE103} $RPM_BUILD_ROOT%{_sysconfdir}/udev/links.conf
765 # install udev executables (scripts, helpers, etc.)
766 install -p %{SOURCE110} $RPM_BUILD_ROOT/lib/udev/net_helper
767 install -p %{SOURCE111} $RPM_BUILD_ROOT%{_sbindir}/start_udev
769 # install misc udev stuff
770 cp -a %{SOURCE120} $RPM_BUILD_ROOT%{_sysconfdir}/modprobe.d/udev_blacklist.conf
771 cp -a %{SOURCE121} $RPM_BUILD_ROOT%{_sysconfdir}/modprobe.d/fbdev-blacklist.conf
773 :>$RPM_BUILD_ROOT%{_sysconfdir}/udev/hwdb.bin
775 mv $RPM_BUILD_ROOT%{_mandir}/man8/{systemd-,}udevd.8
776 echo ".so man8/udevd.8" >$RPM_BUILD_ROOT%{_mandir}/man8/systemd-udevd.8
778 # Main binary has been moved, but we don't want to break existing installs
779 ln -s ../lib/systemd/systemd $RPM_BUILD_ROOT/bin/systemd
781 # Create SysV compatibility symlinks. systemctl/systemd are smart
782 # enough to detect the way they were called
783 install -d $RPM_BUILD_ROOT/sbin
784 ln -s ../lib/systemd/systemd $RPM_BUILD_ROOT/sbin/init
785 ln -s ../bin/systemctl $RPM_BUILD_ROOT/sbin/halt
786 ln -s ../bin/systemctl $RPM_BUILD_ROOT/sbin/poweroff
787 ln -s ../bin/systemctl $RPM_BUILD_ROOT/sbin/reboot
788 ln -s ../bin/systemctl $RPM_BUILD_ROOT/sbin/runlevel
789 ln -s ../bin/systemctl $RPM_BUILD_ROOT/sbin/shutdown
790 ln -s ../bin/systemctl $RPM_BUILD_ROOT/sbin/telinit
792 ln -s ../modules $RPM_BUILD_ROOT%{_sysconfdir}/modules-load.d/modules.conf
794 # disable redundant SYSV services
795 ln -s /dev/null $RPM_BUILD_ROOT%{systemdunitdir}/allowlogin.service
796 ln -s /dev/null $RPM_BUILD_ROOT%{systemdunitdir}/console.service
797 ln -s /dev/null $RPM_BUILD_ROOT%{systemdunitdir}/cpusets.service
798 ln -s /dev/null $RPM_BUILD_ROOT%{systemdunitdir}/killall.service
799 ln -s /dev/null $RPM_BUILD_ROOT%{systemdunitdir}/netfs.service
800 ln -s /dev/null $RPM_BUILD_ROOT%{systemdunitdir}/random.service
802 # add static (non-NetworkManager) networking
803 cp -p %{SOURCE3} $RPM_BUILD_ROOT%{systemdunitdir}/network.service
805 # restore bind-mounts /var/run -> run and /var/lock -> /run/lock
806 # we don't have those directories symlinked
807 cp -p %{SOURCE4} $RPM_BUILD_ROOT%{systemdunitdir}/var-lock.mount
808 cp -p %{SOURCE5} $RPM_BUILD_ROOT%{systemdunitdir}/var-run.mount
809 ln -s ../var-lock.mount $RPM_BUILD_ROOT%{systemdunitdir}/local-fs.target.wants
810 ln -s ../var-run.mount $RPM_BUILD_ROOT%{systemdunitdir}/local-fs.target.wants
812 # and remove mounting tmp on tmpfs by default
813 %{__rm} $RPM_BUILD_ROOT%{systemdunitdir}/local-fs.target.wants/tmp.mount
815 # Install and enable storage subsystems support services (RAID, LVM, etc.)
816 cp -p %{SOURCE10} $RPM_BUILD_ROOT%{systemdunitdir}/pld-storage-init-late.service
817 cp -p %{SOURCE11} $RPM_BUILD_ROOT%{systemdunitdir}/pld-storage-init.service
818 cp -p %{SOURCE12} $RPM_BUILD_ROOT%{systemdunitdir}/pld-wait-storage.service
819 cp -p %{SOURCE14} $RPM_BUILD_ROOT%{systemdunitdir}/pld-clean-tmp.service
820 install -p %{SOURCE13} $RPM_BUILD_ROOT/lib/systemd/pld-storage-init
821 install -p %{SOURCE15} $RPM_BUILD_ROOT/lib/systemd/pld-clean-tmp
823 ln -s ../pld-storage-init-late.service $RPM_BUILD_ROOT%{systemdunitdir}/local-fs.target.wants
824 ln -s ../pld-storage-init.service $RPM_BUILD_ROOT%{systemdunitdir}/local-fs.target.wants
825 ln -s ../pld-clean-tmp.service $RPM_BUILD_ROOT%{systemdunitdir}/local-fs.target.wants
827 # As of 207 the systemd-sysctl tool no longer natively reads the file /etc/sysctl.conf.
828 # If desired, the file should be symlinked from /etc/sysctl.d/99-sysctl.conf.
829 ln -s /etc/sysctl.conf $RPM_BUILD_ROOT/etc/sysctl.d/99-sysctl.conf
831 # Install rc-inetd replacement
832 cp -p %{SOURCE16} $RPM_BUILD_ROOT%{systemdunitdir}-generators/pld-rc-inetd-generator
833 cp -p %{SOURCE17} $RPM_BUILD_ROOT%{systemdunitdir}/rc-inetd.service
835 cp -p %{SOURCE18} $RPM_BUILD_ROOT%{_sysconfdir}/systemd/system-preset/default.preset
837 cp -p %{SOURCE19} $RPM_BUILD_ROOT%{systemdunitdir}/prefdm.service
839 # handled by rc-local sysv service, no need for generator
840 %{__rm} $RPM_BUILD_ROOT%{systemdunitdir}-generators/systemd-rc-local-generator
842 # provided by rc-scripts
843 %{__rm} $RPM_BUILD_ROOT%{systemdunitdir}/rc-local.service
845 # Make sure these directories are properly owned:
846 # - halt,kexec,poweroff,reboot: generic ones used by ConsoleKit-systemd,
847 # - syslog _might_ be used by some syslog implementation (none for now),
848 # - isn't dbus populated by dbus-systemd only (so to be moved there)?
849 install -d $RPM_BUILD_ROOT%{systemdunitdir}/{basic,dbus,halt,initrd,kexec,poweroff,reboot,shutdown,syslog}.target.wants
851 # Make sure the shutdown/sleep drop-in dirs exist
852 install -d $RPM_BUILD_ROOT%{_libexecdir}/systemd/system-{shutdown,sleep}
854 # Create new-style configuration files so that we can ghost-own them
855 touch $RPM_BUILD_ROOT%{_sysconfdir}/{hostname,locale.conf,machine-id,machine-info,vconsole.conf}
857 # Install SysV conversion tool for systemd
858 install -p %{SOURCE1} $RPM_BUILD_ROOT%{_bindir}
860 # Create directory for service helper scripts
861 install -d $RPM_BUILD_ROOT/lib/systemd/pld-helpers.d
863 # to be enabled only when the packages are installed
864 %{__rm} $RPM_BUILD_ROOT%{_sysconfdir}/systemd/system/*.target.wants/systemd-networkd.service \
865 $RPM_BUILD_ROOT%{_sysconfdir}/systemd/system/*.target.wants/systemd-networkd.socket \
866 $RPM_BUILD_ROOT%{_sysconfdir}/systemd/system/*.target.wants/systemd-resolved.service
868 install -d $RPM_BUILD_ROOT/var/log
869 :> $RPM_BUILD_ROOT/var/log/btmp
870 :> $RPM_BUILD_ROOT/var/log/wtmp
872 %{__rm} -r $RPM_BUILD_ROOT%{_docdir}/%{name}
873 %{__rm} $RPM_BUILD_ROOT/%{_lib}/security/pam_systemd.la \
874 $RPM_BUILD_ROOT/%{_lib}/libnss_myhostname.la \
875 $RPM_BUILD_ROOT%{_libdir}/*.la
878 %{__rm} $RPM_BUILD_ROOT%{py3_sitedir}/systemd/*.la
880 # install Python2 files, binaries built and saved earlier
881 install -d $RPM_BUILD_ROOT%{py_sitedir}/systemd
882 cp -a $RPM_BUILD_ROOT%{py3_sitedir}/systemd/*.py $RPM_BUILD_ROOT%{py_sitedir}/systemd
883 install -p .libs/python2/*.so $RPM_BUILD_ROOT%{py_sitedir}/systemd
884 %py_comp $RPM_BUILD_ROOT%{py_sitedir}
885 %py_ocomp $RPM_BUILD_ROOT%{py_sitedir}
887 %{__rm} $RPM_BUILD_ROOT%{py_sitedir}/systemd/*.la
895 rm -rf $RPM_BUILD_ROOT
898 %groupadd -g 288 systemd-journal
899 %groupadd -g 315 systemd-bus-proxy
900 %useradd -u 315 -g 315 -d /var/log/journal -s /bin/false -c "Systemd Bus Proxy" systemd-bus-proxy
901 %groupadd -g 316 systemd-network
902 %useradd -u 316 -g 316 -d /var/log/journal -s /bin/false -c "Systemd Network Management" systemd-network
903 %groupadd -g 317 systemd-resolve
904 %useradd -u 317 -g 317 -d /var/log/journal -s /bin/false -c "Systemd Resolver" systemd-resolve
905 %groupadd -g 318 systemd-timesync
906 %useradd -u 318 -g 318 -d /var/log/journal -s /bin/false -c "Systemd Time Synchronization" systemd-timesync
907 %groupadd -g 319 systemd-journal-remote
908 %useradd -u 319 -g 319 -d /var/log/journal -s /bin/false -c "Systemd Journal Remote" systemd-journal-remote
909 %groupadd -g 320 systemd-journal-upload
910 %useradd -u 320 -g 320 -d /var/log/journal -s /bin/false -c "Systemd Journal Upload" systemd-journal-upload
913 /bin/systemd-machine-id-setup || :
914 /lib/systemd/systemd-random-seed save || :
915 /bin/systemctl --system daemon-reexec || :
916 /bin/journalctl --update-catalog || :
919 if [ $1 -ge 1 ]; then
920 /bin/systemctl --system daemon-reload || :
921 /bin/systemctl try-restart systemd-logind.service || :
923 if [ "$1" = "0" ]; then
924 %groupremove systemd-journal
927 %triggerpostun -- systemd < 1:208-1
928 chgrp -R systemd-journal /var/log/journal
929 chmod g+s /var/log/journal
931 %triggerpostun -- systemd < 1:220-1
932 # https://bugs.freedesktop.org/show_bug.cgi?id=89202
933 /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) || :
935 %post libs -p /sbin/ldconfig
936 %postun libs -p /sbin/ldconfig
939 if [ $1 -eq 1 ]; then
940 # Try to read default runlevel from the old inittab if it exists
941 runlevel=$(/bin/awk -F ':' '$3 == "initdefault" && $1 !~ "^#" { print $2 }' /etc/inittab 2>/dev/null)
942 if [ -z "$runlevel" ] ; then
943 target="%{systemdunitdir}/graphical.target"
945 target="%{systemdunitdir}/runlevel$runlevel.target"
948 # And symlink what we found to the new-style default.target
949 ln -s "$target" %{_sysconfdir}/systemd/system/default.target || :
951 # Setup hostname if not yet done so
952 if [ ! -s /etc/hostname ]; then
954 [ -f /etc/sysconfig/network ] && . /etc/sysconfig/network
955 if [ -n "$HOSTNAME" -a "$HOSTNAME" != "pldmachine" ]; then
956 echo $HOSTNAME > /etc/hostname
957 chmod 644 /etc/hostname
961 # Enable the services we install by default.
962 /bin/systemctl enable \
965 systemd-readahead-replay.service \
966 systemd-readahead-collect.service \
967 systemd-udev-settle.service || :
971 if [ $1 -eq 0 ] ; then
972 /bin/systemctl disable \
975 systemd-readahead-replay.service \
976 systemd-readahead-collect.service \
977 systemd-udev-settle.service || :
979 %{__rm} -f %{_sysconfdir}/systemd/system/default.target || :
983 if [ $1 -ge 1 ]; then
984 /bin/systemctl daemon-reload || :
987 %triggerpostun units -- systemd-units < 43-7
988 # Remove design fialures
989 %{__rm} -f %{_sysconfdir}/systemd/system/network.target.wants/ifcfg@*.service || :
990 %{__rm} -f %{_sysconfdir}/systemd/system/network.target.wants/network-post.service || :
991 %{__rm} -f %{_sysconfdir}/systemd/system/multi-user.target.wants/network-post.service || :
992 /bin/systemctl reenable network.service || :
994 %triggerpostun units -- systemd-units < 1:183
995 /bin/systemctl --quiet enable systemd-udev-settle.service || :
996 %{__rm} -f /etc/systemd/system/basic.target.wants/udev-settle.service || :
997 # preserve renamed configs
998 if [ -f /etc/systemd/systemd-journald.conf.rpmsave ]; then
999 %{__mv} /etc/systemd/journald.conf{,.rpmnew}
1000 %{__mv} -f /etc/systemd/systemd-journald.conf.rpmsave /etc/systemd/journald.conf
1002 if [ -f /etc/systemd/systemd-logind.conf.rpmsave ]; then
1003 %{__mv} /etc/systemd/logind.conf{,.rpmnew}
1004 %{__mv} -f /etc/systemd/systemd-logind.conf.rpmsave /etc/systemd/logind.conf
1007 %triggerpostun units -- systemd-units < 1:187-3
1008 if [ -f /etc/sysconfig/rpm ]; then
1009 . /etc/sysconfig/rpm
1010 if [ ${RPM_ENABLE_SYSTEMD_SERVICE:-yes} = no ]; then
1011 echo "disable *" >>%{_sysconfdir}/systemd/system-preset/default.preset
1015 %triggerpostun units -- systemd-units < 1:208-9
1016 # remove buggy symlink
1017 if [ -L /etc/systemd/system/getty.target.wants/getty@.service ] ; then
1018 rm -f /etc/systemd/system/getty.target.wants/getty@.service || :
1023 # Do not change it to restart, we only want to start new services here
1024 %systemd_service_start sockets.target
1029 %pre journal-gateway
1030 %groupadd -g 287 systemd-journal-gateway
1031 %useradd -u 287 -g 287 -d /var/log/journal -s /bin/false -c "Systemd Journal Gateway" systemd-journal-gateway
1033 %post journal-gateway
1034 %systemd_post systemd-journal-gatewayd.socket systemd-journal-gatewayd.service
1036 %preun journal-gateway
1037 %systemd_preun systemd-journal-gatewayd.socket systemd-journal-gatewayd.service
1039 %postun journal-gateway
1042 if [ "$1" = "0" ]; then
1043 %userremove systemd-journal-gateway
1044 %groupremove systemd-journal-gateway
1048 %systemd_post systemd-networkd.socket systemd-networkd.service
1051 %systemd_preun systemd-networkd.socket systemd-networkd.service
1057 %systemd_post systemd-resolved.service
1060 %systemd_preun systemd-resolved.service
1065 %triggerpostun -n udev-core -- dev
1066 if [ "$2" = 0 ]; then
1067 # need to kill and restart udevd as after obsoleting dev package the
1068 # /dev tree will remain empty. umask is needed as otherwise udev will
1069 # create devices with strange permissions (udev bug probably)
1071 /sbin/start_udev || exit 0
1074 %triggerpostun -n udev-core -- udev < 108
1075 %{__sed} -i -e 's#IMPORT{program}="/sbin/#IMPORT{program}="#g' /etc/udev/rules.d/*.rules
1076 %if "%{_lib}" != "lib"
1077 %{__sed} -i -e 's#/%{_lib}/udev/#/lib/udev/#g' /etc/udev/rules.d/*.rules
1080 %triggerpostun -n udev-core -- udev < 165
1081 /sbin/udevadm info --convert-db
1084 /sbin/udevadm hwdb --update || :
1085 if [ $1 -gt 1 ]; then
1086 if [ ! -x /bin/systemd_booted ] || ! /bin/systemd_booted; then
1087 if grep -qs devtmpfs /proc/mounts && [ -n "$(pidof udevd)" ]; then
1088 /sbin/udevadm control --exit
1089 /lib/udev/udevd --daemon
1092 SYSTEMD_LOG_LEVEL=warning SYSTEMD_LOG_TARGET=syslog \
1093 /bin/systemctl --quiet try-restart systemd-udevd.service || :
1097 %postun -n udev-core
1098 if [ -x /bin/systemd_booted ] && /bin/systemd_booted; then
1099 SYSTEMD_LOG_LEVEL=warning SYSTEMD_LOG_TARGET=syslog \
1100 /bin/systemctl --quiet daemon-reload || :
1103 %post -n udev-libs -p /sbin/ldconfig
1104 %postun -n udev-libs -p /sbin/ldconfig
1106 %files -f %{name}.lang
1107 %defattr(644,root,root,755)
1108 %doc DISTRO_PORTING NEWS README TODO
1109 /etc/dbus-1/system.d/org.freedesktop.hostname1.conf
1110 /etc/dbus-1/system.d/org.freedesktop.import1.conf
1111 /etc/dbus-1/system.d/org.freedesktop.locale1.conf
1112 /etc/dbus-1/system.d/org.freedesktop.login1.conf
1113 /etc/dbus-1/system.d/org.freedesktop.machine1.conf
1114 /etc/dbus-1/system.d/org.freedesktop.systemd1.conf
1115 /etc/dbus-1/system.d/org.freedesktop.timedate1.conf
1116 %attr(755,root,root) %{_sysconfdir}/X11/xinit/xinitrc.d/50-systemd-user.sh
1117 %attr(444,root,root) %ghost %config(noreplace) %{_sysconfdir}/machine-id
1118 %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/hostname
1119 %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/locale.conf
1120 %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/machine-info
1121 %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/vconsole.conf
1122 %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/systemd/bootchart.conf
1123 %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/systemd/coredump.conf
1124 %if %{with microhttpd}
1125 %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/systemd/journal-remote.conf
1126 %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/systemd/journal-upload.conf
1128 %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/systemd/journald.conf
1129 %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/systemd/logind.conf
1130 %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/systemd/system.conf
1131 %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/systemd/timesyncd.conf
1132 %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/systemd/user.conf
1133 %dir %{_sysconfdir}/systemd/user
1134 %dir %{_sysconfdir}/systemd/system/getty.target.wants
1135 %dir %{_sysconfdir}/systemd/system/multi-user.target.wants
1136 %dir %{_sysconfdir}/systemd/system/sockets.target.wants
1137 %dir %{_sysconfdir}/systemd/system/sysinit.target.wants
1138 %config(noreplace,missingok) %verify(not md5 mtime size) %{_sysconfdir}/systemd/system/getty.target.wants/getty@tty1.service
1139 %config(noreplace,missingok) %verify(not md5 mtime size) %{_sysconfdir}/systemd/system/multi-user.target.wants/remote-fs.target
1140 %config(noreplace,missingok) %verify(not md5 mtime size) %{_sysconfdir}/systemd/system/sysinit.target.wants/systemd-timesyncd.service
1141 %config(noreplace) %verify(not md5 mtime size) /etc/pam.d/systemd-user
1143 %attr(755,root,root) /bin/journalctl
1144 %attr(755,root,root) /bin/loginctl
1145 %attr(755,root,root) /bin/machinectl
1146 %attr(755,root,root) /bin/systemd
1147 %attr(755,root,root) /bin/systemd-ask-password
1148 %attr(755,root,root) /bin/systemd-escape
1149 %attr(755,root,root) /bin/systemd-firstboot
1150 %attr(755,root,root) /bin/systemd-inhibit
1151 %attr(755,root,root) /bin/systemd-machine-id-setup
1152 %attr(755,root,root) /bin/systemd-notify
1153 %attr(755,root,root) /bin/systemd-sysusers
1154 %attr(755,root,root) /bin/systemd-tty-ask-password-agent
1155 %attr(755,root,root) %{_bindir}/bootctl
1156 %attr(755,root,root) %{_bindir}/busctl
1157 %attr(755,root,root) %{_bindir}/coredumpctl
1158 %attr(755,root,root) %{_bindir}/hostnamectl
1159 %attr(755,root,root) %{_bindir}/kernel-install
1160 %attr(755,root,root) %{_bindir}/localectl
1161 %attr(755,root,root) %{_bindir}/systemd-cat
1162 %attr(755,root,root) %{_bindir}/systemd-cgls
1163 %attr(755,root,root) %{_bindir}/systemd-cgtop
1164 %attr(755,root,root) %{_bindir}/systemd-delta
1165 %attr(755,root,root) %{_bindir}/systemd-detect-virt
1166 %attr(755,root,root) %{_bindir}/systemd-nspawn
1167 %attr(755,root,root) %{_bindir}/systemd-path
1168 %attr(755,root,root) %{_bindir}/systemd-run
1169 %attr(755,root,root) %{_bindir}/systemd-stdio-bridge
1170 %attr(755,root,root) %{_bindir}/systemd-sysv-convert
1171 %attr(755,root,root) %{_bindir}/timedatectl
1172 /lib/systemd/import-pubring.gpg
1173 %attr(755,root,root) /lib/systemd/pld-clean-tmp
1174 %attr(755,root,root) /lib/systemd/pld-storage-init
1175 %attr(755,root,root) /lib/systemd/systemd-ac-power
1176 %attr(755,root,root) /lib/systemd/systemd-activate
1177 %attr(755,root,root) /lib/systemd/systemd-backlight
1178 %attr(755,root,root) /lib/systemd/systemd-binfmt
1179 %attr(755,root,root) /lib/systemd/systemd-bootchart
1180 %attr(755,root,root) /lib/systemd/systemd-bus-proxyd
1181 %attr(755,root,root) /lib/systemd/systemd-cgroups-agent
1182 %attr(755,root,root) /lib/systemd/systemd-coredump
1183 %{?with_cryptsetup:%attr(755,root,root) /lib/systemd/systemd-cryptsetup}
1184 %attr(755,root,root) /lib/systemd/systemd-export
1185 %attr(755,root,root) /lib/systemd/systemd-fsck
1186 %attr(755,root,root) /lib/systemd/systemd-hibernate-resume
1187 %attr(755,root,root) /lib/systemd/systemd-hostnamed
1188 %attr(755,root,root) /lib/systemd/systemd-import
1189 %attr(755,root,root) /lib/systemd/systemd-importd
1190 %attr(755,root,root) /lib/systemd/systemd-initctl
1191 %attr(755,root,root) /lib/systemd/systemd-journald
1192 %if %{with microhttpd}
1193 %attr(755,root,root) /lib/systemd/systemd-journal-remote
1194 %attr(755,root,root) /lib/systemd/systemd-journal-upload
1196 %attr(755,root,root) /lib/systemd/systemd-localed
1197 %attr(755,root,root) /lib/systemd/systemd-logind
1198 %attr(755,root,root) /lib/systemd/systemd-machined
1199 %attr(755,root,root) /lib/systemd/systemd-machine-id-commit
1200 %attr(755,root,root) /lib/systemd/systemd-modules-load
1201 %attr(755,root,root) /lib/systemd/systemd-pull
1202 %attr(755,root,root) /lib/systemd/systemd-quotacheck
1203 %attr(755,root,root) /lib/systemd/systemd-random-seed
1204 %attr(755,root,root) /lib/systemd/systemd-remount-fs
1205 %attr(755,root,root) /lib/systemd/systemd-reply-password
1206 %attr(755,root,root) /lib/systemd/systemd-resolve-host
1207 %attr(755,root,root) /lib/systemd/systemd-rfkill
1208 %attr(755,root,root) /lib/systemd/systemd-shutdown
1209 %attr(755,root,root) /lib/systemd/systemd-sleep
1210 %attr(755,root,root) /lib/systemd/systemd-socket-proxyd
1211 %attr(755,root,root) /lib/systemd/systemd-sysctl
1212 %attr(755,root,root) /lib/systemd/systemd-timedated
1213 %attr(755,root,root) /lib/systemd/systemd-timesyncd
1214 %attr(755,root,root) /lib/systemd/systemd-udevd
1215 %attr(755,root,root) /lib/systemd/systemd-update-utmp
1216 %attr(755,root,root) /lib/systemd/systemd-update-done
1217 %attr(755,root,root) /lib/systemd/systemd-user-sessions
1218 %attr(755,root,root) /lib/systemd/systemd-vconsole-setup
1219 %attr(755,root,root) /lib/systemd/systemd
1220 %{?with_cryptsetup:%attr(755,root,root) /lib/systemd/system-generators/systemd-cryptsetup-generator}
1221 %attr(755,root,root) /lib/systemd/system-generators/systemd-debug-generator
1222 %attr(755,root,root) /lib/systemd/system-generators/systemd-efi-boot-generator
1223 %attr(755,root,root) /lib/systemd/system-generators/systemd-fstab-generator
1224 %attr(755,root,root) /lib/systemd/system-generators/systemd-getty-generator
1225 %attr(755,root,root) /lib/systemd/system-generators/systemd-gpt-auto-generator
1226 %attr(755,root,root) /lib/systemd/system-generators/systemd-hibernate-resume-generator
1227 %attr(755,root,root) /lib/systemd/system-generators/systemd-system-update-generator
1228 %attr(755,root,root) /lib/systemd/system-generators/systemd-sysv-generator
1229 %dir /lib/systemd/network
1230 /lib/systemd/network/99-default.link
1231 /lib/udev/rules.d/70-uaccess.rules
1232 /lib/udev/rules.d/71-seat.rules
1233 /lib/udev/rules.d/73-seat-late.rules
1234 /lib/udev/rules.d/99-systemd.rules
1235 %dir %{_libexecdir}/kernel
1236 %dir %{_libexecdir}/kernel/install.d
1237 %{_libexecdir}/kernel/install.d/50-depmod.install
1238 %{_libexecdir}/kernel/install.d/90-loaderentry.install
1240 %dir %{_libexecdir}/systemd/boot
1241 %dir %{_libexecdir}/systemd/boot/efi
1243 %{_libexecdir}/systemd/boot/efi/linuxia32.efi.stub
1244 %{_libexecdir}/systemd/boot/efi/systemd-bootia32.efi
1246 %ifarch %{x8664} x32
1247 %{_libexecdir}/systemd/boot/efi/linuxx64.efi.stub
1248 %{_libexecdir}/systemd/boot/efi/systemd-bootx64.efi
1251 %{_libexecdir}/systemd/boot/efi/linuxaa64.efi.stub
1252 %{_libexecdir}/systemd/boot/efi/systemd-bootaa64.efi
1255 %dir %{_libexecdir}/systemd/catalog
1256 %{_libexecdir}/systemd/catalog/systemd.catalog
1257 %lang(be) %{_libexecdir}/systemd/catalog/systemd.be.catalog
1258 %lang(be) %{_libexecdir}/systemd/catalog/systemd.be@latin.catalog
1259 %lang(fr) %{_libexecdir}/systemd/catalog/systemd.fr.catalog
1260 %lang(it) %{_libexecdir}/systemd/catalog/systemd.it.catalog
1261 %lang(pl) %{_libexecdir}/systemd/catalog/systemd.pl.catalog
1262 %lang(pt_BR) %{_libexecdir}/systemd/catalog/systemd.pt_BR.catalog
1263 %lang(ru) %{_libexecdir}/systemd/catalog/systemd.ru.catalog
1264 %lang(zh_TW) %{_libexecdir}/systemd/catalog/systemd.zh_TW.catalog
1265 %dir %{_libexecdir}/sysusers.d
1266 %{_libexecdir}/sysusers.d/basic.conf
1267 %{_libexecdir}/sysusers.d/systemd.conf
1268 %if %{with microhttpd}
1269 %{_libexecdir}/sysusers.d/systemd-remote.conf
1271 %{_libexecdir}/tmpfiles.d/etc.conf
1272 %{_libexecdir}/tmpfiles.d/home.conf
1273 %{_libexecdir}/tmpfiles.d/legacy.conf
1274 %{_libexecdir}/tmpfiles.d/systemd.conf
1275 %{_libexecdir}/tmpfiles.d/systemd-nologin.conf
1276 %{_libexecdir}/tmpfiles.d/systemd-nspawn.conf
1277 %if %{with microhttpd}
1278 %{_libexecdir}/tmpfiles.d/systemd-remote.conf
1280 %{_libexecdir}/tmpfiles.d/tmp.conf
1281 %{_libexecdir}/tmpfiles.d/var.conf
1282 %{_libexecdir}/tmpfiles.d/x11.conf
1283 %{_libexecdir}/sysctl.d/50-coredump.conf
1284 %{_datadir}/dbus-1/services/org.freedesktop.systemd1.service
1285 %{_datadir}/dbus-1/system-services/org.freedesktop.hostname1.service
1286 %{_datadir}/dbus-1/system-services/org.freedesktop.import1.service
1287 %{_datadir}/dbus-1/system-services/org.freedesktop.locale1.service
1288 %{_datadir}/dbus-1/system-services/org.freedesktop.login1.service
1289 %{_datadir}/dbus-1/system-services/org.freedesktop.machine1.service
1290 %{_datadir}/dbus-1/system-services/org.freedesktop.systemd1.service
1291 %{_datadir}/dbus-1/system-services/org.freedesktop.timedate1.service
1292 %{_datadir}/polkit-1/actions/org.freedesktop.hostname1.policy
1293 %{_datadir}/polkit-1/actions/org.freedesktop.import1.policy
1294 %{_datadir}/polkit-1/actions/org.freedesktop.locale1.policy
1295 %{_datadir}/polkit-1/actions/org.freedesktop.login1.policy
1296 %{_datadir}/polkit-1/actions/org.freedesktop.machine1.policy
1297 %{_datadir}/polkit-1/actions/org.freedesktop.systemd1.policy
1298 %{_datadir}/polkit-1/actions/org.freedesktop.timedate1.policy
1299 %dir %{_datadir}/systemd
1300 %{?with_microhttpd:%{_datadir}/systemd/gatewayd}
1301 %{_datadir}/systemd/kbd-model-map
1302 %{_datadir}/systemd/language-fallback-map
1303 %{_datadir}/factory/etc/nsswitch.conf
1304 %{_datadir}/factory/etc/pam.d/other
1305 %{_datadir}/factory/etc/pam.d/system-auth
1306 %{_mandir}/man1/bootctl.1*
1307 %{_mandir}/man1/busctl.1*
1308 %{_mandir}/man1/coredumpctl.1*
1309 %{_mandir}/man1/hostnamectl.1*
1310 %{_mandir}/man1/journalctl.1*
1311 %{_mandir}/man1/localectl.1*
1312 %{_mandir}/man1/loginctl.1*
1313 %{_mandir}/man1/machinectl.1*
1314 %{_mandir}/man1/systemd.1*
1315 %{_mandir}/man1/systemd-ask-password.1*
1316 %{_mandir}/man1/systemd-bootchart.1*
1317 %{_mandir}/man1/systemd-cat.1*
1318 %{_mandir}/man1/systemd-cgls.1*
1319 %{_mandir}/man1/systemd-cgtop.1*
1320 %{_mandir}/man1/systemd-delta.1*
1321 %{_mandir}/man1/systemd-detect-virt.1*
1322 %{_mandir}/man1/systemd-escape.1*
1323 %{_mandir}/man1/systemd-firstboot.1*
1324 %{_mandir}/man1/systemd-firstboot.service.1*
1325 %{_mandir}/man1/systemd-inhibit.1*
1326 %{_mandir}/man1/systemd-machine-id-commit.1*
1327 %{_mandir}/man1/systemd-machine-id-setup.1*
1328 %{_mandir}/man1/systemd-notify.1*
1329 %{_mandir}/man1/systemd-nspawn.1*
1330 %{_mandir}/man1/systemd-path.1*
1331 %{_mandir}/man1/systemd-run.1*
1332 %{_mandir}/man1/systemd-tty-ask-password-agent.1*
1333 %{_mandir}/man1/timedatectl.1*
1334 %{_mandir}/man5/binfmt.d.5*
1335 %{_mandir}/man5/bootchart.conf.5*
1336 %{_mandir}/man5/bootchart.conf.d.5*
1337 %{_mandir}/man5/coredump.conf.5*
1338 %{_mandir}/man5/coredump.conf.d.5*
1339 %{_mandir}/man5/hostname.5*
1340 %if %{with microhttpd}
1341 %{_mandir}/man5/journal-remote.conf.5*
1342 %{_mandir}/man5/journal-remote.conf.d.5*
1344 %{_mandir}/man5/journald.conf.5*
1345 %{_mandir}/man5/journald.conf.d.5*
1346 %{_mandir}/man5/locale.conf.5*
1347 %{_mandir}/man5/localtime.5*
1348 %{_mandir}/man5/logind.conf.5*
1349 %{_mandir}/man5/logind.conf.d.5*
1350 %{_mandir}/man5/machine-id.5*
1351 %{_mandir}/man5/machine-info.5*
1352 %{_mandir}/man5/modules-load.d.5*
1353 %{_mandir}/man5/os-release.5*
1354 %{_mandir}/man5/sleep.conf.d.5*
1355 %{_mandir}/man5/sysctl.d.5*
1356 %{_mandir}/man5/system.conf.d.5*
1357 %{_mandir}/man5/systemd.*.5*
1358 %{_mandir}/man5/systemd-sleep.conf.5*
1359 %{_mandir}/man5/systemd-system.conf.5*
1360 %{_mandir}/man5/systemd-user.conf.5*
1361 %{_mandir}/man5/sysusers.d.5*
1362 %{_mandir}/man5/timesyncd.conf.5*
1363 %{_mandir}/man5/timesyncd.conf.d.5*
1364 %{_mandir}/man5/user.conf.d.5*
1365 %{_mandir}/man5/vconsole.conf.5*
1366 %{_mandir}/man7/bootup.7*
1367 %{_mandir}/man7/daemon.7*
1368 %{_mandir}/man7/file-hierarchy.7*
1369 %{_mandir}/man7/kernel-command-line.7*
1370 %{_mandir}/man7/systemd.directives.7*
1371 %{_mandir}/man7/systemd.generator.7*
1372 %{_mandir}/man7/systemd.index.7*
1373 %{_mandir}/man7/systemd.journal-fields.7*
1374 %{_mandir}/man7/systemd.special.7*
1375 %{_mandir}/man7/systemd.time.7*
1376 %{_mandir}/man8/kernel-install.8*
1377 %{_mandir}/man8/libnss_myhostname.so.2.8*
1378 %{_mandir}/man8/libnss_mymachines.so.2.8*
1379 %{_mandir}/man8/nss-myhostname.8*
1380 %{_mandir}/man8/nss-mymachines.8*
1381 %{_mandir}/man8/systemd-activate.8*
1382 %{_mandir}/man8/systemd-backlight.8*
1383 %{_mandir}/man8/systemd-binfmt.8*
1384 %{_mandir}/man8/systemd-coredump.8*
1385 %{?with_cryptsetup:%{_mandir}/man8/systemd-cryptsetup-generator.8*}
1386 %{_mandir}/man8/systemd-debug-generator.8*
1387 %{_mandir}/man8/systemd-fsck.8*
1388 %{_mandir}/man8/systemd-efi-boot-generator.8*
1389 %{_mandir}/man8/systemd-gpt-auto-generator.8*
1390 %{_mandir}/man8/systemd-fstab-generator.8*
1391 %{_mandir}/man8/systemd-getty-generator.8*
1392 %{_mandir}/man8/systemd-hibernate-resume-generator.8*
1393 %{_mandir}/man8/systemd-hibernate-resume.8*
1394 %{_mandir}/man8/systemd-hibernate-resume@.service.8*
1395 %{_mandir}/man8/systemd-hostnamed.8*
1396 %{_mandir}/man8/systemd-initctl.8*
1397 %{_mandir}/man8/systemd-journald-dev-log.socket.8*
1398 %{_mandir}/man8/systemd-journald.8*
1399 %if %{with microhttpd}
1400 %{_mandir}/man8/systemd-journal-remote.8.*
1401 %{_mandir}/man8/systemd-journal-upload.8.*
1403 %{_mandir}/man8/systemd-localed.8*
1404 %{_mandir}/man8/systemd-logind.8*
1405 %{_mandir}/man8/systemd-machined.8*
1406 %{_mandir}/man8/systemd-machine-id-commit.service.8*
1407 %{_mandir}/man8/systemd-modules-load.8*
1408 %{_mandir}/man8/systemd-quotacheck.8*
1409 %{_mandir}/man8/systemd-random-seed.8*
1410 %{_mandir}/man8/systemd-remount-fs.8*
1411 %{_mandir}/man8/systemd-rfkill.8*
1412 %{_mandir}/man8/systemd-rfkill@.service.8*
1413 %{_mandir}/man8/systemd-shutdown.8*
1414 %{_mandir}/man8/systemd-sleep.8*
1415 %{_mandir}/man8/systemd-socket-proxyd.8*
1416 %{_mandir}/man8/systemd-sysctl.8*
1417 %{_mandir}/man8/systemd-system-update-generator.8*
1418 %{_mandir}/man8/systemd-sysv-generator.8*
1419 %{_mandir}/man8/systemd-sysusers.8*
1420 %{_mandir}/man8/systemd-sysusers.service.8*
1421 %{_mandir}/man8/systemd-timedated.8*
1422 %{_mandir}/man8/systemd-timesyncd.8*
1423 %{_mandir}/man8/systemd-timesyncd.service.8*
1424 %{_mandir}/man8/systemd-udevd.8*
1425 %{_mandir}/man8/systemd-update-done.8*
1426 %{_mandir}/man8/systemd-update-done.service.8*
1427 %{_mandir}/man8/systemd-update-utmp.8*
1428 %{_mandir}/man8/systemd-user-sessions.8*
1429 %{_mandir}/man8/systemd-vconsole-setup.8*
1430 %attr(700,root,root) %dir /var/lib/machines
1431 %dir /var/lib/%{name}
1432 %dir /var/lib/%{name}/coredump
1433 %dir /var/lib/%{name}/catalog
1434 %attr(640,root,root) %ghost /var/lib/%{name}/random-seed
1435 %attr(600,root,utmp) %ghost /var/log/btmp
1436 %attr(664,root,utmp) %ghost /var/log/wtmp
1437 %attr(2755,root,systemd-journal) %dir /var/log/journal
1440 %attr(755,root,root) /%{_lib}/security/pam_systemd.so
1441 %{_mandir}/man8/pam_systemd.8*
1445 %defattr(644,root,root,755)
1446 %attr(755,root,root) /sbin/halt
1447 %attr(755,root,root) /sbin/init
1448 %attr(755,root,root) /sbin/poweroff
1449 %attr(755,root,root) /sbin/reboot
1450 %attr(755,root,root) /sbin/runlevel
1451 %attr(755,root,root) /sbin/shutdown
1452 %attr(755,root,root) /sbin/telinit
1453 %{_mandir}/man1/init.1*
1454 %{?with_cryptsetup:%{_mandir}/man5/crypttab.5*}
1455 %{_mandir}/man8/halt.8*
1456 %{_mandir}/man8/poweroff.8*
1457 %{_mandir}/man8/reboot.8*
1458 %{_mandir}/man8/runlevel.8*
1459 %{_mandir}/man8/shutdown.8*
1460 %{_mandir}/man8/telinit.8*
1463 %defattr(644,root,root,755)
1464 %dir %{_sysconfdir}/binfmt.d
1465 %dir %{_sysconfdir}/modules-load.d
1466 %config(noreplace,missingok) %verify(not md5 mtime size) %{_sysconfdir}/modules-load.d/modules.conf
1467 %dir %{_sysconfdir}/sysctl.d
1468 %{_sysconfdir}/sysctl.d/99-sysctl.conf
1469 %dir %{_sysconfdir}/systemd
1470 %dir %{_sysconfdir}/systemd/system
1471 %dir %{_sysconfdir}/systemd/system-preset
1472 %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/systemd/system-preset/default.preset
1473 %dir %{_sysconfdir}/tmpfiles.d
1474 %dir %{_libexecdir}/binfmt.d
1475 %dir %{_libexecdir}/modules-load.d
1476 %dir %{_libexecdir}/sysctl.d
1477 %{_libexecdir}/sysctl.d/50-default.conf
1478 %dir %{_libexecdir}/systemd
1479 %dir %{_libexecdir}/systemd/system-shutdown
1480 %dir %{_libexecdir}/systemd/system-sleep
1481 %dir %{_libexecdir}/systemd/user
1482 %{_libexecdir}/systemd/user/basic.target
1483 %{_libexecdir}/systemd/user/bluetooth.target
1484 %{_libexecdir}/systemd/user/busnames.target
1485 %{_libexecdir}/systemd/user/default.target
1486 %{_libexecdir}/systemd/user/exit.target
1487 %{_libexecdir}/systemd/user/paths.target
1488 %{_libexecdir}/systemd/user/printer.target
1489 %{_libexecdir}/systemd/user/shutdown.target
1490 %{_libexecdir}/systemd/user/smartcard.target
1491 %{_libexecdir}/systemd/user/sockets.target
1492 %{_libexecdir}/systemd/user/sound.target
1493 %{_libexecdir}/systemd/user/timers.target
1494 %{_libexecdir}/systemd/user/systemd-bus-proxyd.service
1495 %{_libexecdir}/systemd/user/systemd-bus-proxyd.socket
1496 %{_libexecdir}/systemd/user/systemd-exit.service
1497 %dir %{_libexecdir}/systemd/user-generators
1498 %{_libexecdir}/systemd/user-generators/systemd-dbus1-generator
1499 %dir /lib/systemd/pld-helpers.d
1500 %dir /lib/systemd/system-generators
1501 %attr(755,root,root) /lib/systemd/system-generators/systemd-dbus1-generator
1502 %dir /lib/systemd/system-preset
1503 /lib/systemd/system-preset/90-systemd.preset
1504 %dir /lib/systemd/system-sleep
1505 %dir /lib/systemd/system-shutdown
1506 %attr(755,root,root) /bin/systemctl
1507 %attr(755,root,root) /bin/systemd-tmpfiles
1508 %attr(755,root,root) /bin/systemd_booted
1509 %{_mandir}/man1/systemctl.1*
1510 %{_mandir}/man5/tmpfiles.d.5*
1511 %{_mandir}/man8/systemd-tmpfiles.8*
1512 %{_npkgconfigdir}/systemd.pc
1514 %{systemdunitdir}/org.freedesktop.hostname1.busname
1515 %{systemdunitdir}/org.freedesktop.import1.busname
1516 %{systemdunitdir}/org.freedesktop.locale1.busname
1517 %{systemdunitdir}/org.freedesktop.login1.busname
1518 %{systemdunitdir}/org.freedesktop.machine1.busname
1519 %{systemdunitdir}/org.freedesktop.network1.busname
1520 %{systemdunitdir}/org.freedesktop.resolve1.busname
1521 %{systemdunitdir}/org.freedesktop.systemd1.busname
1522 %{systemdunitdir}/org.freedesktop.timedate1.busname
1523 %{systemdunitdir}/proc-sys-fs-binfmt_misc.automount
1524 %{systemdunitdir}/dev-hugepages.mount
1525 %{systemdunitdir}/dev-mqueue.mount
1526 %{systemdunitdir}/proc-sys-fs-binfmt_misc.mount
1527 %{systemdunitdir}/sys-fs-fuse-connections.mount
1528 %{systemdunitdir}/sys-kernel-config.mount
1529 %{systemdunitdir}/sys-kernel-debug.mount
1530 %{systemdunitdir}/tmp.mount
1531 %{systemdunitdir}/var-lib-machines.mount
1532 %{systemdunitdir}/var-lock.mount
1533 %{systemdunitdir}/var-run.mount
1534 %{systemdunitdir}/systemd-ask-password-console.path
1535 %{systemdunitdir}/systemd-ask-password-wall.path
1536 %{systemdunitdir}/allowlogin.service
1537 %{systemdunitdir}/autovt@.service
1538 %{systemdunitdir}/console-getty.service
1539 %{systemdunitdir}/console-shell.service
1540 %{systemdunitdir}/console.service
1541 %{systemdunitdir}/container-getty@.service
1542 %{systemdunitdir}/cpusets.service
1543 %{systemdunitdir}/dbus-org.freedesktop.hostname1.service
1544 %{systemdunitdir}/dbus-org.freedesktop.import1.service
1545 %{systemdunitdir}/dbus-org.freedesktop.locale1.service
1546 %{systemdunitdir}/dbus-org.freedesktop.login1.service
1547 %{systemdunitdir}/dbus-org.freedesktop.machine1.service
1548 %{systemdunitdir}/dbus-org.freedesktop.timedate1.service
1549 %{systemdunitdir}/debug-shell.service
1550 %{systemdunitdir}/display-manager.service
1551 %{systemdunitdir}/emergency.service
1552 %{systemdunitdir}/getty@.service
1553 %{systemdunitdir}/halt-local.service
1554 %{systemdunitdir}/initrd-cleanup.service
1555 %{systemdunitdir}/initrd-parse-etc.service
1556 %{systemdunitdir}/initrd-switch-root.service
1557 %{systemdunitdir}/initrd-udevadm-cleanup-db.service
1558 %{systemdunitdir}/killall.service
1559 %{systemdunitdir}/kmod-static-nodes.service
1560 %{systemdunitdir}/ldconfig.service
1561 %{systemdunitdir}/netfs.service
1562 %{systemdunitdir}/network.service
1563 %{systemdunitdir}/pld-clean-tmp.service
1564 %{systemdunitdir}/pld-storage-init-late.service
1565 %{systemdunitdir}/pld-storage-init.service
1566 %{systemdunitdir}/pld-wait-storage.service
1567 %{systemdunitdir}/prefdm.service
1568 %{systemdunitdir}/quotaon.service
1569 %{systemdunitdir}/random.service
1570 %{systemdunitdir}/rescue.service
1571 %{systemdunitdir}/serial-getty@.service
1572 %{systemdunitdir}/single.service
1573 %{systemdunitdir}/sys-kernel-config.service
1574 %{systemdunitdir}/systemd-ask-password-console.service
1575 %{systemdunitdir}/systemd-ask-password-wall.service
1576 %{systemdunitdir}/systemd-backlight@.service
1577 %{systemdunitdir}/systemd-binfmt.service
1578 %{systemdunitdir}/systemd-bootchart.service
1579 %{systemdunitdir}/systemd-bus-proxyd.service
1580 %{systemdunitdir}/systemd-firstboot.service
1581 %{systemdunitdir}/systemd-fsck-root.service
1582 %{systemdunitdir}/systemd-fsck@.service
1583 %{systemdunitdir}/systemd-halt.service
1584 %{systemdunitdir}/systemd-hibernate-resume@.service
1585 %{systemdunitdir}/systemd-hibernate.service
1586 %{systemdunitdir}/systemd-hostnamed.service
1587 %{systemdunitdir}/systemd-hwdb-update.service
1588 %{systemdunitdir}/systemd-hybrid-sleep.service
1589 %{systemdunitdir}/systemd-importd.service
1590 %{systemdunitdir}/systemd-initctl.service
1591 %{systemdunitdir}/systemd-journal-catalog-update.service
1592 %{systemdunitdir}/systemd-journal-flush.service
1593 %{systemdunitdir}/systemd-journal-gatewayd.service
1594 %{systemdunitdir}/systemd-journal-remote.service
1595 %{systemdunitdir}/systemd-journal-upload.service
1596 %{systemdunitdir}/systemd-journald.service
1597 %{systemdunitdir}/systemd-kexec.service
1598 %{systemdunitdir}/systemd-localed.service
1599 %{systemdunitdir}/systemd-logind.service
1600 %{systemdunitdir}/systemd-machine-id-commit.service
1601 %{systemdunitdir}/systemd-machined.service
1602 %{systemdunitdir}/systemd-modules-load.service
1603 %{systemdunitdir}/systemd-nspawn@.service
1604 %{systemdunitdir}/systemd-poweroff.service
1605 %{systemdunitdir}/systemd-quotacheck.service
1606 %{systemdunitdir}/systemd-random-seed.service
1607 %{systemdunitdir}/systemd-reboot.service
1608 %{systemdunitdir}/systemd-remount-fs.service
1609 %{systemdunitdir}/systemd-rfkill@.service
1610 %{systemdunitdir}/systemd-suspend.service
1611 %{systemdunitdir}/systemd-sysctl.service
1612 %{systemdunitdir}/systemd-sysusers.service
1613 %{systemdunitdir}/systemd-timedated.service
1614 %{systemdunitdir}/systemd-timesyncd.service
1615 %{systemdunitdir}/systemd-tmpfiles-clean.service
1616 %{systemdunitdir}/systemd-tmpfiles-setup-dev.service
1617 %{systemdunitdir}/systemd-tmpfiles-setup.service
1618 %{systemdunitdir}/systemd-udev-settle.service
1619 %{systemdunitdir}/systemd-udev-trigger.service
1620 %{systemdunitdir}/systemd-udevd.service
1621 %{systemdunitdir}/systemd-update-done.service
1622 %{systemdunitdir}/systemd-update-utmp-runlevel.service
1623 %{systemdunitdir}/systemd-update-utmp.service
1624 %{systemdunitdir}/systemd-user-sessions.service
1625 %{systemdunitdir}/systemd-vconsole-setup.service
1626 %{systemdunitdir}/user@.service
1627 %{systemdunitdir}/-.slice
1628 %{systemdunitdir}/machine.slice
1629 %{systemdunitdir}/system.slice
1630 %{systemdunitdir}/user.slice
1631 %exclude %{systemdunitdir}/rc-inetd.service
1632 %{systemdunitdir}/syslog.socket
1633 %{systemdunitdir}/systemd-bus-proxyd.socket
1634 %{systemdunitdir}/systemd-initctl.socket
1635 %{systemdunitdir}/systemd-journal-remote.socket
1636 %{systemdunitdir}/systemd-journald-audit.socket
1637 %{systemdunitdir}/systemd-journald-dev-log.socket
1638 %{systemdunitdir}/systemd-journald.socket
1639 %{systemdunitdir}/systemd-udevd-control.socket
1640 %{systemdunitdir}/systemd-udevd-kernel.socket
1641 %{systemdunitdir}/basic.target
1642 %{systemdunitdir}/bluetooth.target
1643 %{systemdunitdir}/busnames.target
1644 %{?with_cryptsetup:%{systemdunitdir}/cryptsetup-pre.target}
1645 %{?with_cryptsetup:%{systemdunitdir}/cryptsetup.target}
1646 %{systemdunitdir}/ctrl-alt-del.target
1647 %{systemdunitdir}/default.target
1648 %{systemdunitdir}/emergency.target
1649 %{systemdunitdir}/final.target
1650 %{systemdunitdir}/getty.target
1651 %{systemdunitdir}/graphical.target
1652 %{systemdunitdir}/halt.target
1653 %{systemdunitdir}/hibernate.target
1654 %{systemdunitdir}/hybrid-sleep.target
1655 %{systemdunitdir}/initrd-fs.target
1656 %{systemdunitdir}/initrd-root-fs.target
1657 %{systemdunitdir}/initrd-switch-root.target
1658 %{systemdunitdir}/initrd.target
1659 %{systemdunitdir}/kexec.target
1660 %{systemdunitdir}/local-fs-pre.target
1661 %{systemdunitdir}/local-fs.target
1662 %{systemdunitdir}/machines.target
1663 %{systemdunitdir}/multi-user.target
1664 %{systemdunitdir}/network-online.target
1665 %{systemdunitdir}/network-pre.target
1666 %{systemdunitdir}/network.target
1667 %{systemdunitdir}/nss-lookup.target
1668 %{systemdunitdir}/nss-user-lookup.target
1669 %{systemdunitdir}/paths.target
1670 %{systemdunitdir}/poweroff.target
1671 %{systemdunitdir}/printer.target
1672 %{systemdunitdir}/reboot.target
1673 %{systemdunitdir}/remote-fs-pre.target
1674 %{systemdunitdir}/remote-fs.target
1675 %{systemdunitdir}/rescue.target
1676 %{systemdunitdir}/rpcbind.target
1677 %{systemdunitdir}/runlevel0.target
1678 %{systemdunitdir}/runlevel1.target
1679 %{systemdunitdir}/runlevel2.target
1680 %{systemdunitdir}/runlevel3.target
1681 %{systemdunitdir}/runlevel4.target
1682 %{systemdunitdir}/runlevel5.target
1683 %{systemdunitdir}/runlevel6.target
1684 %{systemdunitdir}/shutdown.target
1685 %{systemdunitdir}/sigpwr.target
1686 %{systemdunitdir}/sleep.target
1687 %{systemdunitdir}/slices.target
1688 %{systemdunitdir}/smartcard.target
1689 %{systemdunitdir}/sockets.target
1690 %{systemdunitdir}/sound.target
1691 %{systemdunitdir}/suspend.target
1692 %{systemdunitdir}/swap.target
1693 %{systemdunitdir}/sysinit.target
1694 %{systemdunitdir}/system-update.target
1695 %{systemdunitdir}/time-sync.target
1696 %{systemdunitdir}/timers.target
1697 %{systemdunitdir}/umount.target
1698 %{systemdunitdir}/systemd-tmpfiles-clean.timer
1699 %dir %{systemdunitdir}/basic.target.wants
1700 %dir %{systemdunitdir}/busnames.target.wants
1701 %dir %{systemdunitdir}/dbus.target.wants
1702 %dir %{systemdunitdir}/final.target.wants
1703 %dir %{systemdunitdir}/graphical.target.wants
1704 %dir %{systemdunitdir}/halt.target.wants
1705 %dir %{systemdunitdir}/initrd.target.wants
1706 %dir %{systemdunitdir}/kexec.target.wants
1707 %dir %{systemdunitdir}/local-fs.target.wants
1708 %dir %{systemdunitdir}/multi-user.target.wants
1709 %dir %{systemdunitdir}/poweroff.target.wants
1710 %dir %{systemdunitdir}/reboot.target.wants
1711 %dir %{systemdunitdir}/rescue.target.wants
1712 %dir %{systemdunitdir}/runlevel[12345].target.wants
1713 %dir %{systemdunitdir}/shutdown.target.wants
1714 %dir %{systemdunitdir}/sockets.target.wants
1715 %dir %{systemdunitdir}/sysinit.target.wants
1716 %dir %{systemdunitdir}/syslog.target.wants
1717 %dir %{systemdunitdir}/timers.target.wants
1718 %{systemdunitdir}/busnames.target.wants/org.freedesktop.hostname1.busname
1719 %{systemdunitdir}/busnames.target.wants/org.freedesktop.import1.busname
1720 %{systemdunitdir}/busnames.target.wants/org.freedesktop.locale1.busname
1721 %{systemdunitdir}/busnames.target.wants/org.freedesktop.login1.busname
1722 %{systemdunitdir}/busnames.target.wants/org.freedesktop.machine1.busname
1723 %{systemdunitdir}/busnames.target.wants/org.freedesktop.network1.busname
1724 %{systemdunitdir}/busnames.target.wants/org.freedesktop.resolve1.busname
1725 %{systemdunitdir}/busnames.target.wants/org.freedesktop.systemd1.busname
1726 %{systemdunitdir}/busnames.target.wants/org.freedesktop.timedate1.busname
1727 %{systemdunitdir}/final.target.wants/halt-local.service
1728 %{systemdunitdir}/graphical.target.wants/display-manager.service
1729 %{systemdunitdir}/graphical.target.wants/systemd-update-utmp-runlevel.service
1730 %{systemdunitdir}/local-fs.target.wants/pld-clean-tmp.service
1731 %{systemdunitdir}/local-fs.target.wants/pld-storage-init-late.service
1732 %{systemdunitdir}/local-fs.target.wants/pld-storage-init.service
1733 %{systemdunitdir}/local-fs.target.wants/systemd-remount-fs.service
1734 %{systemdunitdir}/local-fs.target.wants/var-lib-machines.mount
1735 %{systemdunitdir}/local-fs.target.wants/var-lock.mount
1736 %{systemdunitdir}/local-fs.target.wants/var-run.mount
1737 %{systemdunitdir}/multi-user.target.wants/getty.target
1738 %{systemdunitdir}/multi-user.target.wants/rc-local.service
1739 %{systemdunitdir}/multi-user.target.wants/systemd-ask-password-wall.path
1740 %{systemdunitdir}/multi-user.target.wants/systemd-logind.service
1741 %{systemdunitdir}/multi-user.target.wants/systemd-update-utmp-runlevel.service
1742 %{systemdunitdir}/multi-user.target.wants/systemd-user-sessions.service
1743 %{systemdunitdir}/rescue.target.wants/systemd-update-utmp-runlevel.service
1744 %{systemdunitdir}/sockets.target.wants/systemd-initctl.socket
1745 %{systemdunitdir}/sockets.target.wants/systemd-journald-audit.socket
1746 %{systemdunitdir}/sockets.target.wants/systemd-journald-dev-log.socket
1747 %{systemdunitdir}/sockets.target.wants/systemd-journald.socket
1748 %{systemdunitdir}/sockets.target.wants/systemd-udevd-control.socket
1749 %{systemdunitdir}/sockets.target.wants/systemd-udevd-kernel.socket
1750 %{?with_cryptsetup:%{systemdunitdir}/sysinit.target.wants/cryptsetup.target}
1751 %{systemdunitdir}/sysinit.target.wants/dev-hugepages.mount
1752 %{systemdunitdir}/sysinit.target.wants/dev-mqueue.mount
1753 %{systemdunitdir}/sysinit.target.wants/kmod-static-nodes.service
1754 %{systemdunitdir}/sysinit.target.wants/ldconfig.service
1755 %{systemdunitdir}/sysinit.target.wants/proc-sys-fs-binfmt_misc.automount
1756 %{systemdunitdir}/sysinit.target.wants/sys-fs-fuse-connections.mount
1757 %{systemdunitdir}/sysinit.target.wants/sys-kernel-debug.mount
1758 %{systemdunitdir}/sysinit.target.wants/systemd-ask-password-console.path
1759 %{systemdunitdir}/sysinit.target.wants/systemd-binfmt.service
1760 %{systemdunitdir}/sysinit.target.wants/systemd-firstboot.service
1761 %{systemdunitdir}/sysinit.target.wants/systemd-hwdb-update.service
1762 %{systemdunitdir}/sysinit.target.wants/systemd-journal-catalog-update.service
1763 %{systemdunitdir}/sysinit.target.wants/systemd-journald.service
1764 %{systemdunitdir}/sysinit.target.wants/systemd-journal-flush.service
1765 %{systemdunitdir}/sysinit.target.wants/systemd-machine-id-commit.service
1766 %{systemdunitdir}/sysinit.target.wants/systemd-modules-load.service
1767 %{systemdunitdir}/sysinit.target.wants/systemd-random-seed.service
1768 %{systemdunitdir}/sysinit.target.wants/systemd-sysctl.service
1769 %{systemdunitdir}/sysinit.target.wants/systemd-sysusers.service
1770 %{systemdunitdir}/sysinit.target.wants/systemd-tmpfiles-setup-dev.service
1771 %{systemdunitdir}/sysinit.target.wants/systemd-tmpfiles-setup.service
1772 %{systemdunitdir}/sysinit.target.wants/systemd-udevd.service
1773 %{systemdunitdir}/sysinit.target.wants/systemd-udev-trigger.service
1774 %{systemdunitdir}/sysinit.target.wants/systemd-update-done.service
1775 %{systemdunitdir}/sysinit.target.wants/systemd-update-utmp.service
1776 %{systemdunitdir}/sysinit.target.wants/systemd-vconsole-setup.service
1777 %{systemdunitdir}/timers.target.wants/systemd-tmpfiles-clean.timer
1778 %{_mandir}/man8/systemd-ask-password-console.path.8*
1779 %{_mandir}/man8/systemd-ask-password-console.service.8*
1780 %{_mandir}/man8/systemd-ask-password-wall.path.8*
1781 %{_mandir}/man8/systemd-ask-password-wall.service.8*
1782 %{_mandir}/man8/systemd-backlight@.service.8*
1783 %{_mandir}/man8/systemd-binfmt.service.8*
1784 %{_mandir}/man8/systemd-bus-proxyd.8*
1785 %{_mandir}/man8/systemd-bus-proxyd.socket.8
1786 %{_mandir}/man8/systemd-bus-proxyd@.service.8*
1787 %{?with_cryptsetup:%{_mandir}/man8/systemd-cryptsetup.8*}
1788 %{?with_cryptsetup:%{_mandir}/man8/systemd-cryptsetup@.service.8*}
1789 %{_mandir}/man8/systemd-fsck-root.service.8*
1790 %{_mandir}/man8/systemd-fsck@.service.8*
1791 %{_mandir}/man8/systemd-halt.service.8*
1792 %{_mandir}/man8/systemd-hibernate.service.8*
1793 %{_mandir}/man8/systemd-hostnamed.service.8*
1794 %{_mandir}/man8/systemd-hybrid-sleep.service.8*
1795 %{_mandir}/man8/systemd-initctl.service.8*
1796 %{_mandir}/man8/systemd-initctl.socket.8*
1797 %{_mandir}/man8/systemd-journald.service.8*
1798 %{_mandir}/man8/systemd-journald.socket.8*
1799 %{_mandir}/man8/systemd-kexec.service.8*
1800 %{_mandir}/man8/systemd-localed.service.8*
1801 %{_mandir}/man8/systemd-logind.service.8*
1802 %{_mandir}/man8/systemd-machined.service.8*
1803 %{_mandir}/man8/systemd-modules-load.service.8*
1804 %{_mandir}/man8/systemd-poweroff.service.8*
1805 %{_mandir}/man8/systemd-quotacheck.service.8*
1806 %{_mandir}/man8/systemd-random-seed.service.8*
1807 %{_mandir}/man8/systemd-reboot.service.8*
1808 %{_mandir}/man8/systemd-remount-fs.service.8*
1809 %{_mandir}/man8/systemd-suspend.service.8*
1810 %{_mandir}/man8/systemd-sysctl.service.8*
1811 %{_mandir}/man8/systemd-timedated.service.8*
1812 %{_mandir}/man8/systemd-tmpfiles-clean.service.8*
1813 %{_mandir}/man8/systemd-tmpfiles-clean.timer.8*
1814 %{_mandir}/man8/systemd-tmpfiles-setup.service.8*
1815 %{_mandir}/man8/systemd-tmpfiles-setup-dev.service.8*
1816 %{_mandir}/man8/systemd-udevd.service.8*
1817 %{_mandir}/man8/systemd-udevd-control.socket.8*
1818 %{_mandir}/man8/systemd-udevd-kernel.socket.8*
1819 %{_mandir}/man8/systemd-update-utmp-runlevel.service.8*
1820 %{_mandir}/man8/systemd-update-utmp.service.8*
1821 %{_mandir}/man8/systemd-user-sessions.service.8*
1822 %{_mandir}/man8/systemd-vconsole-setup.service.8*
1824 %if %{with consoled}
1826 %defattr(644,root,root,755)
1827 %attr(755,root,root) /lib/systemd/systemd-consoled
1828 %{_libexecdir}/systemd/user/systemd-consoled.service
1829 %dir %{_libexecdir}/systemd/user/default.target.wants
1830 %{_libexecdir}/systemd/user/default.target.wants/systemd-consoled.service
1831 %{_datadir}/systemd/unifont-glyph-array.bin
1834 %if %{with microhttpd}
1835 %files journal-gateway
1836 %defattr(644,root,root,755)
1837 %{systemdunitdir}/systemd-journal-gatewayd.socket
1838 %attr(755,root,root) /lib/systemd/systemd-journal-gatewayd
1839 %{_mandir}/man8/systemd-journal-gatewayd.8*
1840 %{_mandir}/man8/systemd-journal-gatewayd.service.8*
1841 %{_mandir}/man8/systemd-journal-gatewayd.socket.8*
1845 %defattr(644,root,root,755)
1846 /etc/dbus-1/system.d/org.freedesktop.network1.conf
1847 %dir %{_sysconfdir}/systemd/network
1848 %dir %{_sysconfdir}/systemd/system/network-online.target.wants
1849 %config(noreplace,missingok) %verify(not md5 mtime size) %{_sysconfdir}/systemd/system/network-online.target.wants/systemd-networkd-wait-online.service
1850 /lib/systemd/network/80-container-host0.network
1851 /lib/systemd/network/80-container-ve.network
1852 %{systemdunitdir}/dbus-org.freedesktop.network1.service
1853 %{systemdunitdir}/systemd-networkd-wait-online.service
1854 %{systemdunitdir}/systemd-networkd.service
1855 %{systemdunitdir}/systemd-networkd.socket
1856 %{_datadir}/dbus-1/system-services/org.freedesktop.network1.service
1857 %attr(755,root,root) /bin/networkctl
1858 %attr(755,root,root) /lib/systemd/systemd-networkd
1859 %attr(755,root,root) /lib/systemd/systemd-networkd-wait-online
1860 %{_mandir}/man1/networkctl.1*
1861 %{_mandir}/man8/systemd-networkd-wait-online.8*
1862 %{_mandir}/man8/systemd-networkd-wait-online.service.8*
1863 %{_mandir}/man8/systemd-networkd.8*
1864 %{_mandir}/man8/systemd-networkd.service.8*
1867 %defattr(644,root,root,755)
1868 %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/systemd/resolved.conf
1869 /etc/dbus-1/system.d/org.freedesktop.resolve1.conf
1870 %{_datadir}/dbus-1/system-services/org.freedesktop.resolve1.service
1871 %{systemdunitdir}/dbus-org.freedesktop.resolve1.service
1872 %{systemdunitdir}/systemd-resolved.service
1873 %attr(755,root,root) /lib/systemd/systemd-resolved
1874 %{_mandir}/man5/resolved.conf.5*
1875 %{_mandir}/man5/resolved.conf.d.5*
1876 %{_mandir}/man8/systemd-resolved.8*
1877 %{_mandir}/man8/systemd-resolved.service.8*
1880 %defattr(644,root,root,755)
1881 %attr(755,root,root) %{systemdunitdir}-generators/pld-rc-inetd-generator
1882 %{systemdunitdir}/rc-inetd.service
1885 %defattr(644,root,root,755)
1886 %attr(755,root,root) %{_bindir}/systemd-analyze
1887 %{_mandir}/man1/systemd-analyze.1*
1890 %defattr(644,root,root,755)
1891 %attr(755,root,root) %{_libdir}/libnss_mymachines.so.2
1892 %attr(755,root,root) %{_libdir}/libnss_resolve.so.2
1893 %attr(755,root,root) /%{_lib}/libnss_myhostname.so.2
1894 %attr(755,root,root) /%{_lib}/libsystemd.so.*.*.*
1895 %attr(755,root,root) %ghost /%{_lib}/libsystemd.so.0
1896 %attr(755,root,root) /%{_lib}/libsystemd-daemon.so.*.*.*
1897 %attr(755,root,root) %ghost /%{_lib}/libsystemd-daemon.so.0
1898 %attr(755,root,root) /%{_lib}/libsystemd-id128.so.*.*.*
1899 %attr(755,root,root) %ghost /%{_lib}/libsystemd-id128.so.0
1900 %attr(755,root,root) /%{_lib}/libsystemd-journal.so.*.*.*
1901 %attr(755,root,root) %ghost /%{_lib}/libsystemd-journal.so.0
1902 %attr(755,root,root) /%{_lib}/libsystemd-login.so.*.*.*
1903 %attr(755,root,root) %ghost /%{_lib}/libsystemd-login.so.0
1906 %defattr(644,root,root,755)
1907 %attr(755,root,root) %{_libdir}/libsystemd.so
1908 %attr(755,root,root) %{_libdir}/libsystemd-daemon.so
1909 %attr(755,root,root) %{_libdir}/libsystemd-id128.so
1910 %attr(755,root,root) %{_libdir}/libsystemd-journal.so
1911 %attr(755,root,root) %{_libdir}/libsystemd-login.so
1912 %{_includedir}/%{name}
1913 %{_pkgconfigdir}/libsystemd.pc
1914 %{_pkgconfigdir}/libsystemd-daemon.pc
1915 %{_pkgconfigdir}/libsystemd-id128.pc
1916 %{_pkgconfigdir}/libsystemd-journal.pc
1917 %{_pkgconfigdir}/libsystemd-login.pc
1918 %{_mandir}/man3/SD_*.3*
1919 %{_mandir}/man3/sd*.3*
1921 %files -n python-systemd
1922 %defattr(644,root,root,755)
1923 %dir %{py_sitedir}/systemd
1924 %{py_sitedir}/systemd/*.py[co]
1925 %attr(755,root,root) %{py_sitedir}/systemd/_daemon.so
1926 %attr(755,root,root) %{py_sitedir}/systemd/_journal.so
1927 %attr(755,root,root) %{py_sitedir}/systemd/_reader.so
1928 %attr(755,root,root) %{py_sitedir}/systemd/id128.so
1929 %attr(755,root,root) %{py_sitedir}/systemd/login.so
1932 %files -n python3-systemd
1933 %defattr(644,root,root,755)
1934 %dir %{py3_sitedir}/systemd
1935 %{py3_sitedir}/systemd/*.py
1936 %dir %{py3_sitedir}/systemd/__pycache__
1937 %{py3_sitedir}/systemd/__pycache__/*.py[co]
1938 %attr(755,root,root) %{py3_sitedir}/systemd/_daemon.so
1939 %attr(755,root,root) %{py3_sitedir}/systemd/_journal.so
1940 %attr(755,root,root) %{py3_sitedir}/systemd/_reader.so
1941 %attr(755,root,root) %{py3_sitedir}/systemd/id128.so
1942 %attr(755,root,root) %{py3_sitedir}/systemd/login.so
1945 %files -n bash-completion-systemd
1946 %defattr(644,root,root,755)
1947 %{_datadir}/bash-completion/completions/bootctl
1948 %{_datadir}/bash-completion/completions/busctl
1949 %{_datadir}/bash-completion/completions/coredumpctl
1950 %{_datadir}/bash-completion/completions/hostnamectl
1951 %{_datadir}/bash-completion/completions/journalctl
1952 %{_datadir}/bash-completion/completions/kernel-install
1953 %{_datadir}/bash-completion/completions/localectl
1954 %{_datadir}/bash-completion/completions/loginctl
1955 %{_datadir}/bash-completion/completions/machinectl
1956 %{_datadir}/bash-completion/completions/systemctl
1957 %{_datadir}/bash-completion/completions/systemd-analyze
1958 %{_datadir}/bash-completion/completions/systemd-cat
1959 %{_datadir}/bash-completion/completions/systemd-cgls
1960 %{_datadir}/bash-completion/completions/systemd-cgtop
1961 %{_datadir}/bash-completion/completions/systemd-delta
1962 %{_datadir}/bash-completion/completions/systemd-detect-virt
1963 %{_datadir}/bash-completion/completions/systemd-nspawn
1964 %{_datadir}/bash-completion/completions/systemd-run
1965 %{_datadir}/bash-completion/completions/timedatectl
1967 %files -n zsh-completion-systemd
1968 %defattr(644,root,root,755)
1969 %{_datadir}/zsh/site-functions/_bootctl
1970 %{_datadir}/zsh/site-functions/_coredumpctl
1971 %{_datadir}/zsh/site-functions/_hostnamectl
1972 %{_datadir}/zsh/site-functions/_journalctl
1973 %{_datadir}/zsh/site-functions/_kernel-install
1974 %{_datadir}/zsh/site-functions/_localectl
1975 %{_datadir}/zsh/site-functions/_loginctl
1976 %{_datadir}/zsh/site-functions/_machinectl
1977 %{_datadir}/zsh/site-functions/_sd_hosts_or_user_at_host
1978 %{_datadir}/zsh/site-functions/_sd_machines
1979 %{_datadir}/zsh/site-functions/_sd_outputmodes
1980 %{_datadir}/zsh/site-functions/_sd_unit_files
1981 %{_datadir}/zsh/site-functions/_systemctl
1982 %{_datadir}/zsh/site-functions/_systemd
1983 %{_datadir}/zsh/site-functions/_systemd-analyze
1984 %{_datadir}/zsh/site-functions/_systemd-delta
1985 %{_datadir}/zsh/site-functions/_systemd-inhibit
1986 %{_datadir}/zsh/site-functions/_systemd-nspawn
1987 %{_datadir}/zsh/site-functions/_systemd-run
1988 %{_datadir}/zsh/site-functions/_systemd-tmpfiles
1989 %{_datadir}/zsh/site-functions/_timedatectl
1992 %defattr(644,root,root,755)
1993 %dev(c,1,3) %attr(666,root,root) /dev/null
1994 %dev(c,5,1) %attr(660,root,console) /dev/console
1995 %dev(c,1,5) %attr(666,root,root) /dev/zero
1998 %defattr(644,root,root,755)
2002 %attr(755,root,root) /lib/udev/collect
2004 %attr(755,root,root) /lib/udev/net_helper
2006 %attr(755,root,root) /lib/udev/ata_id
2007 %attr(755,root,root) /lib/udev/cdrom_id
2008 %attr(755,root,root) /lib/udev/mtd_probe
2009 %attr(755,root,root) /lib/udev/scsi_id
2010 %attr(755,root,root) /lib/udev/v4l_id
2012 %attr(755,root,root) /lib/udev/udevd
2014 %attr(755,root,root) /lib/udev/accelerometer
2016 /lib/udev/hwdb.d/20-acpi-vendor.hwdb
2017 /lib/udev/hwdb.d/20-bluetooth-vendor-product.hwdb
2018 /lib/udev/hwdb.d/20-net-ifname.hwdb
2019 /lib/udev/hwdb.d/20-OUI.hwdb
2020 /lib/udev/hwdb.d/20-pci-classes.hwdb
2021 /lib/udev/hwdb.d/20-pci-vendor-model.hwdb
2022 /lib/udev/hwdb.d/20-sdio-classes.hwdb
2023 /lib/udev/hwdb.d/20-sdio-vendor-model.hwdb
2024 /lib/udev/hwdb.d/20-usb-classes.hwdb
2025 /lib/udev/hwdb.d/20-usb-vendor-model.hwdb
2026 /lib/udev/hwdb.d/60-evdev.hwdb
2027 /lib/udev/hwdb.d/60-keyboard.hwdb
2028 /lib/udev/hwdb.d/70-mouse.hwdb
2029 /lib/udev/hwdb.d/70-pointingstick.hwdb
2030 /lib/udev/hwdb.d/70-touchpad.hwdb
2032 %attr(755,root,root) %{_sbindir}/start_udev
2033 %attr(755,root,root) %{_sbindir}/udevd
2034 %attr(755,root,root) %{_sbindir}/udevadm
2035 %attr(755,root,root) /bin/systemd-hwdb
2036 %attr(755,root,root) /bin/udevadm
2038 %dir %{_sysconfdir}/udev
2039 %dir %{_sysconfdir}/udev/rules.d
2040 %dir %{_sysconfdir}/udev/hwdb.d
2041 %ghost %{_sysconfdir}/udev/hwdb.bin
2043 %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/modprobe.d/fbdev-blacklist.conf
2044 %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/modprobe.d/udev_blacklist.conf
2045 %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/udev/links.conf
2046 %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/udev/rules.d/40-alsa-restore.rules
2047 %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/udev/rules.d/70-udev-pld.rules
2048 %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/udev/rules.d/70-uinput.rules
2049 %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/udev/rules.d/70-steam_controller.rules
2050 %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/udev/rules.d/80-net-setup-link.rules
2052 %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/udev/udev.conf
2054 # rules below are NOT supposed to be changed by users
2055 /lib/udev/rules.d/42-usb-hid-pm.rules
2056 /lib/udev/rules.d/50-udev-default.rules
2057 /lib/udev/rules.d/60-block.rules
2058 /lib/udev/rules.d/60-cdrom_id.rules
2059 /lib/udev/rules.d/60-drm.rules
2060 /lib/udev/rules.d/60-evdev.rules
2061 /lib/udev/rules.d/60-persistent-alsa.rules
2062 /lib/udev/rules.d/60-persistent-input.rules
2063 /lib/udev/rules.d/60-persistent-storage.rules
2064 /lib/udev/rules.d/60-persistent-storage-tape.rules
2065 /lib/udev/rules.d/60-persistent-v4l.rules
2066 /lib/udev/rules.d/60-serial.rules
2067 /lib/udev/rules.d/61-accelerometer.rules
2068 /lib/udev/rules.d/64-btrfs.rules
2069 /lib/udev/rules.d/70-mouse.rules
2070 /lib/udev/rules.d/70-power-switch.rules
2071 /lib/udev/rules.d/70-touchpad.rules
2072 /lib/udev/rules.d/75-net-description.rules
2073 /lib/udev/rules.d/75-probe_mtd.rules
2074 /lib/udev/rules.d/78-sound-card.rules
2075 /lib/udev/rules.d/80-drivers.rules
2076 /lib/udev/rules.d/80-net-setup-link.rules
2077 /lib/udev/rules.d/90-vconsole.rules
2079 %{_mandir}/man5/udev.conf.5*
2080 %{_mandir}/man7/udev.7*
2081 %{_mandir}/man7/hwdb.7*
2082 %{_mandir}/man8/systemd-hwdb.8*
2083 %{_mandir}/man8/udevadm.8*
2084 %{_mandir}/man8/udevd.8*
2087 %defattr(644,root,root,755)
2088 %attr(755,root,root) /%{_lib}/libudev.so.*.*.*
2089 %attr(755,root,root) %ghost /%{_lib}/libudev.so.1
2091 %files -n udev-devel
2092 %defattr(644,root,root,755)
2093 %attr(755,root,root) %{_libdir}/libudev.so
2094 %{_includedir}/libudev.h
2095 %{_pkgconfigdir}/libudev.pc
2096 %{_npkgconfigdir}/udev.pc
2097 %{_mandir}/man3/libudev.3*
2098 %{_mandir}/man3/udev_*.3*
2100 %files -n bash-completion-udev
2101 %defattr(644,root,root,755)
2102 %{_datadir}/bash-completion/completions/udevadm
2104 %files -n zsh-completion-udev
2105 %defattr(644,root,root,755)
2106 %{_datadir}/zsh/site-functions/_udevadm