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