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