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