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