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