forked from pool/systemd
- pstore is no more considered as an experimental feature: move it to udev
package (bsc#1197802) OBS-URL: https://build.opensuse.org/package/show/Base:System/systemd?expand=0&rev=1291
This commit is contained in:
parent
206a32029e
commit
1f1a517f25
@ -1,6 +1,7 @@
|
|||||||
#
|
#
|
||||||
# Please keep the list sorted (with `LC_ALL=C sort`).
|
# Please keep the list sorted (with `LC_ALL=C sort`).
|
||||||
#
|
#
|
||||||
|
%config(noreplace) %{_sysconfdir}/systemd/pstore.conf
|
||||||
%config(noreplace) %{_sysconfdir}/udev/udev.conf
|
%config(noreplace) %{_sysconfdir}/udev/udev.conf
|
||||||
%if %{without bootstrap}
|
%if %{without bootstrap}
|
||||||
# %%dir %{_libdir}/cryptsetup
|
# %%dir %{_libdir}/cryptsetup
|
||||||
@ -40,6 +41,8 @@
|
|||||||
%{_mandir}/man5/crypttab.5.gz
|
%{_mandir}/man5/crypttab.5.gz
|
||||||
%{_mandir}/man5/integritytab.5.gz
|
%{_mandir}/man5/integritytab.5.gz
|
||||||
%{_mandir}/man5/modules-load.d.5.gz
|
%{_mandir}/man5/modules-load.d.5.gz
|
||||||
|
%{_mandir}/man5/pstore.conf.5.gz
|
||||||
|
%{_mandir}/man5/pstore.conf.d.5.gz
|
||||||
%{_mandir}/man5/udev.conf.5.gz
|
%{_mandir}/man5/udev.conf.5.gz
|
||||||
%{_mandir}/man5/veritytab.5.gz
|
%{_mandir}/man5/veritytab.5.gz
|
||||||
%{_mandir}/man7/hwdb.7.gz
|
%{_mandir}/man7/hwdb.7.gz
|
||||||
@ -63,6 +66,8 @@
|
|||||||
%{_mandir}/man8/systemd-modules-load.service.8.gz
|
%{_mandir}/man8/systemd-modules-load.service.8.gz
|
||||||
%{_mandir}/man8/systemd-network-generator.8.gz
|
%{_mandir}/man8/systemd-network-generator.8.gz
|
||||||
%{_mandir}/man8/systemd-network-generator.service.8.gz
|
%{_mandir}/man8/systemd-network-generator.service.8.gz
|
||||||
|
%{_mandir}/man8/systemd-pstore.8.gz
|
||||||
|
%{_mandir}/man8/systemd-pstore.service.8.gz
|
||||||
%{_mandir}/man8/systemd-rfkill.8.gz
|
%{_mandir}/man8/systemd-rfkill.8.gz
|
||||||
%{_mandir}/man8/systemd-rfkill.service.8.gz
|
%{_mandir}/man8/systemd-rfkill.service.8.gz
|
||||||
%{_mandir}/man8/systemd-rfkill.socket.8.gz
|
%{_mandir}/man8/systemd-rfkill.socket.8.gz
|
||||||
@ -104,6 +109,7 @@
|
|||||||
%{_systemd_util_dir}/systemd-modules-load
|
%{_systemd_util_dir}/systemd-modules-load
|
||||||
%endif
|
%endif
|
||||||
%{_systemd_util_dir}/systemd-network-generator
|
%{_systemd_util_dir}/systemd-network-generator
|
||||||
|
%{_systemd_util_dir}/systemd-pstore
|
||||||
%{_systemd_util_dir}/systemd-rfkill
|
%{_systemd_util_dir}/systemd-rfkill
|
||||||
%{_systemd_util_dir}/systemd-udevd
|
%{_systemd_util_dir}/systemd-udevd
|
||||||
%if %{without bootstrap}
|
%if %{without bootstrap}
|
||||||
@ -120,6 +126,7 @@
|
|||||||
%{_systemdgeneratordir}/systemd-veritysetup-generator
|
%{_systemdgeneratordir}/systemd-veritysetup-generator
|
||||||
%endif
|
%endif
|
||||||
%{_tmpfilesdir}/static-nodes-permissions.conf
|
%{_tmpfilesdir}/static-nodes-permissions.conf
|
||||||
|
%{_tmpfilesdir}/systemd-pstore.conf
|
||||||
%{_udevhwdbdir}/20-OUI.hwdb
|
%{_udevhwdbdir}/20-OUI.hwdb
|
||||||
%{_udevhwdbdir}/20-acpi-vendor.hwdb
|
%{_udevhwdbdir}/20-acpi-vendor.hwdb
|
||||||
%{_udevhwdbdir}/20-bluetooth-vendor-product.hwdb
|
%{_udevhwdbdir}/20-bluetooth-vendor-product.hwdb
|
||||||
@ -221,6 +228,7 @@
|
|||||||
%{_unitdir}/systemd-modules-load.service
|
%{_unitdir}/systemd-modules-load.service
|
||||||
%endif
|
%endif
|
||||||
%{_unitdir}/systemd-network-generator.service
|
%{_unitdir}/systemd-network-generator.service
|
||||||
|
%{_unitdir}/systemd-pstore.service
|
||||||
%{_unitdir}/systemd-rfkill.service
|
%{_unitdir}/systemd-rfkill.service
|
||||||
%{_unitdir}/systemd-rfkill.socket
|
%{_unitdir}/systemd-rfkill.socket
|
||||||
%{_unitdir}/systemd-tmpfiles-setup-dev.service
|
%{_unitdir}/systemd-tmpfiles-setup-dev.service
|
||||||
|
@ -1,3 +1,9 @@
|
|||||||
|
-------------------------------------------------------------------
|
||||||
|
Tue Jun 21 14:09:51 UTC 2022 - Franck Bui <fbui@suse.com>
|
||||||
|
|
||||||
|
- pstore is no more considered as an experimental feature: move it to udev
|
||||||
|
package (bsc#1197802)
|
||||||
|
|
||||||
-------------------------------------------------------------------
|
-------------------------------------------------------------------
|
||||||
Tue Jun 21 13:20:39 UTC 2022 - Franck Bui <fbui@suse.com>
|
Tue Jun 21 13:20:39 UTC 2022 - Franck Bui <fbui@suse.com>
|
||||||
|
|
||||||
|
28
systemd.spec
28
systemd.spec
@ -628,7 +628,7 @@ Components that turn out to be stable and considered as fully
|
|||||||
supported will be merged into the main package or moved into a
|
supported will be merged into the main package or moved into a
|
||||||
dedicated package.
|
dedicated package.
|
||||||
|
|
||||||
The package contains: homed, pstore, repart, userdbd.
|
The package contains: homed, repart, userdbd.
|
||||||
|
|
||||||
Have fun with these services at your own risk.
|
Have fun with these services at your own risk.
|
||||||
%endif
|
%endif
|
||||||
@ -681,6 +681,8 @@ Have fun with these services at your own risk.
|
|||||||
-Doomd=false \
|
-Doomd=false \
|
||||||
-Dsmack=false \
|
-Dsmack=false \
|
||||||
\
|
\
|
||||||
|
-Dpstore=true \
|
||||||
|
\
|
||||||
-Dapparmor=%{when_not bootstrap} \
|
-Dapparmor=%{when_not bootstrap} \
|
||||||
-Defi=%{when_not bootstrap} \
|
-Defi=%{when_not bootstrap} \
|
||||||
-Delfutils=%{when_not bootstrap} \
|
-Delfutils=%{when_not bootstrap} \
|
||||||
@ -718,7 +720,6 @@ Have fun with these services at your own risk.
|
|||||||
-Dresolve=%{when resolved} \
|
-Dresolve=%{when resolved} \
|
||||||
\
|
\
|
||||||
-Dhomed=%{when experimental} \
|
-Dhomed=%{when experimental} \
|
||||||
-Dpstore=%{when experimental} \
|
|
||||||
-Drepart=%{when experimental} \
|
-Drepart=%{when experimental} \
|
||||||
-Duserdb=%{when experimental} \
|
-Duserdb=%{when experimental} \
|
||||||
\
|
\
|
||||||
@ -1082,6 +1083,9 @@ fi
|
|||||||
# Avoid restarting logind until fixed upstream (issue #1163)
|
# Avoid restarting logind until fixed upstream (issue #1163)
|
||||||
|
|
||||||
%pre -n udev%{?mini}
|
%pre -n udev%{?mini}
|
||||||
|
%systemd_pre remote-cryptsetup.target
|
||||||
|
%systemd_pre systemd-pstore.service
|
||||||
|
|
||||||
# New installations uses the last compat symlink generation number
|
# New installations uses the last compat symlink generation number
|
||||||
# (currently at 2), which basically disables all compat symlinks. On
|
# (currently at 2), which basically disables all compat symlinks. On
|
||||||
# old systems, the file doesn't exist. This is equivalent to
|
# old systems, the file doesn't exist. This is equivalent to
|
||||||
@ -1094,7 +1098,10 @@ fi
|
|||||||
%regenerate_initrd_post
|
%regenerate_initrd_post
|
||||||
%udev_hwdb_update
|
%udev_hwdb_update
|
||||||
|
|
||||||
|
%tmpfiles_create systemd-pstore.conf
|
||||||
|
|
||||||
%systemd_post remote-cryptsetup.target
|
%systemd_post remote-cryptsetup.target
|
||||||
|
%systemd_post systemd-pstore.service
|
||||||
|
|
||||||
# add KERNEL name match to existing persistent net rules
|
# add KERNEL name match to existing persistent net rules
|
||||||
sed -ri '/KERNEL/ ! { s/NAME="(eth|wlan|ath)([0-9]+)"/KERNEL=="\1*", NAME="\1\2"/}' \
|
sed -ri '/KERNEL/ ! { s/NAME="(eth|wlan|ath)([0-9]+)"/KERNEL=="\1*", NAME="\1\2"/}' \
|
||||||
@ -1104,6 +1111,10 @@ sed -ri '/KERNEL/ ! { s/NAME="(eth|wlan|ath)([0-9]+)"/KERNEL=="\1*", NAME="\1\2"
|
|||||||
rm -f /etc/sysconfig/udev
|
rm -f /etc/sysconfig/udev
|
||||||
rm -f /etc/udev/rules.d/{20,55,65}-cdrom.rules
|
rm -f /etc/udev/rules.d/{20,55,65}-cdrom.rules
|
||||||
|
|
||||||
|
%preun -n udev%{?mini}
|
||||||
|
%systemd_preun systemd-udevd.service systemd-udevd-{control,kernel}.socket
|
||||||
|
%systemd_preun systemd-pstore.service
|
||||||
|
|
||||||
%postun -n udev%{?mini}
|
%postun -n udev%{?mini}
|
||||||
%regenerate_initrd_post
|
%regenerate_initrd_post
|
||||||
|
|
||||||
@ -1120,7 +1131,8 @@ rm -f /etc/udev/rules.d/{20,55,65}-cdrom.rules
|
|||||||
# Note that when systemd-udevd is restarted, there will always be a short time
|
# Note that when systemd-udevd is restarted, there will always be a short time
|
||||||
# frame where no socket will be listening to the events sent by the kernel, no
|
# frame where no socket will be listening to the events sent by the kernel, no
|
||||||
# matter if the socket unit is restarted in first or not.
|
# matter if the socket unit is restarted in first or not.
|
||||||
%service_del_postun_with_restart systemd-udevd.service systemd-udevd-{control,kernel}.socket
|
%systemd_postun_with_restart systemd-udevd.service systemd-udevd-{control,kernel}.socket
|
||||||
|
%systemd_postun systemd-pstore.service
|
||||||
|
|
||||||
%posttrans -n udev%{?mini}
|
%posttrans -n udev%{?mini}
|
||||||
%regenerate_initrd_posttrans
|
%regenerate_initrd_posttrans
|
||||||
@ -1252,23 +1264,18 @@ fi
|
|||||||
|
|
||||||
%if %{with experimental}
|
%if %{with experimental}
|
||||||
%pre experimental
|
%pre experimental
|
||||||
%service_add_pre systemd-pstore.service
|
|
||||||
%service_add_pre systemd-userdbd.service systemd-userdbd.socket
|
%service_add_pre systemd-userdbd.service systemd-userdbd.socket
|
||||||
%service_add_pre systemd-homed.service
|
%service_add_pre systemd-homed.service
|
||||||
|
|
||||||
%post experimental
|
%post experimental
|
||||||
%tmpfiles_create systemd-pstore.conf
|
|
||||||
%service_add_post systemd-pstore.service
|
|
||||||
%service_add_post systemd-userdbd.service systemd-userdbd.socket
|
%service_add_post systemd-userdbd.service systemd-userdbd.socket
|
||||||
%service_add_post systemd-homed.service
|
%service_add_post systemd-homed.service
|
||||||
|
|
||||||
%preun experimental
|
%preun experimental
|
||||||
%service_del_preun systemd-pstore.service
|
|
||||||
%service_del_preun systemd-userdbd.service systemd-userdbd.socket
|
%service_del_preun systemd-userdbd.service systemd-userdbd.socket
|
||||||
%service_del_preun systemd-homed.service
|
%service_del_preun systemd-homed.service
|
||||||
|
|
||||||
%postun experimental
|
%postun experimental
|
||||||
%service_del_postun systemd-pstore.service
|
|
||||||
%service_del_postun systemd-userdbd.service systemd-userdbd.socket
|
%service_del_postun systemd-userdbd.service systemd-userdbd.socket
|
||||||
%service_del_postun systemd-homed.service
|
%service_del_postun systemd-homed.service
|
||||||
%endif
|
%endif
|
||||||
@ -1402,11 +1409,6 @@ fi
|
|||||||
%if %{with experimental}
|
%if %{with experimental}
|
||||||
%files experimental
|
%files experimental
|
||||||
%defattr(-,root,root)
|
%defattr(-,root,root)
|
||||||
%config(noreplace) %{_sysconfdir}/systemd/pstore.conf
|
|
||||||
%{_prefix}/lib/systemd/systemd-pstore
|
|
||||||
%{_unitdir}/systemd-pstore.service
|
|
||||||
%{_tmpfilesdir}/systemd-pstore.conf
|
|
||||||
%{_mandir}/man*/*pstore*
|
|
||||||
%{_bindir}/systemd-repart
|
%{_bindir}/systemd-repart
|
||||||
%{_unitdir}/systemd-repart.service
|
%{_unitdir}/systemd-repart.service
|
||||||
%{_mandir}/man*/*repart*
|
%{_mandir}/man*/*repart*
|
||||||
|
Loading…
Reference in New Issue
Block a user