complement dependency from devmaster to sysmaster and avoid
exit with failure in post and postun process
This commit is contained in:
parent
7234106002
commit
8b7e735912
@ -16,7 +16,7 @@
|
|||||||
|
|
||||||
Name: sysmaster
|
Name: sysmaster
|
||||||
Version: 0.5.1
|
Version: 0.5.1
|
||||||
Release: 4
|
Release: 5
|
||||||
Summary: redesign and reimplement process1.
|
Summary: redesign and reimplement process1.
|
||||||
|
|
||||||
License: Mulan PSL v2
|
License: Mulan PSL v2
|
||||||
@ -83,6 +83,10 @@ Summary: %{summary}
|
|||||||
%package -n devmaster
|
%package -n devmaster
|
||||||
Summary: Infrastructure of device management in userspace.
|
Summary: Infrastructure of device management in userspace.
|
||||||
BuildRequires: util-linux-devel kmod-devel
|
BuildRequires: util-linux-devel kmod-devel
|
||||||
|
Requires: %{name}%{?_isa} = %{version}-%{release}
|
||||||
|
Requires(post): sysmaster
|
||||||
|
Requires(preun): sysmaster
|
||||||
|
Requires(postun): sysmaster
|
||||||
|
|
||||||
%description -n devmaster
|
%description -n devmaster
|
||||||
This package provides the infrastructure of device management in userspace.
|
This package provides the infrastructure of device management in userspace.
|
||||||
@ -216,14 +220,18 @@ ln -s /usr/lib/sysmaster/system/sshd.service %{buildroot}/etc/sysmaster/system/m
|
|||||||
/etc/sysmaster/system/sysinit.target.wants/devctl-trigger.service
|
/etc/sysmaster/system/sysinit.target.wants/devctl-trigger.service
|
||||||
|
|
||||||
%post -n devmaster
|
%post -n devmaster
|
||||||
test -f /etc/sysmaster/system/sysinit.target.wants/udevd.service && unlink /etc/sysmaster/system/sysinit.target.wants/udevd.service
|
test -f /etc/sysmaster/system/sysinit.target.wants/udevd.service && unlink /etc/sysmaster/system/sysinit.target.wants/udevd.service || :
|
||||||
test -f /etc/sysmaster/system/sysinit.target.wants/udev-trigger.service && unlink /etc/sysmaster/system/sysinit.target.wants/udev-trigger.service
|
test -f /etc/sysmaster/system/sysinit.target.wants/udev-trigger.service && unlink /etc/sysmaster/system/sysinit.target.wants/udev-trigger.service || :
|
||||||
|
|
||||||
%postun -n devmaster
|
%postun -n devmaster
|
||||||
test -f /usr/lib/sysmaster/system/udevd.service && ln -s /usr/lib/sysmaster/system/udevd.service /etc/sysmaster/system/sysinit.target.wants/udevd.service
|
test -f /usr/lib/sysmaster/system/udevd.service && ln -s /usr/lib/sysmaster/system/udevd.service /etc/sysmaster/system/sysinit.target.wants/udevd.service || :
|
||||||
test -f /usr/lib/sysmaster/system/udev-trigger.service && ln -s /usr/lib/sysmaster/system/udev-trigger.service /etc/sysmaster/system/sysinit.target.wants/udev-trigger.service
|
test -f /usr/lib/sysmaster/system/udev-trigger.service && ln -s /usr/lib/sysmaster/system/udev-trigger.service /etc/sysmaster/system/sysinit.target.wants/udev-trigger.service || :
|
||||||
|
|
||||||
%changelog
|
%changelog
|
||||||
|
* Thu Dec 7 2023 chenjiayi<chenjiayi22@huawei.com> - 0.5.1-5
|
||||||
|
- complement dependency from devmaster to sysmaster and avoid
|
||||||
|
exit with failure in post and postun process
|
||||||
|
|
||||||
* Wed Dec 6 2023 chenjiayi<chenjiayi22@huawei.com> - 0.5.1-4
|
* Wed Dec 6 2023 chenjiayi<chenjiayi22@huawei.com> - 0.5.1-4
|
||||||
- sync patches from upstream
|
- sync patches from upstream
|
||||||
|
|
||||||
|
|||||||
Loading…
x
Reference in New Issue
Block a user