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 # without audit support
12 %bcond_without cryptsetup # without 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 # without SELinux support
17 %bcond_without tcpd # libwrap (tcp_wrappers) support
18 %bcond_with tests # "make check" (requires systemd already installed)
20 Summary: A System and Service Manager
21 Summary(pl.UTF-8): systemd - zarządca systemu i usług dla Linuksa
23 # Verify ChangeLog and NEWS when updating (since there are incompatible/breaking changes very often)
27 License: GPL v2+ (udev), LGPL v2.1+ (the rest)
29 Source0: http://www.freedesktop.org/software/systemd/%{name}-%{version}.tar.xz
30 # Source0-md5: 60acd92b04c0f5faa806678abd433014
31 Source1: %{name}-sysv-convert
32 Source2: %{name}_booted.c
33 Source3: network.service
34 Source4: var-lock.mount
35 Source5: var-run.mount
36 Source10: pld-storage-init-late.service
37 Source11: pld-storage-init.service
38 Source12: pld-wait-storage.service
39 Source13: pld-storage-init.sh
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
47 Source101: udev-alsa.rules
49 Source103: udev-links.conf
51 Source110: udev-net.helper
54 Source120: udev.blacklist
55 Source121: fbdev.blacklist
56 Patch0: target-pld.patch
57 Patch1: config-pld.patch
58 Patch3: pld-sysv-network.patch
59 Patch4: tmpfiles-not-fatal.patch
60 Patch8: udev-ploop-rules.patch
61 Patch9: udevadm-in-sbin.patch
62 Patch10: net-rename-revert.patch
63 Patch11: nss-in-rootlib.patch
64 Patch12: proc-hidepid.patch
65 Patch16: systemd-configfs.patch
66 Patch17: pld-boot_efi_mount.patch
67 Patch18: optional-tmp-on-tmpfs.patch
68 Patch19: uids_gids.patch
69 URL: http://www.freedesktop.org/wiki/Software/systemd
70 BuildRequires: acl-devel
71 BuildRequires: attr-devel
72 %{?with_audit:BuildRequires: audit-libs-devel}
73 BuildRequires: autoconf >= 2.64
74 BuildRequires: automake >= 1:1.11
75 BuildRequires: binutils >= 3:2.22.52.0.1-2
76 %{?with_cryptsetup:BuildRequires: cryptsetup-devel >= 1.6.0}
77 BuildRequires: dbus-devel >= 1.3.2
78 BuildRequires: docbook-dtd45-xml
79 BuildRequires: docbook-style-xsl
80 BuildRequires: elfutils-devel
81 BuildRequires: gettext-tools
82 BuildRequires: glib2-devel >= 1:2.22.0
83 BuildRequires: glibc-misc
84 BuildRequires: gnutls-devel >= 3.1.4
85 BuildRequires: gobject-introspection-devel >= 1.31.1
87 BuildRequires: gtk-doc >= 1.18
88 BuildRequires: intltool >= 0.40.0
89 BuildRequires: kmod-devel >= 14
90 BuildRequires: libapparmor-devel
91 BuildRequires: libblkid-devel >= 2.20
92 BuildRequires: libcap-devel
93 BuildRequires: libgcrypt-devel >= 1.4.5
94 %{?with_microhttpd:BuildRequires: libmicrohttpd-devel >= 0.9.33}
95 BuildRequires: libmount-devel
96 BuildRequires: libseccomp-devel >= 1.0.0
97 %{?with_selinux:BuildRequires: libselinux-devel >= 2.1.9}
98 BuildRequires: libtool >= 2:2.2
99 %{?with_tcpd:BuildRequires: libwrap-devel}
100 BuildRequires: libxslt-progs
101 BuildRequires: lz4-devel
103 %{?with_pam:BuildRequires: pam-devel}
104 BuildRequires: pkgconfig >= 0.9.0
105 BuildRequires: python-devel
106 BuildRequires: python-lxml
107 BuildRequires: python-modules
108 %{?with_qrencode:BuildRequires: qrencode-devel}
109 BuildRequires: rpm-pythonprov
110 BuildRequires: rpmbuild(macros) >= 1.628
111 BuildRequires: sed >= 4.0
112 %{?with_tests:BuildRequires: systemd}
113 BuildRequires: usbutils >= 0.82
114 BuildRequires: xz-devel
115 BuildRequires: zlib-devel
116 Requires: %{name}-libs = %{epoch}:%{version}-%{release}
117 Requires: %{name}-units = %{epoch}:%{version}-%{release}
118 Requires(postun): /usr/sbin/groupdel
119 Requires(postun): /usr/sbin/userdel
120 Requires(post): /bin/setfacl
121 Requires(pre): /bin/id
122 Requires(pre): /usr/bin/getgid
123 Requires(pre): /usr/sbin/groupadd
124 Requires(pre): /usr/sbin/useradd
125 Requires: /etc/os-release
126 Requires: SysVinit-tools
128 %{?with_cryptsetup:Requires: cryptsetup >= 1.6.0}
129 Requires: dbus >= 1.4.16-6
130 Requires: filesystem >= 4.0-39
132 %{?with_microhttpd:Requires: libmicrohttpd >= 0.9.33}
133 Requires: libutempter
135 Requires: rc-scripts >= 0.4.5.3-7
136 Requires: setup >= 2.8.0-2
137 Requires: udev-core = %{epoch}:%{version}-%{release}
138 Requires: udev-libs = %{epoch}:%{version}-%{release}
139 Requires: uname(release) >= 3.7
141 Suggests: fsck >= 2.25.0
142 Suggests: service(klogd)
143 Suggests: service(syslog)
144 Provides: group(systemd-bus-proxy)
145 Provides: group(systemd-network)
146 Provides: group(systemd-resolve)
147 Provides: group(systemd-timesync)
148 Provides: group(systemd-journal)
149 Provides: group(systemd-journal-remote)
150 Provides: group(systemd-journal-upload)
151 Provides: user(systemd-bus-proxy)
152 Provides: user(systemd-network)
153 Provides: user(systemd-resolve)
154 Provides: user(systemd-timesync)
155 Provides: user(systemd-journal-remote)
156 Provides: user(systemd-journal-upload)
157 Provides: udev-acl = %{epoch}:%{version}-%{release}
158 Obsoletes: systemd-no-compat-tmpfiles
159 Obsoletes: udev-systemd
160 # sytemd wants pam with pam_systemd.so in system-auth...
161 Conflicts: pam < 1:1.1.5-5
162 # ...and sudo hates it
163 Conflicts: sudo < 1:1.7.8p2-4
165 Conflicts: xinitrc-ng < 1.0
166 # systemd scripts use options not present in older versions
167 Conflicts: kpartx < 0.4.9-7
168 Conflicts: multipath-tools < 0.4.9-7
169 # no tmpfs on /media, use /run/media/$USER for mounting
170 Conflicts: udisks2 < 1.92.0
171 # packages that have dirs under /var/run and/or /var/lock must provide tmpfiles configs
172 Conflicts: ConsoleKit-dirs < 0.4.5-7
173 Conflicts: NetworkManager < 2:0.9.2.0-3
174 Conflicts: Zope < 2.11.8-2
175 Conflicts: amavisd-new < 1:2.7.0-1
176 Conflicts: apache-base < 2.2.21-4
177 Conflicts: apache-mod_bw < 0.92-3
178 Conflicts: apache-mod_fastcgi < 2.4.6-6
179 Conflicts: apache1-base < 1.3.42-5
180 Conflicts: apache1-mod_fastcgi < 2.4.6-2
181 Conflicts: asterisk < 10.0.1-2
182 Conflicts: autossh-init < 1.4b-3
183 Conflicts: balance < 3.54-2
184 Conflicts: bind < 7:9.8.1.P1-4
185 Conflicts: bopm < 3.1.3-4
186 Conflicts: callweaver < 1.2.1-9
187 Conflicts: cassandra-bin < 0.8.9-2
188 Conflicts: clamav < 0.97.3-3
189 Conflicts: cups < 1:1.5.0-10
190 Conflicts: dovecot < 1:2.0.16-3
191 Conflicts: dspam < 3.9.0-6
192 Conflicts: fail2ban < 0.8.4-4
193 Conflicts: fsck < 2.25.0
194 Conflicts: gammu-smsd < 1:1.31.0-3
195 # Break gdm2.20 installs
196 #Conflicts: gdm < 2:3.2.1.1-9
197 Conflicts: greylistd < 0.8.8-2
198 Conflicts: inn < 2.4.6-7
199 Conflicts: ipsec-tools < 0.8.0-3
200 Conflicts: jabber-common < 0-9
201 Conflicts: laptop-mode-tools < 1.58-2
202 Conflicts: libgpod < 0.8.0-6
203 Conflicts: libvirt-utils < 0.9.9-4
204 Conflicts: lighttpd < 1.4.30-5
205 Conflicts: lirc < 0.9.0-20
206 Conflicts: mailman < 5:2.1.14-4
207 Conflicts: memcached < 1.4.11-2
208 Conflicts: mpd < 0.16.5-4
209 Conflicts: mrtg < 2.17.0-3
210 Conflicts: munin-common < 1.4.5-5
211 Conflicts: nagios-nrpe < 2.13-2
212 Conflicts: ndisc6-rdnssd < 1.0.1-3
213 Conflicts: nscd < 6:2.14.1-5
214 Conflicts: nss_ldapd-nslcd < 0.8.4-2
215 Conflicts: openct < 0.6.20-3
216 Conflicts: openl2tp < 1.8-3
217 Conflicts: openldap-overlay-nssov < 2.4.28-4
218 Conflicts: openldap-servers < 2.4.28-4
219 Conflicts: openvpn < 2.2.2-2
220 Conflicts: pam-pam_mount < 2.12-3
221 Conflicts: pam-pam_ssh < 1.97-2
222 Conflicts: pcsc-lite < 1.8.1-2
223 Conflicts: php-dirs < 1.2-3
224 Conflicts: policyd < 2.0.10-3
225 Conflicts: pound < 2.6-2
226 Conflicts: pptp < 1.7.2-3
227 Conflicts: proftpd-common < 2:1.3.4a-2
228 Conflicts: pulseaudio-server < 1.1-2
229 Conflicts: quagga < 0.99.20-3
230 Conflicts: radvd < 1.8.5-2
231 Conflicts: red5 < 0.9.0-2
232 Conflicts: redis-server < 2.4.2-4
233 Conflicts: smokeping < 2.4.2-10
234 Conflicts: smtp-gated < 1.4.17-2
235 Conflicts: socat < 1.7.2.0-2
236 Conflicts: speech-dispatcher < 0.7.1-2
237 Conflicts: sphinx < 2.0.3-4
238 Conflicts: splashutils < 1.5.4.3-3
239 Conflicts: stunnel < 4.50-2
240 Conflicts: tenshi < 0.12-2
241 Conflicts: tor < 0.2.2.35-2
242 Conflicts: ucarp < 1.5.2-3
243 Conflicts: udisks < 1.0.4-3
244 Conflicts: util-vserver < 0.30.216-1.pre3002.3
245 Conflicts: vpnc < 0.5.3-2
246 Conflicts: web2ldap < 1.1.0rc1-2
247 Conflicts: wesnoth-server < 1:1.10-2
248 Conflicts: wpa_supplicant < 0.7.3-10
249 Conflicts: xl2tpd < 1.3.0-2
250 # end of tmpfiles conflicts
251 BuildRoot: %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
253 %define _sbindir /sbin
254 %define _libexecdir %{_prefix}/lib
257 systemd is a system and service manager for Linux, compatible with
258 SysV and LSB init scripts. systemd provides aggressive parallelization
259 capabilities, uses socket and D-Bus activation for starting services,
260 offers on-demand starting of daemons, keeps track of processes using
261 Linux cgroups, supports snapshotting and restoring of the system
262 state, maintains mount and automount points and implements an
263 elaborate transactional dependency-based service control logic. It can
264 work as a drop-in replacement for sysvinit.
266 %description -l pl.UTF-8
267 systemd jest zarządcą systemu i usług dla Linuksa, kompatybilny ze
268 skryptami SysV i LSB. systemd udostępnia rozbudowane zdolności
269 paralelizacji, do uruchamiania usług używa socketów oraz D-Busa,
270 oferuje uruchamianie usług na życzenie, monitoruje procesy używając
271 linuksowych cgroups, wspomaga zapisywanie (snapshot) i odczytywanie
272 (restore) stanu systemu, zarządza (auto)mount pointami oraz
273 implementuje starannie opracowaną transakcjonalną, bazującą na
274 zależnościach logikę kontroli usług. Może pracować jako zastępca dla
278 Summary: systemd /sbin/init and LSB/SysV compatibility symlinks
279 Summary(pl.UTF-8): /sbin/init z systemd i dowiązania dla kompatybilności z LSB/SysV
282 Provides: readahead = 1:1.5.7-3
283 Provides: virtual(init-daemon)
285 Obsoletes: readahead < 1:1.5.7-3
286 Obsoletes: virtual(init-daemon)
287 Conflicts: rc-scripts < 0.4.5.5-2
289 # systemd takes care of that and causes problems
290 Conflicts: binfmt-detector
293 Install this package when you are ready to final switch to systemd.
295 %description init -l pl.UTF-8
296 Ten pakiet należy zainstalować po przygotowaniu się do ostatecznego
297 przejścia na systemd.
300 Summary: Configuration files, directories and installation tool for systemd
301 Summary(pl.UTF-8): Pliki konfiguracyjne, katalogi i narzędzie instalacyjne dla systemd
303 Requires(post): coreutils
304 Requires(post): /bin/awk
307 Basic configuration files, directories and installation tool for the
308 systemd system and service manager.
310 This is common config, use %{_sysconfdir}/systemd/system to override.
312 %description units -l pl.UTF-8
313 Podstawowe pliki konfiguracyjne, katalogi i narzędzie instalacyjne dla
314 zarządcy systemu i usług systemd.
316 Ten pakiet zawiera ogólną konfigurację, ustawienia można nadpisać
317 poprzez katalog %{_sysconfdir}/systemd/system.
319 %package journal-gateway
320 Summary: Gateway for serving journal events over the network using HTTP
321 Summary(pl.UTF-8): Bramka do serwowania zdarzeń dziennika po sieci poprzez HTTP
324 Requires: %{name} = %{epoch}:%{version}-%{release}
325 Requires(postun): /usr/sbin/groupdel
326 Requires(postun): /usr/sbin/userdel
327 Requires(pre): /bin/id
328 Requires(pre): /usr/bin/getgid
329 Requires(pre): /usr/sbin/groupadd
330 Requires(pre): /usr/sbin/useradd
331 Provides: group(systemd-journal-gateway)
332 Provides: user(systemd-journal-gateway)
333 Conflicts: systemd < 1:206-3
335 %description journal-gateway
336 systemd-journal-gatewayd serves journal events over the network using
339 %description journal-gateway -l pl.UTF-8
340 systemd-journal-gatewayd serwuje zdarzenia dziennika po sieci poprzez
344 Summary: systemd network manager
345 Summary(pl.UTF-8): Zarządca sieci systemd
347 Requires: %{name} = %{epoch}:%{version}-%{release}
348 Suggests: %{name}-resolved = %{epoch}:%{version}-%{release}
350 %description networkd
351 systemd-networkd is a system service that manages networks. It detects
352 and configures network devices as they appear, as well as creating
353 virtual network devices.
355 %description networkd -l pl.UTF-8
356 systemd-networkd to usługa systemowa zarządzająca siecią. Wykrywa
357 i konfiguruje interfejsy sieciowe gdy się pojawiają, a także tworzy
358 wirtualne urządzenia sieciowe.
361 Summary: systemd network name resolution manager
362 Summary(pl.UTF-8): Zarządca rozwiązywania nazw sieciowych systemd
364 Requires: %{name} = %{epoch}:%{version}-%{release}
366 %description resolved
367 systemd-resolved is a system service that manages network name
368 resolution. It implements a caching DNS stub resolver and an LLMNR
369 resolver and responder.
371 It also generates /run/systemd/resolve/resolv.conf for compatibility
372 which may be symlinked from /etc/resolv.conf.
374 %description resolved -l pl.UTF-8
375 systemd-resolved to usługa systemowa zarządzająca rozwiązywaniem nazw
376 sieciowych. Implementuje keszujący resolver DNS oraz resolver i
379 Generuje także dla zgodności plik /run/systemd/resolve/resolv.conf,
380 który można użyć do dowiązania symbolicznego z /etc/resolv.conf.
383 Summary: Native inet service support for systemd via socket activation
384 Summary(pl.UTF-8): Natywna obsługa usług inet dla systemd
386 Requires: %{name} = %{epoch}:%{version}-%{release}
390 Obsoletes: inetdaemon
395 Native inet service support for systemd via socket activation.
397 This package contains inet service generator that provides the
398 functionality of rc-inetd service and replaces a separate inet daemon
399 with systemd socket activation feature.
401 %description inetd -l pl.UTF-8
402 Natywna obsługa usług inet dla systemd.
404 Ten pakiet zawiera generator usług inet udostępniający funkcjonalność
405 serwisu rc-inetd i zastępujący osobny demon inet przez systemd i
406 aktywację usług przez gniazda.
409 Summary: Tool for processing systemd profiling information
410 Summary(pl.UTF-8): Narzędzie do przetwarzania informacji profilujących systemd
412 Requires: %{name} = %{epoch}:%{version}-%{release}
413 Requires: python-dbus
414 Requires: python-modules
415 Suggests: python-pycairo
416 Conflicts: systemd < 44-3
419 'systemd-analyze blame' lists which systemd unit needed how much time
420 to finish initialization at boot. 'systemd-analyze plot' renders an
421 SVG visualizing the parallel start of units at boot.
423 %description analyze -l pl.UTF-8
424 'systemd-analyze blame' wypisuje, ile czasu wymagały poszczególne
425 jednostki systemd na zakończenie podczas rozruchu systemu.
426 'systemd-analyze plot' tworzy wykres SVG wizualizujący równoległy
427 start jednostek podczas rozruchu.
430 Summary: Shared systemd libraries
431 Summary(pl.UTF-8): Biblioteki współdzielone systemd
433 Requires: libgcrypt >= 1.4.5
434 %{?with_selinux:Requires: libselinux >= 2.1.9}
435 Obsoletes: nss_myhostname
438 Shared systemd libraries.
440 %description libs -l pl.UTF-8
441 Biblioteki współdzielone systemd.
444 Summary: Header files for systemd libraries
445 Summary(pl.UTF-8): Pliki nagłówkowe bibliotek systemd
446 Group: Development/Libraries
447 Requires: %{name}-libs = %{epoch}:%{version}-%{release}
448 Obsoletes: systemd-static
451 Header files for systemd libraries.
453 %description devel -l pl.UTF-8
454 Pliki nagłówkowe bibliotek systemd.
456 %package -n python-systemd
457 Summary: Systemd Python bindings
458 Summary(pl.UTF-8): Wiązania do Systemd dla Pythona
459 Group: Development/Languages/Python
460 Requires: %{name}-libs = %{epoch}:%{version}-%{release}
463 %description -n python-systemd
464 Systemd Python bindings.
466 %description -n python-systemd -l pl.UTF-8
467 Wiązania do Systemd dla Pythona.
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.20
533 %{?with_selinux:Requires: libselinux >= 2.1.9}
534 Requires: setup >= 2.9.0-3
535 Requires: udev-libs = %{epoch}:%{version}-%{release}
536 Requires: uname(release) >= 2.6.32
537 #Suggests: uname(release) >= 3.7
538 Obsoletes: udev-compat
539 Obsoletes: udev-initrd < %{epoch}:%{version}-%{release}}
540 Conflicts: geninitrd < 12639
541 Conflicts: rc-scripts < 0.4.5.3-1
542 Conflicts: systemd-units < 1:183
543 Conflicts: udev < 1:118-1
545 %description -n udev-core
546 A userspace implementation of devfs - core part of udev.
548 %description -n udev-core -l pl.UTF-8
549 Implementacja devfs w przestrzeni użytkownika - główna część udev.
551 %package -n udev-libs
552 Summary: Shared library to access udev device information
553 Summary(pl.UTF-8): Biblioteka współdzielona do dostępu do informacji o urządzeniach udev
556 %description -n udev-libs
557 Shared libudev library to access udev device information.
559 %description -n udev-libs -l pl.UTF-8
560 Biblioteka współdzielona libudev służąca do dostępu do informacji o
563 %package -n udev-devel
564 Summary: Header file for libudev library
565 Summary(pl.UTF-8): Plik nagłówkowy biblioteki libudev
566 Group: Development/Libraries
567 Requires: udev-libs = %{epoch}:%{version}-%{release}
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 udev-apidocs
577 Summary: libudev API documentation
578 Summary(pl.UTF-8): Dokumentacja API libudev
580 Requires: gtk-doc-common
581 %if "%{_rpmversion}" >= "5"
585 %description -n udev-apidocs
586 libudev API documentation.
588 %description -n udev-apidocs -l pl.UTF-8
589 Dokumentacja API libudev.
591 %package -n udev-glib
592 Summary: Shared libgudev library - GObject bindings for libudev
593 Summary(pl.UTF-8): Biblioteka współdzielona libgudev - wiązania GObject do libudev
595 Requires: glib2 >= 1:2.22.0
596 Requires: udev-libs = %{epoch}:%{version}-%{release}
598 %description -n udev-glib
599 Shared libgudev library - GObject bindings for libudev.
601 %description -n udev-glib -l pl.UTF-8
602 Biblioteka współdzielona libgudev - wiązania GObject do libudev.
604 %package -n udev-glib-devel
605 Summary: Header file for libgudev library
606 Summary(pl.UTF-8): Plik nagłówkowy biblioteki libgudev
607 Group: Development/Libraries
608 Requires: glib2-devel >= 1:2.22.0
609 Requires: udev-devel = %{epoch}:%{version}-%{release}
610 Requires: udev-glib = %{epoch}:%{version}-%{release}
611 Obsoletes: udev-glib-static
613 %description -n udev-glib-devel
614 Header file for libgudev library.
616 %description -n udev-glib-devel -l pl.UTF-8
617 Plik nagłówkowy biblioteki libgudev.
619 %package -n udev-glib-apidocs
620 Summary: libgudev API documentation
621 Summary(pl.UTF-8): Dokumentacja API libgudev
623 Requires: gtk-doc-common
624 %if "%{_rpmversion}" >= "5"
628 %description -n udev-glib-apidocs
629 libgudev API documentation.
631 %description -n udev-glib-apidocs -l pl.UTF-8
632 Dokumentacja API libgudev.
634 %package -n bash-completion-udev
635 Summary: bash-completion for udev
636 Summary(pl.UTF-8): Bashowe dopełnianie składni dla udev
637 Group: Applications/Shells
638 Requires: bash-completion >= 2.0
639 Requires: udev = %{epoch}:%{version}-%{release}
640 %if "%{_rpmversion}" >= "5"
644 %description -n bash-completion-udev
645 bash-completion for udev.
647 %description -n bash-completion-udev -l pl.UTF-8
648 Bashowe dopełnianie składni dla udev.
650 %package -n zsh-completion-udev
651 Summary: zsh completion for udev commands
652 Summary(pl.UTF-8): Uzupełnianie parametrów w zsh dla poleceń udev
653 Group: Applications/Shells
654 Requires: %{name} = %{epoch}:%{version}-%{release}
655 %if "%{_rpmversion}" >= "5"
659 %description -n zsh-completion-udev
660 zsh completion for udev commands.
662 %description -n zsh-completion-udev -l pl.UTF-8
663 Uzupełnianie parametrów w zsh dla poleceń udev.
673 # rejected upstream (do not disable!)
681 cp -p %{SOURCE2} src/systemd_booted.c
683 # this file is autogenerated
684 %{__rm} src/udev/keyboard-keys-from-name.gperf
694 QUOTAON=/sbin/quotaon \
695 QUOTACHECK=/sbin/quotacheck \
696 SETCAP=/sbin/setcap \
700 %{?debug:--enable-debug} \
701 %{__enable_disable audit} \
702 %{__enable_disable cryptsetup libcryptsetup} \
703 %{__enable_disable pam} \
704 %{__enable_disable selinux} \
705 %{__enable_disable tcpd tcpwrap} \
706 %{__enable_disable microhttpd} \
707 %{__enable_disable qrencode} \
708 --disable-silent-rules \
710 --enable-compat-libs \
712 --enable-introspection \
715 --with-html-dir=%{_gtkdocdir} \
716 --with-kbd-loadkeys=/usr/bin/loadkeys \
717 --with-kbd-setfont=/bin/setfont \
718 --with-sysvinit-path=/etc/rc.d/init.d \
719 --with-sysvrcnd-path=/etc/rc.d \
720 --with-firmware-path=/lib/firmware \
721 --with-rc-local-script-path-start=/etc/rc.d/rc.local \
722 --with-rc-local-script-path-stop=/sbin/halt.local \
723 --with-rootprefix="" \
724 --with-rootlibdir=/%{_lib}
727 ./libtool --mode=link --tag=CC %{__cc} %{rpmcppflags} %{rpmcflags} -o systemd_booted %{rpmldflags} src/systemd_booted.c -L. -lsystemd-daemon
729 %{?with_tests:%{__make} check}
732 rm -rf $RPM_BUILD_ROOT
733 install -d $RPM_BUILD_ROOT/var/lib/{%{name}/coredump,machines} \
734 $RPM_BUILD_ROOT{%{_sysconfdir}/{modprobe.d,systemd/system-preset},%{_sbindir}}
737 DESTDIR=$RPM_BUILD_ROOT
739 ./libtool --mode=install install -p -m755 systemd_booted $RPM_BUILD_ROOT/bin/systemd_booted
741 # compatibility symlinks to udevd binary
742 mv $RPM_BUILD_ROOT/lib/{systemd/systemd-,udev/}udevd
743 ln -s /lib/udev/udevd $RPM_BUILD_ROOT/lib/systemd/systemd-udevd
744 ln -s /lib/udev/udevd $RPM_BUILD_ROOT%{_sbindir}/udevd
746 # compat symlinks for "/ merged into /usr" programs
747 mv $RPM_BUILD_ROOT/{,s}bin/udevadm
748 ln -s %{_sbindir}/udevadm $RPM_BUILD_ROOT/bin
749 ln -s /lib/udev $RPM_BUILD_ROOT/usr/lib/
751 # install custom udev rules from pld package
752 cp -a %{SOURCE101} $RPM_BUILD_ROOT%{_sysconfdir}/udev/rules.d/40-alsa-restore.rules
753 cp -a %{SOURCE102} $RPM_BUILD_ROOT%{_sysconfdir}/udev/rules.d/70-udev-pld.rules
755 # disable this abomination
756 # http://www.freedesktop.org/wiki/Software/systemd/PredictableNetworkInterfaceNames
757 ln -s /dev/null $RPM_BUILD_ROOT%{_sysconfdir}/udev/rules.d/80-net-name-slot.rules
759 # install udev configs
760 cp -a %{SOURCE103} $RPM_BUILD_ROOT%{_sysconfdir}/udev/links.conf
762 # install udev executables (scripts, helpers, etc.)
763 install -p %{SOURCE110} $RPM_BUILD_ROOT/lib/udev/net_helper
764 install -p %{SOURCE111} $RPM_BUILD_ROOT%{_sbindir}/start_udev
766 # install misc udev stuff
767 cp -a %{SOURCE120} $RPM_BUILD_ROOT%{_sysconfdir}/modprobe.d/udev_blacklist.conf
768 cp -a %{SOURCE121} $RPM_BUILD_ROOT%{_sysconfdir}/modprobe.d/fbdev-blacklist.conf
770 :>$RPM_BUILD_ROOT%{_sysconfdir}/udev/hwdb.bin
772 mv $RPM_BUILD_ROOT%{_mandir}/man8/{systemd-,}udevd.8
773 echo ".so man8/udevd.8" >$RPM_BUILD_ROOT%{_mandir}/man8/systemd-udevd.8
775 # Main binary has been moved, but we don't want to break existing installs
776 ln -s ../lib/systemd/systemd $RPM_BUILD_ROOT/bin/systemd
778 # Create SysV compatibility symlinks. systemctl/systemd are smart
779 # enough to detect the way they were called
780 install -d $RPM_BUILD_ROOT/sbin
781 ln -s ../lib/systemd/systemd $RPM_BUILD_ROOT/sbin/init
782 ln -s ../bin/systemctl $RPM_BUILD_ROOT/sbin/halt
783 ln -s ../bin/systemctl $RPM_BUILD_ROOT/sbin/poweroff
784 ln -s ../bin/systemctl $RPM_BUILD_ROOT/sbin/reboot
785 ln -s ../bin/systemctl $RPM_BUILD_ROOT/sbin/runlevel
786 ln -s ../bin/systemctl $RPM_BUILD_ROOT/sbin/shutdown
787 ln -s ../bin/systemctl $RPM_BUILD_ROOT/sbin/telinit
789 ln -s ../modules $RPM_BUILD_ROOT%{_sysconfdir}/modules-load.d/modules.conf
791 # disable redundant SYSV services
792 ln -s /dev/null $RPM_BUILD_ROOT%{systemdunitdir}/allowlogin.service
793 ln -s /dev/null $RPM_BUILD_ROOT%{systemdunitdir}/console.service
794 ln -s /dev/null $RPM_BUILD_ROOT%{systemdunitdir}/cpusets.service
795 ln -s /dev/null $RPM_BUILD_ROOT%{systemdunitdir}/killall.service
796 ln -s /dev/null $RPM_BUILD_ROOT%{systemdunitdir}/netfs.service
797 ln -s /dev/null $RPM_BUILD_ROOT%{systemdunitdir}/random.service
799 # add static (non-NetworkManager) networking
800 cp -p %{SOURCE3} $RPM_BUILD_ROOT%{systemdunitdir}/network.service
802 # restore bind-mounts /var/run -> run and /var/lock -> /run/lock
803 # we don't have those directories symlinked
804 cp -p %{SOURCE4} $RPM_BUILD_ROOT%{systemdunitdir}/var-lock.mount
805 cp -p %{SOURCE5} $RPM_BUILD_ROOT%{systemdunitdir}/var-run.mount
806 ln -s ../var-lock.mount $RPM_BUILD_ROOT%{systemdunitdir}/local-fs.target.wants
807 ln -s ../var-run.mount $RPM_BUILD_ROOT%{systemdunitdir}/local-fs.target.wants
809 # and remove mounting tmp on tmpfs by default
810 %{__rm} $RPM_BUILD_ROOT%{systemdunitdir}/local-fs.target.wants/tmp.mount
812 # Install and enable storage subsystems support services (RAID, LVM, etc.)
813 cp -p %{SOURCE10} $RPM_BUILD_ROOT%{systemdunitdir}/pld-storage-init-late.service
814 cp -p %{SOURCE11} $RPM_BUILD_ROOT%{systemdunitdir}/pld-storage-init.service
815 cp -p %{SOURCE12} $RPM_BUILD_ROOT%{systemdunitdir}/pld-wait-storage.service
816 cp -p %{SOURCE14} $RPM_BUILD_ROOT%{systemdunitdir}/pld-clean-tmp.service
817 install -p %{SOURCE13} $RPM_BUILD_ROOT/lib/systemd/pld-storage-init
818 install -p %{SOURCE15} $RPM_BUILD_ROOT/lib/systemd/pld-clean-tmp
820 ln -s ../pld-storage-init-late.service $RPM_BUILD_ROOT%{systemdunitdir}/local-fs.target.wants
821 ln -s ../pld-storage-init.service $RPM_BUILD_ROOT%{systemdunitdir}/local-fs.target.wants
822 ln -s ../pld-clean-tmp.service $RPM_BUILD_ROOT%{systemdunitdir}/local-fs.target.wants
824 # As of 207 the systemd-sysctl tool no longer natively reads the file /etc/sysctl.conf.
825 # If desired, the file should be symlinked from /etc/sysctl.d/99-sysctl.conf.
826 ln -s /etc/sysctl.conf $RPM_BUILD_ROOT/etc/sysctl.d/99-sysctl.conf
828 # Install rc-inetd replacement
829 cp -p %{SOURCE16} $RPM_BUILD_ROOT%{systemdunitdir}-generators/pld-rc-inetd-generator
830 cp -p %{SOURCE17} $RPM_BUILD_ROOT%{systemdunitdir}/rc-inetd.service
832 cp -p %{SOURCE18} $RPM_BUILD_ROOT%{_sysconfdir}/systemd/system-preset/default.preset
834 cp -p %{SOURCE19} $RPM_BUILD_ROOT%{systemdunitdir}/prefdm.service
836 # handled by rc-local sysv service, no need for generator
837 %{__rm} $RPM_BUILD_ROOT%{systemdunitdir}-generators/systemd-rc-local-generator
839 # provided by rc-scripts
840 %{__rm} $RPM_BUILD_ROOT%{systemdunitdir}/rc-local.service
842 # Make sure these directories are properly owned:
843 # - halt,kexec,poweroff,reboot: generic ones used by ConsoleKit-systemd,
844 # - syslog _might_ be used by some syslog implementation (none for now),
845 # - isn't dbus populated by dbus-systemd only (so to be moved there)?
846 install -d $RPM_BUILD_ROOT%{systemdunitdir}/{basic,dbus,halt,initrd,kexec,poweroff,reboot,shutdown,syslog}.target.wants
848 # Make sure the shutdown/sleep drop-in dirs exist
849 install -d $RPM_BUILD_ROOT%{_libexecdir}/systemd/system-{shutdown,sleep}
851 # Create new-style configuration files so that we can ghost-own them
852 touch $RPM_BUILD_ROOT%{_sysconfdir}/{hostname,locale.conf,machine-id,machine-info,timezone,vconsole.conf}
854 # Install SysV conversion tool for systemd
855 install -p %{SOURCE1} $RPM_BUILD_ROOT%{_bindir}
857 # Create directory for service helper scripts
858 install -d $RPM_BUILD_ROOT/lib/systemd/pld-helpers.d
860 # to be enabled only when the packages are installed
861 %{__rm} $RPM_BUILD_ROOT%{_sysconfdir}/systemd/system/*.target.wants/systemd-networkd.service
862 %{__rm} $RPM_BUILD_ROOT%{_sysconfdir}/systemd/system/*.target.wants/systemd-networkd.socket
863 %{__rm} $RPM_BUILD_ROOT%{_sysconfdir}/systemd/system/*.target.wants/systemd-resolved.service
865 install -d $RPM_BUILD_ROOT/var/log
866 :> $RPM_BUILD_ROOT/var/log/btmp
867 :> $RPM_BUILD_ROOT/var/log/wtmp
869 %{__rm} -r $RPM_BUILD_ROOT%{_docdir}/%{name}
870 %{__rm} $RPM_BUILD_ROOT/%{_lib}/security/pam_systemd.la
871 %{__rm} $RPM_BUILD_ROOT/%{_lib}/libnss_myhostname.la
872 %{__rm} $RPM_BUILD_ROOT%{_libdir}/*.la
873 %{__rm} $RPM_BUILD_ROOT%{py_sitedir}/systemd/*.la
879 rm -rf $RPM_BUILD_ROOT
882 %groupadd -g 288 systemd-journal
883 %groupadd -g 315 systemd-bus-proxy
884 %useradd -u 315 -g 315 -d /var/log/journal -s /bin/false -c "Systemd Bus Proxy" systemd-bus-proxy
885 %groupadd -g 316 systemd-network
886 %useradd -u 316 -g 316 -d /var/log/journal -s /bin/false -c "Systemd Network Management" systemd-network
887 %groupadd -g 317 systemd-resolve
888 %useradd -u 317 -g 317 -d /var/log/journal -s /bin/false -c "Systemd Resolver" systemd-resolve
889 %groupadd -g 318 systemd-timesync
890 %useradd -u 318 -g 318 -d /var/log/journal -s /bin/false -c "Systemd Time Synchronization" systemd-timesync
891 %groupadd -g 319 systemd-journal-remote
892 %useradd -u 319 -g 319 -d /var/log/journal -s /bin/false -c "Systemd Journal Remote" systemd-journal-remote
893 %groupadd -g 320 systemd-journal-upload
894 %useradd -u 320 -g 320 -d /var/log/journal -s /bin/false -c "Systemd Journal Upload" systemd-journal-upload
897 /bin/systemd-machine-id-setup || :
898 /lib/systemd/systemd-random-seed save || :
899 /bin/systemctl --system daemon-reexec || :
900 /bin/journalctl --update-catalog || :
901 # Apply ACL to the journal directory
902 /bin/setfacl -Rnm g:logs:rx,d:g:logs:rx /var/log/journal || :
905 if [ $1 -ge 1 ]; then
906 /bin/systemctl --system daemon-reload || :
907 /bin/systemctl try-restart systemd-logind.service || :
909 if [ "$1" = "0" ]; then
910 %groupremove systemd-journal
913 %triggerpostun -- systemd < 208-1
914 chgrp -R systemd-journal /var/log/journal
915 chmod g+s /var/log/journal
917 %post libs -p /sbin/ldconfig
918 %postun libs -p /sbin/ldconfig
921 if [ $1 -eq 1 ]; then
922 # Try to read default runlevel from the old inittab if it exists
923 runlevel=$(/bin/awk -F ':' '$3 == "initdefault" && $1 !~ "^#" { print $2 }' /etc/inittab 2>/dev/null)
924 if [ -z "$runlevel" ] ; then
925 target="%{systemdunitdir}/graphical.target"
927 target="%{systemdunitdir}/runlevel$runlevel.target"
930 # And symlink what we found to the new-style default.target
931 ln -s "$target" %{_sysconfdir}/systemd/system/default.target || :
934 [ -f /etc/sysconfig/network ] && . /etc/sysconfig/network
935 if [ -n "$HOSTNAME" -a "$HOSTNAME" != "pldmachine" ]; then
936 [ -f /etc/hostname ] && mv -f /etc/hostname /etc/hostname.rpmsave
937 echo $HOSTNAME > /etc/hostname
938 chmod 644 /etc/hostname
941 # Enable the services we install by default.
942 /bin/systemctl enable \
945 systemd-readahead-replay.service \
946 systemd-readahead-collect.service \
947 systemd-udev-settle.service || :
951 if [ $1 -eq 0 ] ; then
952 /bin/systemctl disable \
955 systemd-readahead-replay.service \
956 systemd-readahead-collect.service \
957 systemd-udev-settle.service || :
959 %{__rm} -f %{_sysconfdir}/systemd/system/default.target || :
963 if [ $1 -ge 1 ]; then
964 /bin/systemctl daemon-reload || :
967 %triggerpostun units -- systemd-units < 43-7
968 # Remove design fialures
969 %{__rm} -f %{_sysconfdir}/systemd/system/network.target.wants/ifcfg@*.service || :
970 %{__rm} -f %{_sysconfdir}/systemd/system/network.target.wants/network-post.service || :
971 %{__rm} -f %{_sysconfdir}/systemd/system/multi-user.target.wants/network-post.service || :
972 /bin/systemctl reenable network.service || :
974 %triggerpostun units -- systemd-units < 1:183
975 /bin/systemctl --quiet enable systemd-udev-settle.service || :
976 %{__rm} -f /etc/systemd/system/basic.target.wants/udev-settle.service || :
977 # preserve renamed configs
978 if [ -f /etc/systemd/systemd-journald.conf.rpmsave ]; then
979 %{__mv} /etc/systemd/journald.conf{,.rpmnew}
980 %{__mv} -f /etc/systemd/systemd-journald.conf.rpmsave /etc/systemd/journald.conf
982 if [ -f /etc/systemd/systemd-logind.conf.rpmsave ]; then
983 %{__mv} /etc/systemd/logind.conf{,.rpmnew}
984 %{__mv} -f /etc/systemd/systemd-logind.conf.rpmsave /etc/systemd/logind.conf
987 %triggerpostun units -- systemd-units < 1:187-3
988 if [ -f /etc/sysconfig/rpm ]; then
990 if [ ${RPM_ENABLE_SYSTEMD_SERVICE:-yes} = no ]; then
991 echo "disable *" >>%{_sysconfdir}/systemd/system-preset/default.preset
995 %triggerpostun units -- systemd-units < 1:208-9
996 # remove buggy symlink
997 if [ -L /etc/systemd/system/getty.target.wants/getty@.service ] ; then
998 rm -f /etc/systemd/system/getty.target.wants/getty@.service || :
1003 # Do not change it to restart, we only want to start new services here
1004 %systemd_service_start sockets.target
1009 %pre journal-gateway
1010 %groupadd -g 287 systemd-journal-gateway
1011 %useradd -u 287 -g 287 -d /var/log/journal -s /bin/false -c "Systemd Journal Gateway" systemd-journal-gateway
1013 %post journal-gateway
1014 %systemd_post systemd-journal-gatewayd.socket systemd-journal-gatewayd.service
1016 %preun journal-gateway
1017 %systemd_preun systemd-journal-gatewayd.socket systemd-journal-gatewayd.service
1019 %postun journal-gateway
1022 if [ "$1" = "0" ]; then
1023 %userremove systemd-journal-gateway
1024 %groupremove systemd-journal-gateway
1028 %systemd_post systemd-networkd.socket systemd-networkd.service
1031 %systemd_preun systemd-networkd.socket systemd-networkd.service
1037 %systemd_post systemd-resolved.service
1040 %systemd_preun systemd-resolved.service
1045 %triggerpostun -n udev-core -- dev
1046 if [ "$2" = 0 ]; then
1047 # need to kill and restart udevd as after obsoleting dev package the
1048 # /dev tree will remain empty. umask is needed as otherwise udev will
1049 # create devices with strange permissions (udev bug probably)
1051 /sbin/start_udev || exit 0
1054 %triggerpostun -n udev-core -- udev < 108
1055 %{__sed} -i -e 's#IMPORT{program}="/sbin/#IMPORT{program}="#g' /etc/udev/rules.d/*.rules
1056 %if "%{_lib}" != "lib"
1057 %{__sed} -i -e 's#/%{_lib}/udev/#/lib/udev/#g' /etc/udev/rules.d/*.rules
1060 %triggerpostun -n udev-core -- udev < 165
1061 /sbin/udevadm info --convert-db
1064 /sbin/udevadm hwdb --update || :
1065 if [ $1 -gt 1 ]; then
1066 if [ ! -x /bin/systemd_booted ] || ! /bin/systemd_booted; then
1067 if grep -qs devtmpfs /proc/mounts && [ -n "$(pidof udevd)" ]; then
1068 /sbin/udevadm control --exit
1069 /lib/udev/udevd --daemon
1072 SYSTEMD_LOG_LEVEL=warning SYSTEMD_LOG_TARGET=syslog \
1073 /bin/systemctl --quiet try-restart systemd-udevd.service || :
1077 %postun -n udev-core
1078 if [ -x /bin/systemd_booted ] && /bin/systemd_booted; then
1079 SYSTEMD_LOG_LEVEL=warning SYSTEMD_LOG_TARGET=syslog \
1080 /bin/systemctl --quiet daemon-reload || :
1083 %post -n udev-libs -p /sbin/ldconfig
1084 %postun -n udev-libs -p /sbin/ldconfig
1086 %post -n udev-glib -p /sbin/ldconfig
1087 %postun -n udev-glib -p /sbin/ldconfig
1089 %files -f %{name}.lang
1090 %defattr(644,root,root,755)
1091 %doc DISTRO_PORTING NEWS README TODO
1092 /etc/dbus-1/system.d/org.freedesktop.hostname1.conf
1093 /etc/dbus-1/system.d/org.freedesktop.import1.conf
1094 /etc/dbus-1/system.d/org.freedesktop.locale1.conf
1095 /etc/dbus-1/system.d/org.freedesktop.login1.conf
1096 /etc/dbus-1/system.d/org.freedesktop.machine1.conf
1097 /etc/dbus-1/system.d/org.freedesktop.systemd1.conf
1098 /etc/dbus-1/system.d/org.freedesktop.timedate1.conf
1099 %ghost %config(noreplace) %{_sysconfdir}/machine-id
1100 %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/hostname
1101 %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/locale.conf
1102 %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/machine-info
1103 %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/timezone
1104 %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/vconsole.conf
1105 %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/systemd/bootchart.conf
1106 %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/systemd/coredump.conf
1107 %if %{with microhttpd}
1108 %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/systemd/journal-remote.conf
1109 %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/systemd/journal-upload.conf
1111 %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/systemd/journald.conf
1112 %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/systemd/logind.conf
1113 %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/systemd/system.conf
1114 %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/systemd/timesyncd.conf
1115 %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/systemd/user.conf
1116 %dir %{_sysconfdir}/systemd/user
1117 %dir %{_sysconfdir}/systemd/system/getty.target.wants
1118 %dir %{_sysconfdir}/systemd/system/multi-user.target.wants
1119 %dir %{_sysconfdir}/systemd/system/sockets.target.wants
1120 %dir %{_sysconfdir}/systemd/system/sysinit.target.wants
1121 %config(noreplace,missingok) %verify(not md5 mtime size) %{_sysconfdir}/systemd/system/getty.target.wants/getty@tty1.service
1122 %config(noreplace,missingok) %verify(not md5 mtime size) %{_sysconfdir}/systemd/system/sysinit.target.wants/systemd-timesyncd.service
1123 %config(noreplace,missingok) %verify(not md5 mtime size) %{_sysconfdir}/systemd/system/multi-user.target.wants/remote-fs.target
1124 %config(noreplace) %verify(not md5 mtime size) /etc/pam.d/systemd-user
1126 %attr(755,root,root) /bin/journalctl
1127 %attr(755,root,root) /bin/loginctl
1128 %attr(755,root,root) /bin/machinectl
1129 %attr(755,root,root) /bin/systemd
1130 %attr(755,root,root) /bin/systemd-ask-password
1131 %attr(755,root,root) /bin/systemd-escape
1132 %attr(755,root,root) /bin/systemd-firstboot
1133 %attr(755,root,root) /bin/systemd-inhibit
1134 %attr(755,root,root) /bin/systemd-machine-id-setup
1135 %attr(755,root,root) /bin/systemd-notify
1136 %attr(755,root,root) /bin/systemd-sysusers
1137 %attr(755,root,root) /bin/systemd-tty-ask-password-agent
1138 %attr(755,root,root) %{_bindir}/bootctl
1139 %attr(755,root,root) %{_bindir}/busctl
1140 %attr(755,root,root) %{_bindir}/coredumpctl
1141 %attr(755,root,root) %{_bindir}/hostnamectl
1142 %attr(755,root,root) %{_bindir}/kernel-install
1143 %attr(755,root,root) %{_bindir}/localectl
1144 %attr(755,root,root) %{_bindir}/systemd-cat
1145 %attr(755,root,root) %{_bindir}/systemd-cgls
1146 %attr(755,root,root) %{_bindir}/systemd-cgtop
1147 %attr(755,root,root) %{_bindir}/systemd-delta
1148 %attr(755,root,root) %{_bindir}/systemd-detect-virt
1149 %attr(755,root,root) %{_bindir}/systemd-nspawn
1150 %attr(755,root,root) %{_bindir}/systemd-path
1151 %attr(755,root,root) %{_bindir}/systemd-run
1152 %attr(755,root,root) %{_bindir}/systemd-stdio-bridge
1153 %attr(755,root,root) %{_bindir}/systemd-sysv-convert
1154 %attr(755,root,root) %{_bindir}/timedatectl
1155 /lib/systemd/import-pubring.gpg
1156 %attr(755,root,root) /lib/systemd/pld-clean-tmp
1157 %attr(755,root,root) /lib/systemd/pld-storage-init
1158 %attr(755,root,root) /lib/systemd/systemd-ac-power
1159 %attr(755,root,root) /lib/systemd/systemd-activate
1160 %attr(755,root,root) /lib/systemd/systemd-backlight
1161 %attr(755,root,root) /lib/systemd/systemd-binfmt
1162 %attr(755,root,root) /lib/systemd/systemd-bootchart
1163 %attr(755,root,root) /lib/systemd/systemd-bus-proxyd
1164 %attr(755,root,root) /lib/systemd/systemd-cgroups-agent
1165 %attr(755,root,root) /lib/systemd/systemd-coredump
1166 %{?with_cryptsetup:%attr(755,root,root) /lib/systemd/systemd-cryptsetup}
1167 %attr(755,root,root) /lib/systemd/systemd-export
1168 %attr(755,root,root) /lib/systemd/systemd-fsck
1169 %attr(755,root,root) /lib/systemd/systemd-hibernate-resume
1170 %attr(755,root,root) /lib/systemd/systemd-hostnamed
1171 %attr(755,root,root) /lib/systemd/systemd-import
1172 %attr(755,root,root) /lib/systemd/systemd-importd
1173 %attr(755,root,root) /lib/systemd/systemd-initctl
1174 %attr(755,root,root) /lib/systemd/systemd-journald
1175 %if %{with microhttpd}
1176 %attr(755,root,root) /lib/systemd/systemd-journal-remote
1177 %attr(755,root,root) /lib/systemd/systemd-journal-upload
1179 %attr(755,root,root) /lib/systemd/systemd-localed
1180 %attr(755,root,root) /lib/systemd/systemd-logind
1181 %attr(755,root,root) /lib/systemd/systemd-machined
1182 %attr(755,root,root) /lib/systemd/systemd-machine-id-commit
1183 %attr(755,root,root) /lib/systemd/systemd-modules-load
1184 %attr(755,root,root) /lib/systemd/systemd-pull
1185 %attr(755,root,root) /lib/systemd/systemd-quotacheck
1186 %attr(755,root,root) /lib/systemd/systemd-random-seed
1187 %attr(755,root,root) /lib/systemd/systemd-remount-fs
1188 %attr(755,root,root) /lib/systemd/systemd-reply-password
1189 %attr(755,root,root) /lib/systemd/systemd-resolve-host
1190 %attr(755,root,root) /lib/systemd/systemd-rfkill
1191 %attr(755,root,root) /lib/systemd/systemd-shutdown
1192 %attr(755,root,root) /lib/systemd/systemd-sleep
1193 %attr(755,root,root) /lib/systemd/systemd-socket-proxyd
1194 %attr(755,root,root) /lib/systemd/systemd-sysctl
1195 %attr(755,root,root) /lib/systemd/systemd-timedated
1196 %attr(755,root,root) /lib/systemd/systemd-timesyncd
1197 %attr(755,root,root) /lib/systemd/systemd-udevd
1198 %attr(755,root,root) /lib/systemd/systemd-update-utmp
1199 %attr(755,root,root) /lib/systemd/systemd-update-done
1200 %attr(755,root,root) /lib/systemd/systemd-user-sessions
1201 %attr(755,root,root) /lib/systemd/systemd-vconsole-setup
1202 %attr(755,root,root) /lib/systemd/systemd
1203 %{?with_cryptsetup:%attr(755,root,root) /lib/systemd/system-generators/systemd-cryptsetup-generator}
1204 %attr(755,root,root) /lib/systemd/system-generators/systemd-debug-generator
1205 %attr(755,root,root) /lib/systemd/system-generators/systemd-efi-boot-generator
1206 %attr(755,root,root) /lib/systemd/system-generators/systemd-fstab-generator
1207 %attr(755,root,root) /lib/systemd/system-generators/systemd-getty-generator
1208 %attr(755,root,root) /lib/systemd/system-generators/systemd-gpt-auto-generator
1209 %attr(755,root,root) /lib/systemd/system-generators/systemd-hibernate-resume-generator
1210 %attr(755,root,root) /lib/systemd/system-generators/systemd-system-update-generator
1211 %attr(755,root,root) /lib/systemd/system-generators/systemd-sysv-generator
1212 /lib/udev/rules.d/70-uaccess.rules
1213 /lib/udev/rules.d/71-seat.rules
1214 /lib/udev/rules.d/73-seat-late.rules
1215 /lib/udev/rules.d/99-systemd.rules
1216 %dir %{_libexecdir}/kernel
1217 %dir %{_libexecdir}/kernel/install.d
1218 %{_libexecdir}/kernel/install.d/50-depmod.install
1219 %{_libexecdir}/kernel/install.d/90-loaderentry.install
1220 %dir %{_libexecdir}/systemd/catalog
1221 %{_libexecdir}/systemd/catalog/systemd.catalog
1222 %lang(fr) %{_libexecdir}/systemd/catalog/systemd.fr.catalog
1223 %lang(it) %{_libexecdir}/systemd/catalog/systemd.it.catalog
1224 %lang(pl) %{_libexecdir}/systemd/catalog/systemd.pl.catalog
1225 %lang(pt_BR) %{_libexecdir}/systemd/catalog/systemd.pt_BR.catalog
1226 %lang(ru) %{_libexecdir}/systemd/catalog/systemd.ru.catalog
1227 %dir %{_libexecdir}/sysusers.d
1228 %{_libexecdir}/sysusers.d/basic.conf
1229 %{_libexecdir}/sysusers.d/systemd.conf
1230 %if %{with microhttpd}
1231 %{_libexecdir}/sysusers.d/systemd-remote.conf
1233 %{_libexecdir}/tmpfiles.d/etc.conf
1234 %{_libexecdir}/tmpfiles.d/home.conf
1235 %{_libexecdir}/tmpfiles.d/legacy.conf
1236 %{_libexecdir}/tmpfiles.d/systemd.conf
1237 %{_libexecdir}/tmpfiles.d/systemd-nologin.conf
1238 %if %{with microhttpd}
1239 %{_libexecdir}/tmpfiles.d/systemd-remote.conf
1241 %{_libexecdir}/tmpfiles.d/tmp.conf
1242 %{_libexecdir}/tmpfiles.d/var.conf
1243 %{_libexecdir}/tmpfiles.d/x11.conf
1244 %{_libexecdir}/sysctl.d/50-coredump.conf
1245 %{_datadir}/dbus-1/services/org.freedesktop.systemd1.service
1246 %{_datadir}/dbus-1/system-services/org.freedesktop.hostname1.service
1247 %{_datadir}/dbus-1/system-services/org.freedesktop.import1.service
1248 %{_datadir}/dbus-1/system-services/org.freedesktop.locale1.service
1249 %{_datadir}/dbus-1/system-services/org.freedesktop.login1.service
1250 %{_datadir}/dbus-1/system-services/org.freedesktop.machine1.service
1251 %{_datadir}/dbus-1/system-services/org.freedesktop.systemd1.service
1252 %{_datadir}/dbus-1/system-services/org.freedesktop.timedate1.service
1253 %{_datadir}/polkit-1/actions/org.freedesktop.hostname1.policy
1254 %{_datadir}/polkit-1/actions/org.freedesktop.import1.policy
1255 %{_datadir}/polkit-1/actions/org.freedesktop.locale1.policy
1256 %{_datadir}/polkit-1/actions/org.freedesktop.login1.policy
1257 %{_datadir}/polkit-1/actions/org.freedesktop.machine1.policy
1258 %{_datadir}/polkit-1/actions/org.freedesktop.systemd1.policy
1259 %{_datadir}/polkit-1/actions/org.freedesktop.timedate1.policy
1260 %dir %{_datadir}/systemd
1261 %{?with_microhttpd:%{_datadir}/systemd/gatewayd}
1262 %{_datadir}/systemd/kbd-model-map
1263 %{_datadir}/systemd/language-fallback-map
1264 %{_datadir}/factory/etc/nsswitch.conf
1265 %{_datadir}/factory/etc/pam.d/other
1266 %{_datadir}/factory/etc/pam.d/system-auth
1267 %{_mandir}/man1/bootctl.1*
1268 %{_mandir}/man1/busctl.1*
1269 %{_mandir}/man1/coredumpctl.1*
1270 %{_mandir}/man1/hostnamectl.1*
1271 %{_mandir}/man1/journalctl.1*
1272 %{_mandir}/man1/localectl.1*
1273 %{_mandir}/man1/loginctl.1*
1274 %{_mandir}/man1/machinectl.1*
1275 %{_mandir}/man1/systemd.1*
1276 %{_mandir}/man1/systemd-ask-password.1*
1277 %{_mandir}/man1/systemd-bootchart.1*
1278 %{_mandir}/man1/systemd-cat.1*
1279 %{_mandir}/man1/systemd-cgls.1*
1280 %{_mandir}/man1/systemd-cgtop.1*
1281 %{_mandir}/man1/systemd-delta.1*
1282 %{_mandir}/man1/systemd-detect-virt.1*
1283 %{_mandir}/man1/systemd-escape.1*
1284 %{_mandir}/man1/systemd-firstboot.1*
1285 %{_mandir}/man1/systemd-firstboot.service.1*
1286 %{_mandir}/man1/systemd-inhibit.1*
1287 %{_mandir}/man1/systemd-machine-id-commit.1*
1288 %{_mandir}/man1/systemd-machine-id-setup.1*
1289 %{_mandir}/man1/systemd-notify.1*
1290 %{_mandir}/man1/systemd-nspawn.1*
1291 %{_mandir}/man1/systemd-path.1*
1292 %{_mandir}/man1/systemd-run.1*
1293 %{_mandir}/man1/systemd-tty-ask-password-agent.1*
1294 %{_mandir}/man1/timedatectl.1*
1295 %{_mandir}/man5/binfmt.d.5*
1296 %{_mandir}/man5/bootchart.conf.5*
1297 %{_mandir}/man5/bootchart.conf.d.5*
1298 %{_mandir}/man5/coredump.conf.5*
1299 %{_mandir}/man5/coredump.conf.d.5*
1300 %{_mandir}/man5/hostname.5*
1301 %if %{with microhttpd}
1302 %{_mandir}/man5/journal-remote.conf.5*
1303 %{_mandir}/man5/journal-remote.conf.d.5*
1305 %{_mandir}/man5/journald.conf.5*
1306 %{_mandir}/man5/journald.conf.d.5*
1307 %{_mandir}/man5/locale.conf.5*
1308 %{_mandir}/man5/localtime.5*
1309 %{_mandir}/man5/logind.conf.5*
1310 %{_mandir}/man5/logind.conf.d.5*
1311 %{_mandir}/man5/machine-id.5*
1312 %{_mandir}/man5/machine-info.5*
1313 %{_mandir}/man5/modules-load.d.5*
1314 %{_mandir}/man5/os-release.5*
1315 %{_mandir}/man5/sleep.conf.d.5*
1316 %{_mandir}/man5/sysctl.d.5*
1317 %{_mandir}/man5/system.conf.d.5*
1318 %{_mandir}/man5/systemd.*.5*
1319 %{_mandir}/man5/systemd-sleep.conf.5*
1320 %{_mandir}/man5/systemd-system.conf.5*
1321 %{_mandir}/man5/systemd-user.conf.5*
1322 %{_mandir}/man5/sysusers.d.5*
1323 %{_mandir}/man5/timesyncd.conf.5*
1324 %{_mandir}/man5/timesyncd.conf.d.5*
1325 %{_mandir}/man5/user.conf.d.5*
1326 %{_mandir}/man5/vconsole.conf.5*
1327 %{_mandir}/man7/bootup.7*
1328 %{_mandir}/man7/daemon.7*
1329 %{_mandir}/man7/file-hierarchy.7*
1330 %{_mandir}/man7/kernel-command-line.7*
1331 %{_mandir}/man7/systemd.directives.7*
1332 %{_mandir}/man7/systemd.generator.7*
1333 %{_mandir}/man7/systemd.index.7*
1334 %{_mandir}/man7/systemd.journal-fields.7*
1335 %{_mandir}/man7/systemd.special.7*
1336 %{_mandir}/man7/systemd.time.7*
1337 %{_mandir}/man8/kernel-install.8*
1338 %{_mandir}/man8/libnss_myhostname.so.2.8*
1339 %{_mandir}/man8/libnss_mymachines.so.2.8*
1340 %{_mandir}/man8/nss-myhostname.8*
1341 %{_mandir}/man8/nss-mymachines.8*
1342 %{_mandir}/man8/systemd-activate.8*
1343 %{_mandir}/man8/systemd-backlight.8*
1344 %{_mandir}/man8/systemd-binfmt.8*
1345 %{_mandir}/man8/systemd-coredump.8*
1346 %{?with_cryptsetup:%{_mandir}/man8/systemd-cryptsetup-generator.8*}
1347 %{_mandir}/man8/systemd-debug-generator.8*
1348 %{_mandir}/man8/systemd-fsck.8*
1349 %{_mandir}/man8/systemd-efi-boot-generator.8*
1350 %{_mandir}/man8/systemd-gpt-auto-generator.8*
1351 %{_mandir}/man8/systemd-fstab-generator.8*
1352 %{_mandir}/man8/systemd-getty-generator.8*
1353 %{_mandir}/man8/systemd-hibernate-resume-generator.8*
1354 %{_mandir}/man8/systemd-hibernate-resume.8*
1355 %{_mandir}/man8/systemd-hibernate-resume@.service.8*
1356 %{_mandir}/man8/systemd-hostnamed.8*
1357 %{_mandir}/man8/systemd-initctl.8*
1358 %{_mandir}/man8/systemd-journald-dev-log.socket.8*
1359 %{_mandir}/man8/systemd-journald.8*
1360 %if %{with microhttpd}
1361 %{_mandir}/man8/systemd-journal-remote.8.*
1362 %{_mandir}/man8/systemd-journal-upload.8.*
1364 %{_mandir}/man8/systemd-localed.8*
1365 %{_mandir}/man8/systemd-logind.8*
1366 %{_mandir}/man8/systemd-machined.8*
1367 %{_mandir}/man8/systemd-machine-id-commit.service.8*
1368 %{_mandir}/man8/systemd-modules-load.8*
1369 %{_mandir}/man8/systemd-quotacheck.8*
1370 %{_mandir}/man8/systemd-random-seed.8*
1371 %{_mandir}/man8/systemd-remount-fs.8*
1372 %{_mandir}/man8/systemd-rfkill.8*
1373 %{_mandir}/man8/systemd-rfkill@.service.8*
1374 %{_mandir}/man8/systemd-shutdown.8*
1375 %{_mandir}/man8/systemd-sleep.8*
1376 %{_mandir}/man8/systemd-socket-proxyd.8*
1377 %{_mandir}/man8/systemd-sysctl.8*
1378 %{_mandir}/man8/systemd-system-update-generator.8*
1379 %{_mandir}/man8/systemd-sysv-generator.8*
1380 %{_mandir}/man8/systemd-sysusers.8*
1381 %{_mandir}/man8/systemd-sysusers.service.8*
1382 %{_mandir}/man8/systemd-timedated.8*
1383 %{_mandir}/man8/systemd-timesyncd.8*
1384 %{_mandir}/man8/systemd-timesyncd.service.8*
1385 %{_mandir}/man8/systemd-udevd.8*
1386 %{_mandir}/man8/systemd-update-done.8*
1387 %{_mandir}/man8/systemd-update-done.service.8*
1388 %{_mandir}/man8/systemd-update-utmp.8*
1389 %{_mandir}/man8/systemd-user-sessions.8*
1390 %{_mandir}/man8/systemd-vconsole-setup.8*
1391 %dir /var/lib/machines
1392 %dir /var/lib/%{name}
1393 %dir /var/lib/%{name}/coredump
1394 %attr(640,root,root) %ghost /var/log/btmp
1395 %attr(664,root,utmp) %ghost /var/log/wtmp
1396 %attr(2755,root,systemd-journal) %dir /var/log/journal
1399 %attr(755,root,root) /%{_lib}/security/pam_systemd.so
1400 %{_mandir}/man8/pam_systemd.8*
1404 %defattr(644,root,root,755)
1405 %attr(755,root,root) /sbin/halt
1406 %attr(755,root,root) /sbin/init
1407 %attr(755,root,root) /sbin/poweroff
1408 %attr(755,root,root) /sbin/reboot
1409 %attr(755,root,root) /sbin/runlevel
1410 %attr(755,root,root) /sbin/shutdown
1411 %attr(755,root,root) /sbin/telinit
1412 %{_mandir}/man1/init.1*
1413 %{?with_cryptsetup:%{_mandir}/man5/crypttab.5*}
1414 %{_mandir}/man8/halt.8*
1415 %{_mandir}/man8/poweroff.8*
1416 %{_mandir}/man8/reboot.8*
1417 %{_mandir}/man8/runlevel.8*
1418 %{_mandir}/man8/shutdown.8*
1419 %{_mandir}/man8/telinit.8*
1422 %defattr(644,root,root,755)
1423 %dir %{_sysconfdir}/binfmt.d
1424 %dir %{_sysconfdir}/modules-load.d
1425 %config(noreplace,missingok) %verify(not md5 mtime size) %{_sysconfdir}/modules-load.d/modules.conf
1426 %dir %{_sysconfdir}/sysctl.d
1427 %{_sysconfdir}/sysctl.d/99-sysctl.conf
1428 %dir %{_sysconfdir}/systemd
1429 %dir %{_sysconfdir}/systemd/system
1430 %dir %{_sysconfdir}/systemd/system-preset
1431 %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/systemd/system-preset/default.preset
1432 %dir %{_sysconfdir}/tmpfiles.d
1433 %dir %{_libexecdir}/binfmt.d
1434 %dir %{_libexecdir}/modules-load.d
1435 %dir %{_libexecdir}/sysctl.d
1436 %{_libexecdir}/sysctl.d/50-default.conf
1437 %dir %{_libexecdir}/systemd
1438 %dir %{_libexecdir}/systemd/system-shutdown
1439 %dir %{_libexecdir}/systemd/system-sleep
1440 %dir %{_libexecdir}/systemd/user
1441 %{_libexecdir}/systemd/user/basic.target
1442 %{_libexecdir}/systemd/user/bluetooth.target
1443 %{_libexecdir}/systemd/user/default.target
1444 %{_libexecdir}/systemd/user/exit.target
1445 %{_libexecdir}/systemd/user/paths.target
1446 %{_libexecdir}/systemd/user/printer.target
1447 %{_libexecdir}/systemd/user/shutdown.target
1448 %{_libexecdir}/systemd/user/smartcard.target
1449 %{_libexecdir}/systemd/user/sockets.target
1450 %{_libexecdir}/systemd/user/sound.target
1451 %{_libexecdir}/systemd/user/timers.target
1452 %{_libexecdir}/systemd/user/systemd-exit.service
1453 %dir %{_libexecdir}/systemd/user-generators
1454 %dir /lib/systemd/pld-helpers.d
1455 %dir /lib/systemd/system-generators
1456 %dir /lib/systemd/system-preset
1457 /lib/systemd/system-preset/90-systemd.preset
1458 %dir /lib/systemd/system-sleep
1459 %dir /lib/systemd/system-shutdown
1460 %attr(755,root,root) /bin/systemctl
1461 %attr(755,root,root) /bin/systemd-tmpfiles
1462 %attr(755,root,root) /bin/systemd_booted
1463 %{_mandir}/man1/systemctl.1*
1464 %{_mandir}/man5/tmpfiles.d.5*
1465 %{_mandir}/man8/systemd-tmpfiles.8*
1466 %{_npkgconfigdir}/systemd.pc
1468 %{systemdunitdir}/proc-sys-fs-binfmt_misc.automount
1469 %{systemdunitdir}/dev-hugepages.mount
1470 %{systemdunitdir}/dev-mqueue.mount
1471 %{systemdunitdir}/proc-sys-fs-binfmt_misc.mount
1472 %{systemdunitdir}/sys-fs-fuse-connections.mount
1473 %{systemdunitdir}/sys-kernel-config.mount
1474 %{systemdunitdir}/sys-kernel-debug.mount
1475 %{systemdunitdir}/tmp.mount
1476 %{systemdunitdir}/var-lib-machines.mount
1477 %{systemdunitdir}/var-lock.mount
1478 %{systemdunitdir}/var-run.mount
1479 %{systemdunitdir}/systemd-ask-password-console.path
1480 %{systemdunitdir}/systemd-ask-password-wall.path
1481 %{systemdunitdir}/allowlogin.service
1482 %{systemdunitdir}/autovt@.service
1483 %{systemdunitdir}/console-getty.service
1484 %{systemdunitdir}/console-shell.service
1485 %{systemdunitdir}/console.service
1486 %{systemdunitdir}/container-getty@.service
1487 %{systemdunitdir}/cpusets.service
1488 %{systemdunitdir}/dbus-org.freedesktop.hostname1.service
1489 %{systemdunitdir}/dbus-org.freedesktop.import1.service
1490 %{systemdunitdir}/dbus-org.freedesktop.locale1.service
1491 %{systemdunitdir}/dbus-org.freedesktop.login1.service
1492 %{systemdunitdir}/dbus-org.freedesktop.machine1.service
1493 %{systemdunitdir}/dbus-org.freedesktop.timedate1.service
1494 %{systemdunitdir}/debug-shell.service
1495 %{systemdunitdir}/display-manager.service
1496 %{systemdunitdir}/emergency.service
1497 %{systemdunitdir}/getty@.service
1498 %{systemdunitdir}/halt-local.service
1499 %{systemdunitdir}/initrd-cleanup.service
1500 %{systemdunitdir}/initrd-parse-etc.service
1501 %{systemdunitdir}/initrd-switch-root.service
1502 %{systemdunitdir}/initrd-udevadm-cleanup-db.service
1503 %{systemdunitdir}/killall.service
1504 %{systemdunitdir}/kmod-static-nodes.service
1505 %{systemdunitdir}/ldconfig.service
1506 %{systemdunitdir}/netfs.service
1507 %{systemdunitdir}/network.service
1508 %{systemdunitdir}/pld-clean-tmp.service
1509 %{systemdunitdir}/pld-storage-init-late.service
1510 %{systemdunitdir}/pld-storage-init.service
1511 %{systemdunitdir}/pld-wait-storage.service
1512 %{systemdunitdir}/prefdm.service
1513 %{systemdunitdir}/quotaon.service
1514 %{systemdunitdir}/random.service
1515 %{systemdunitdir}/rescue.service
1516 %{systemdunitdir}/serial-getty@.service
1517 %{systemdunitdir}/single.service
1518 %{systemdunitdir}/sys-kernel-config.service
1519 %{systemdunitdir}/systemd-ask-password-console.service
1520 %{systemdunitdir}/systemd-ask-password-wall.service
1521 %{systemdunitdir}/systemd-backlight@.service
1522 %{systemdunitdir}/systemd-binfmt.service
1523 %{systemdunitdir}/systemd-bootchart.service
1524 %{systemdunitdir}/systemd-firstboot.service
1525 %{systemdunitdir}/systemd-fsck-root.service
1526 %{systemdunitdir}/systemd-fsck@.service
1527 %{systemdunitdir}/systemd-halt.service
1528 %{systemdunitdir}/systemd-hibernate-resume@.service
1529 %{systemdunitdir}/systemd-hibernate.service
1530 %{systemdunitdir}/systemd-hostnamed.service
1531 %{systemdunitdir}/systemd-hwdb-update.service
1532 %{systemdunitdir}/systemd-hybrid-sleep.service
1533 %{systemdunitdir}/systemd-importd.service
1534 %{systemdunitdir}/systemd-initctl.service
1535 %{systemdunitdir}/systemd-journal-catalog-update.service
1536 %{systemdunitdir}/systemd-journal-flush.service
1537 %{systemdunitdir}/systemd-journal-gatewayd.service
1538 %{systemdunitdir}/systemd-journal-remote.service
1539 %{systemdunitdir}/systemd-journal-upload.service
1540 %{systemdunitdir}/systemd-journald.service
1541 %{systemdunitdir}/systemd-kexec.service
1542 %{systemdunitdir}/systemd-localed.service
1543 %{systemdunitdir}/systemd-logind.service
1544 %{systemdunitdir}/systemd-machine-id-commit.service
1545 %{systemdunitdir}/systemd-machined.service
1546 %{systemdunitdir}/systemd-modules-load.service
1547 %{systemdunitdir}/systemd-nspawn@.service
1548 %{systemdunitdir}/systemd-poweroff.service
1549 %{systemdunitdir}/systemd-quotacheck.service
1550 %{systemdunitdir}/systemd-random-seed.service
1551 %{systemdunitdir}/systemd-reboot.service
1552 %{systemdunitdir}/systemd-remount-fs.service
1553 %{systemdunitdir}/systemd-rfkill@.service
1554 %{systemdunitdir}/systemd-suspend.service
1555 %{systemdunitdir}/systemd-sysctl.service
1556 %{systemdunitdir}/systemd-sysusers.service
1557 %{systemdunitdir}/systemd-timedated.service
1558 %{systemdunitdir}/systemd-timesyncd.service
1559 %{systemdunitdir}/systemd-tmpfiles-clean.service
1560 %{systemdunitdir}/systemd-tmpfiles-setup-dev.service
1561 %{systemdunitdir}/systemd-tmpfiles-setup.service
1562 %{systemdunitdir}/systemd-udev-settle.service
1563 %{systemdunitdir}/systemd-udev-trigger.service
1564 %{systemdunitdir}/systemd-udevd.service
1565 %{systemdunitdir}/systemd-update-done.service
1566 %{systemdunitdir}/systemd-update-utmp-runlevel.service
1567 %{systemdunitdir}/systemd-update-utmp.service
1568 %{systemdunitdir}/systemd-user-sessions.service
1569 %{systemdunitdir}/systemd-vconsole-setup.service
1570 %{systemdunitdir}/user@.service
1571 %{systemdunitdir}/-.slice
1572 %{systemdunitdir}/machine.slice
1573 %{systemdunitdir}/system.slice
1574 %{systemdunitdir}/user.slice
1575 %exclude %{systemdunitdir}/rc-inetd.service
1576 %{systemdunitdir}/syslog.socket
1577 %{systemdunitdir}/systemd-initctl.socket
1578 %{systemdunitdir}/systemd-journal-remote.socket
1579 %{systemdunitdir}/systemd-journald-audit.socket
1580 %{systemdunitdir}/systemd-journald-dev-log.socket
1581 %{systemdunitdir}/systemd-journald.socket
1582 %{systemdunitdir}/systemd-udevd-control.socket
1583 %{systemdunitdir}/systemd-udevd-kernel.socket
1584 %{systemdunitdir}/basic.target
1585 %{systemdunitdir}/bluetooth.target
1586 %{?with_cryptsetup:%{systemdunitdir}/cryptsetup-pre.target}
1587 %{?with_cryptsetup:%{systemdunitdir}/cryptsetup.target}
1588 %{systemdunitdir}/ctrl-alt-del.target
1589 %{systemdunitdir}/default.target
1590 %{systemdunitdir}/emergency.target
1591 %{systemdunitdir}/final.target
1592 %{systemdunitdir}/getty.target
1593 %{systemdunitdir}/graphical.target
1594 %{systemdunitdir}/halt.target
1595 %{systemdunitdir}/hibernate.target
1596 %{systemdunitdir}/hybrid-sleep.target
1597 %{systemdunitdir}/initrd-fs.target
1598 %{systemdunitdir}/initrd-root-fs.target
1599 %{systemdunitdir}/initrd-switch-root.target
1600 %{systemdunitdir}/initrd.target
1601 %{systemdunitdir}/kexec.target
1602 %{systemdunitdir}/local-fs-pre.target
1603 %{systemdunitdir}/local-fs.target
1604 %{systemdunitdir}/machines.target
1605 %{systemdunitdir}/multi-user.target
1606 %{systemdunitdir}/network-online.target
1607 %{systemdunitdir}/network-pre.target
1608 %{systemdunitdir}/network.target
1609 %{systemdunitdir}/nss-lookup.target
1610 %{systemdunitdir}/nss-user-lookup.target
1611 %{systemdunitdir}/paths.target
1612 %{systemdunitdir}/poweroff.target
1613 %{systemdunitdir}/printer.target
1614 %{systemdunitdir}/reboot.target
1615 %{systemdunitdir}/remote-fs-pre.target
1616 %{systemdunitdir}/remote-fs.target
1617 %{systemdunitdir}/rescue.target
1618 %{systemdunitdir}/rpcbind.target
1619 %{systemdunitdir}/runlevel0.target
1620 %{systemdunitdir}/runlevel1.target
1621 %{systemdunitdir}/runlevel2.target
1622 %{systemdunitdir}/runlevel3.target
1623 %{systemdunitdir}/runlevel4.target
1624 %{systemdunitdir}/runlevel5.target
1625 %{systemdunitdir}/runlevel6.target
1626 %{systemdunitdir}/shutdown.target
1627 %{systemdunitdir}/sigpwr.target
1628 %{systemdunitdir}/sleep.target
1629 %{systemdunitdir}/slices.target
1630 %{systemdunitdir}/smartcard.target
1631 %{systemdunitdir}/sockets.target
1632 %{systemdunitdir}/sound.target
1633 %{systemdunitdir}/suspend.target
1634 %{systemdunitdir}/swap.target
1635 %{systemdunitdir}/sysinit.target
1636 %{systemdunitdir}/system-update.target
1637 %{systemdunitdir}/time-sync.target
1638 %{systemdunitdir}/timers.target
1639 %{systemdunitdir}/umount.target
1640 %{systemdunitdir}/systemd-tmpfiles-clean.timer
1641 %dir %{systemdunitdir}/basic.target.wants
1642 %dir %{systemdunitdir}/dbus.target.wants
1643 %dir %{systemdunitdir}/graphical.target.wants
1644 %dir %{systemdunitdir}/halt.target.wants
1645 %dir %{systemdunitdir}/initrd.target.wants
1646 %dir %{systemdunitdir}/kexec.target.wants
1647 %dir %{systemdunitdir}/local-fs.target.wants
1648 %dir %{systemdunitdir}/multi-user.target.wants
1649 %dir %{systemdunitdir}/poweroff.target.wants
1650 %dir %{systemdunitdir}/reboot.target.wants
1651 %dir %{systemdunitdir}/rescue.target.wants
1652 %dir %{systemdunitdir}/runlevel[12345].target.wants
1653 %dir %{systemdunitdir}/shutdown.target.wants
1654 %dir %{systemdunitdir}/sockets.target.wants
1655 %dir %{systemdunitdir}/sysinit.target.wants
1656 %dir %{systemdunitdir}/syslog.target.wants
1657 %dir %{systemdunitdir}/timers.target.wants
1658 %{systemdunitdir}/graphical.target.wants/display-manager.service
1659 %{systemdunitdir}/graphical.target.wants/systemd-update-utmp-runlevel.service
1660 %{systemdunitdir}/local-fs.target.wants/pld-clean-tmp.service
1661 %{systemdunitdir}/local-fs.target.wants/pld-storage-init-late.service
1662 %{systemdunitdir}/local-fs.target.wants/pld-storage-init.service
1663 %{systemdunitdir}/local-fs.target.wants/systemd-remount-fs.service
1664 %{systemdunitdir}/local-fs.target.wants/var-lib-machines.mount
1665 %{systemdunitdir}/local-fs.target.wants/var-lock.mount
1666 %{systemdunitdir}/local-fs.target.wants/var-run.mount
1667 %{systemdunitdir}/multi-user.target.wants/getty.target
1668 %{systemdunitdir}/multi-user.target.wants/rc-local.service
1669 %{systemdunitdir}/multi-user.target.wants/systemd-ask-password-wall.path
1670 %{systemdunitdir}/multi-user.target.wants/systemd-logind.service
1671 %{systemdunitdir}/multi-user.target.wants/systemd-update-utmp-runlevel.service
1672 %{systemdunitdir}/multi-user.target.wants/systemd-user-sessions.service
1673 %{systemdunitdir}/rescue.target.wants/systemd-update-utmp-runlevel.service
1674 %{systemdunitdir}/sockets.target.wants/systemd-initctl.socket
1675 %{systemdunitdir}/sockets.target.wants/systemd-journald-audit.socket
1676 %{systemdunitdir}/sockets.target.wants/systemd-journald-dev-log.socket
1677 %{systemdunitdir}/sockets.target.wants/systemd-journald.socket
1678 %{systemdunitdir}/sockets.target.wants/systemd-udevd-control.socket
1679 %{systemdunitdir}/sockets.target.wants/systemd-udevd-kernel.socket
1680 %{?with_cryptsetup:%{systemdunitdir}/sysinit.target.wants/cryptsetup.target}
1681 %{systemdunitdir}/sysinit.target.wants/dev-hugepages.mount
1682 %{systemdunitdir}/sysinit.target.wants/dev-mqueue.mount
1683 %{systemdunitdir}/sysinit.target.wants/kmod-static-nodes.service
1684 %{systemdunitdir}/sysinit.target.wants/ldconfig.service
1685 %{systemdunitdir}/sysinit.target.wants/proc-sys-fs-binfmt_misc.automount
1686 %{systemdunitdir}/sysinit.target.wants/sys-fs-fuse-connections.mount
1687 %{systemdunitdir}/sysinit.target.wants/sys-kernel-debug.mount
1688 %{systemdunitdir}/sysinit.target.wants/systemd-ask-password-console.path
1689 %{systemdunitdir}/sysinit.target.wants/systemd-binfmt.service
1690 %{systemdunitdir}/sysinit.target.wants/systemd-firstboot.service
1691 %{systemdunitdir}/sysinit.target.wants/systemd-hwdb-update.service
1692 %{systemdunitdir}/sysinit.target.wants/systemd-journal-catalog-update.service
1693 %{systemdunitdir}/sysinit.target.wants/systemd-journald.service
1694 %{systemdunitdir}/sysinit.target.wants/systemd-journal-flush.service
1695 %{systemdunitdir}/sysinit.target.wants/systemd-machine-id-commit.service
1696 %{systemdunitdir}/sysinit.target.wants/systemd-modules-load.service
1697 %{systemdunitdir}/sysinit.target.wants/systemd-random-seed.service
1698 %{systemdunitdir}/sysinit.target.wants/systemd-sysctl.service
1699 %{systemdunitdir}/sysinit.target.wants/systemd-sysusers.service
1700 %{systemdunitdir}/sysinit.target.wants/systemd-tmpfiles-setup-dev.service
1701 %{systemdunitdir}/sysinit.target.wants/systemd-tmpfiles-setup.service
1702 %{systemdunitdir}/sysinit.target.wants/systemd-udevd.service
1703 %{systemdunitdir}/sysinit.target.wants/systemd-udev-trigger.service
1704 %{systemdunitdir}/sysinit.target.wants/systemd-update-done.service
1705 %{systemdunitdir}/sysinit.target.wants/systemd-update-utmp.service
1706 %{systemdunitdir}/sysinit.target.wants/systemd-vconsole-setup.service
1707 %{systemdunitdir}/timers.target.wants/systemd-tmpfiles-clean.timer
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 %{?with_cryptsetup:%{_mandir}/man8/systemd-cryptsetup.8*}
1715 %{?with_cryptsetup:%{_mandir}/man8/systemd-cryptsetup@.service.8*}
1716 %{_mandir}/man8/systemd-fsck-root.service.8*
1717 %{_mandir}/man8/systemd-fsck@.service.8*
1718 %{_mandir}/man8/systemd-halt.service.8*
1719 %{_mandir}/man8/systemd-hibernate.service.8*
1720 %{_mandir}/man8/systemd-hostnamed.service.8*
1721 %{_mandir}/man8/systemd-hybrid-sleep.service.8*
1722 %{_mandir}/man8/systemd-initctl.service.8*
1723 %{_mandir}/man8/systemd-initctl.socket.8*
1724 %{_mandir}/man8/systemd-journald.service.8*
1725 %{_mandir}/man8/systemd-journald.socket.8*
1726 %{_mandir}/man8/systemd-kexec.service.8*
1727 %{_mandir}/man8/systemd-localed.service.8*
1728 %{_mandir}/man8/systemd-logind.service.8*
1729 %{_mandir}/man8/systemd-machined.service.8*
1730 %{_mandir}/man8/systemd-modules-load.service.8*
1731 %{_mandir}/man8/systemd-poweroff.service.8*
1732 %{_mandir}/man8/systemd-quotacheck.service.8*
1733 %{_mandir}/man8/systemd-random-seed.service.8*
1734 %{_mandir}/man8/systemd-reboot.service.8*
1735 %{_mandir}/man8/systemd-remount-fs.service.8*
1736 %{_mandir}/man8/systemd-suspend.service.8*
1737 %{_mandir}/man8/systemd-sysctl.service.8*
1738 %{_mandir}/man8/systemd-timedated.service.8*
1739 %{_mandir}/man8/systemd-tmpfiles-clean.service.8*
1740 %{_mandir}/man8/systemd-tmpfiles-clean.timer.8*
1741 %{_mandir}/man8/systemd-tmpfiles-setup.service.8*
1742 %{_mandir}/man8/systemd-tmpfiles-setup-dev.service.8*
1743 %{_mandir}/man8/systemd-udevd.service.8*
1744 %{_mandir}/man8/systemd-udevd-control.socket.8*
1745 %{_mandir}/man8/systemd-udevd-kernel.socket.8*
1746 %{_mandir}/man8/systemd-update-utmp-runlevel.service.8*
1747 %{_mandir}/man8/systemd-update-utmp.service.8*
1748 %{_mandir}/man8/systemd-user-sessions.service.8*
1749 %{_mandir}/man8/systemd-vconsole-setup.service.8*
1751 %if %{with microhttpd}
1752 %files journal-gateway
1753 %defattr(644,root,root,755)
1754 %{systemdunitdir}/systemd-journal-gatewayd.socket
1755 %attr(755,root,root) /lib/systemd/systemd-journal-gatewayd
1756 %{_mandir}/man8/systemd-journal-gatewayd.8*
1757 %{_mandir}/man8/systemd-journal-gatewayd.service.8*
1758 %{_mandir}/man8/systemd-journal-gatewayd.socket.8*
1762 %defattr(644,root,root,755)
1763 /etc/dbus-1/system.d/org.freedesktop.network1.conf
1764 %dir %{_sysconfdir}/systemd/network
1765 %dir %{_sysconfdir}/systemd/system/network-online.target.wants
1766 %config(noreplace,missingok) %verify(not md5 mtime size) %{_sysconfdir}/systemd/system/network-online.target.wants/systemd-networkd-wait-online.service
1767 %dir /lib/systemd/network
1768 /lib/systemd/network/80-container-host0.network
1769 /lib/systemd/network/80-container-ve.network
1770 /lib/systemd/network/99-default.link
1771 %{systemdunitdir}/dbus-org.freedesktop.network1.service
1772 %{systemdunitdir}/systemd-networkd-wait-online.service
1773 %{systemdunitdir}/systemd-networkd.service
1774 %{systemdunitdir}/systemd-networkd.socket
1775 %{_datadir}/dbus-1/system-services/org.freedesktop.network1.service
1776 %attr(755,root,root) /bin/networkctl
1777 %attr(755,root,root) /lib/systemd/systemd-networkd
1778 %attr(755,root,root) /lib/systemd/systemd-networkd-wait-online
1779 %{_mandir}/man1/networkctl.1*
1780 %{_mandir}/man8/systemd-networkd-wait-online.8*
1781 %{_mandir}/man8/systemd-networkd-wait-online.service.8*
1782 %{_mandir}/man8/systemd-networkd.8*
1783 %{_mandir}/man8/systemd-networkd.service.8*
1786 %defattr(644,root,root,755)
1787 %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/systemd/resolved.conf
1788 /etc/dbus-1/system.d/org.freedesktop.resolve1.conf
1789 %{_datadir}/dbus-1/system-services/org.freedesktop.resolve1.service
1790 %{systemdunitdir}/dbus-org.freedesktop.resolve1.service
1791 %{systemdunitdir}/systemd-resolved.service
1792 %attr(755,root,root) /lib/systemd/systemd-resolved
1793 %{_mandir}/man5/resolved.conf.5*
1794 %{_mandir}/man5/resolved.conf.d.5*
1795 %{_mandir}/man8/systemd-resolved.8*
1796 %{_mandir}/man8/systemd-resolved.service.8*
1799 %defattr(644,root,root,755)
1800 %attr(755,root,root) %{systemdunitdir}-generators/pld-rc-inetd-generator
1801 %{systemdunitdir}/rc-inetd.service
1804 %defattr(644,root,root,755)
1805 %attr(755,root,root) %{_bindir}/systemd-analyze
1806 %{_mandir}/man1/systemd-analyze.1*
1809 %defattr(644,root,root,755)
1810 %attr(755,root,root) %{_libdir}/libnss_mymachines.so.2
1811 %attr(755,root,root) %{_libdir}/libnss_resolve.so.2
1812 %attr(755,root,root) /%{_lib}/libnss_myhostname.so.2
1813 %attr(755,root,root) /%{_lib}/libsystemd.so.*.*.*
1814 %attr(755,root,root) %ghost /%{_lib}/libsystemd.so.0
1815 %attr(755,root,root) /%{_lib}/libsystemd-daemon.so.*.*.*
1816 %attr(755,root,root) %ghost /%{_lib}/libsystemd-daemon.so.0
1817 %attr(755,root,root) /%{_lib}/libsystemd-id128.so.*.*.*
1818 %attr(755,root,root) %ghost /%{_lib}/libsystemd-id128.so.0
1819 %attr(755,root,root) /%{_lib}/libsystemd-journal.so.*.*.*
1820 %attr(755,root,root) %ghost /%{_lib}/libsystemd-journal.so.0
1821 %attr(755,root,root) /%{_lib}/libsystemd-login.so.*.*.*
1822 %attr(755,root,root) %ghost /%{_lib}/libsystemd-login.so.0
1825 %defattr(644,root,root,755)
1826 %attr(755,root,root) %{_libdir}/libsystemd.so
1827 %attr(755,root,root) %{_libdir}/libsystemd-daemon.so
1828 %attr(755,root,root) %{_libdir}/libsystemd-id128.so
1829 %attr(755,root,root) %{_libdir}/libsystemd-journal.so
1830 %attr(755,root,root) %{_libdir}/libsystemd-login.so
1831 %{_includedir}/%{name}
1832 %{_pkgconfigdir}/libsystemd.pc
1833 %{_pkgconfigdir}/libsystemd-daemon.pc
1834 %{_pkgconfigdir}/libsystemd-id128.pc
1835 %{_pkgconfigdir}/libsystemd-journal.pc
1836 %{_pkgconfigdir}/libsystemd-login.pc
1837 %{_mandir}/man3/SD_*.3*
1838 %{_mandir}/man3/sd*.3*
1840 %files -n python-systemd
1841 %defattr(644,root,root,755)
1842 %dir %{py_sitedir}/systemd
1843 %{py_sitedir}/systemd/*.py[co]
1844 %attr(755,root,root) %{py_sitedir}/systemd/_daemon.so
1845 %attr(755,root,root) %{py_sitedir}/systemd/_journal.so
1846 %attr(755,root,root) %{py_sitedir}/systemd/_reader.so
1847 %attr(755,root,root) %{py_sitedir}/systemd/id128.so
1848 %attr(755,root,root) %{py_sitedir}/systemd/login.so
1850 %files -n bash-completion-systemd
1851 %defattr(644,root,root,755)
1852 %{_datadir}/bash-completion/completions/bootctl
1853 %{_datadir}/bash-completion/completions/busctl
1854 %{_datadir}/bash-completion/completions/coredumpctl
1855 %{_datadir}/bash-completion/completions/hostnamectl
1856 %{_datadir}/bash-completion/completions/journalctl
1857 %{_datadir}/bash-completion/completions/kernel-install
1858 %{_datadir}/bash-completion/completions/localectl
1859 %{_datadir}/bash-completion/completions/loginctl
1860 %{_datadir}/bash-completion/completions/machinectl
1861 %{_datadir}/bash-completion/completions/systemctl
1862 %{_datadir}/bash-completion/completions/systemd-analyze
1863 %{_datadir}/bash-completion/completions/systemd-cat
1864 %{_datadir}/bash-completion/completions/systemd-cgls
1865 %{_datadir}/bash-completion/completions/systemd-cgtop
1866 %{_datadir}/bash-completion/completions/systemd-delta
1867 %{_datadir}/bash-completion/completions/systemd-detect-virt
1868 %{_datadir}/bash-completion/completions/systemd-nspawn
1869 %{_datadir}/bash-completion/completions/systemd-run
1870 %{_datadir}/bash-completion/completions/timedatectl
1872 %files -n zsh-completion-systemd
1873 %defattr(644,root,root,755)
1874 %{_datadir}/zsh/site-functions/_bootctl
1875 %{_datadir}/zsh/site-functions/_coredumpctl
1876 %{_datadir}/zsh/site-functions/_hostnamectl
1877 %{_datadir}/zsh/site-functions/_journalctl
1878 %{_datadir}/zsh/site-functions/_kernel-install
1879 %{_datadir}/zsh/site-functions/_localectl
1880 %{_datadir}/zsh/site-functions/_loginctl
1881 %{_datadir}/zsh/site-functions/_machinectl
1882 %{_datadir}/zsh/site-functions/_sd_hosts_or_user_at_host
1883 %{_datadir}/zsh/site-functions/_sd_machines
1884 %{_datadir}/zsh/site-functions/_sd_outputmodes
1885 %{_datadir}/zsh/site-functions/_sd_unit_files
1886 %{_datadir}/zsh/site-functions/_systemctl
1887 %{_datadir}/zsh/site-functions/_systemd
1888 %{_datadir}/zsh/site-functions/_systemd-analyze
1889 %{_datadir}/zsh/site-functions/_systemd-delta
1890 %{_datadir}/zsh/site-functions/_systemd-inhibit
1891 %{_datadir}/zsh/site-functions/_systemd-nspawn
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 %attr(755,root,root) /lib/udev/accelerometer
1921 %dir /lib/udev/hwdb.d
1922 /lib/udev/hwdb.d/20-acpi-vendor.hwdb
1923 /lib/udev/hwdb.d/20-bluetooth-vendor-product.hwdb
1924 /lib/udev/hwdb.d/20-net-ifname.hwdb
1925 /lib/udev/hwdb.d/20-OUI.hwdb
1926 /lib/udev/hwdb.d/20-pci-classes.hwdb
1927 /lib/udev/hwdb.d/20-pci-vendor-model.hwdb
1928 /lib/udev/hwdb.d/20-sdio-classes.hwdb
1929 /lib/udev/hwdb.d/20-sdio-vendor-model.hwdb
1930 /lib/udev/hwdb.d/20-usb-classes.hwdb
1931 /lib/udev/hwdb.d/20-usb-vendor-model.hwdb
1932 /lib/udev/hwdb.d/60-evdev.hwdb
1933 /lib/udev/hwdb.d/60-keyboard.hwdb
1934 /lib/udev/hwdb.d/70-mouse.hwdb
1935 /lib/udev/hwdb.d/70-pointingstick.hwdb
1936 /lib/udev/hwdb.d/70-touchpad.hwdb
1938 %attr(755,root,root) %{_sbindir}/start_udev
1939 %attr(755,root,root) %{_sbindir}/udevd
1940 %attr(755,root,root) %{_sbindir}/udevadm
1941 %attr(755,root,root) /bin/systemd-hwdb
1942 %attr(755,root,root) /bin/udevadm
1944 %dir %{_sysconfdir}/udev
1945 %dir %{_sysconfdir}/udev/rules.d
1946 %dir %{_sysconfdir}/udev/hwdb.d
1947 %ghost %{_sysconfdir}/udev/hwdb.bin
1949 %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/modprobe.d/fbdev-blacklist.conf
1950 %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/modprobe.d/udev_blacklist.conf
1951 %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/udev/links.conf
1952 %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/udev/rules.d/40-alsa-restore.rules
1953 %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/udev/rules.d/70-udev-pld.rules
1954 %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/udev/rules.d/80-net-name-slot.rules
1956 %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/udev/udev.conf
1958 # rules below are NOT supposed to be changed by users
1959 /lib/udev/rules.d/42-usb-hid-pm.rules
1960 /lib/udev/rules.d/50-udev-default.rules
1961 /lib/udev/rules.d/60-block.rules
1962 /lib/udev/rules.d/60-cdrom_id.rules
1963 /lib/udev/rules.d/60-drm.rules
1964 /lib/udev/rules.d/60-evdev.rules
1965 /lib/udev/rules.d/60-persistent-alsa.rules
1966 /lib/udev/rules.d/60-persistent-input.rules
1967 /lib/udev/rules.d/60-persistent-storage.rules
1968 /lib/udev/rules.d/60-persistent-storage-tape.rules
1969 /lib/udev/rules.d/60-persistent-v4l.rules
1970 /lib/udev/rules.d/60-serial.rules
1971 /lib/udev/rules.d/61-accelerometer.rules
1972 /lib/udev/rules.d/64-btrfs.rules
1973 /lib/udev/rules.d/70-mouse.rules
1974 /lib/udev/rules.d/70-power-switch.rules
1975 /lib/udev/rules.d/70-touchpad.rules
1976 /lib/udev/rules.d/75-net-description.rules
1977 /lib/udev/rules.d/75-probe_mtd.rules
1978 /lib/udev/rules.d/78-sound-card.rules
1979 /lib/udev/rules.d/80-drivers.rules
1980 /lib/udev/rules.d/80-net-setup-link.rules
1981 /lib/udev/rules.d/90-vconsole.rules
1983 %{_mandir}/man5/udev.conf.5*
1984 %{_mandir}/man7/udev.7*
1985 %{_mandir}/man7/hwdb.7*
1986 %{_mandir}/man8/systemd-hwdb.8*
1987 %{_mandir}/man8/udevadm.8*
1988 %{_mandir}/man8/udevd.8*
1991 %defattr(644,root,root,755)
1992 %attr(755,root,root) /%{_lib}/libudev.so.*.*.*
1993 %attr(755,root,root) %ghost /%{_lib}/libudev.so.1
1995 %files -n udev-devel
1996 %defattr(644,root,root,755)
1997 %attr(755,root,root) %{_libdir}/libudev.so
1998 %{_includedir}/libudev.h
1999 %{_pkgconfigdir}/libudev.pc
2000 %{_npkgconfigdir}/udev.pc
2002 %files -n udev-apidocs
2003 %defattr(644,root,root,755)
2004 %{_gtkdocdir}/libudev
2007 %defattr(644,root,root,755)
2008 %attr(755,root,root) %{_libdir}/libgudev-1.0.so.*.*.*
2009 %attr(755,root,root) %ghost %{_libdir}/libgudev-1.0.so.0
2010 %{_libdir}/girepository-1.0/GUdev-1.0.typelib
2012 %files -n udev-glib-devel
2013 %defattr(644,root,root,755)
2014 %attr(755,root,root) %{_libdir}/libgudev-1.0.so
2015 %{_includedir}/gudev-1.0
2016 %{_pkgconfigdir}/gudev-1.0.pc
2017 %{_datadir}/gir-1.0/GUdev-1.0.gir
2019 %files -n udev-glib-apidocs
2020 %defattr(644,root,root,755)
2023 %files -n bash-completion-udev
2024 %defattr(644,root,root,755)
2025 %{_datadir}/bash-completion/completions/udevadm
2027 %files -n zsh-completion-udev
2028 %defattr(644,root,root,755)
2029 %{_datadir}/zsh/site-functions/_udevadm