Fix ldconfig to be run on -libs not on the main package. Fix main package
and plugins not to reset inappropriately.
This commit is contained in:
parent
21ba79feb4
commit
e8953b5a73
@ -86,32 +86,41 @@ find $RPM_BUILD_ROOT -name '*.la' -exec rm -f {} \;
|
|||||||
%clean
|
%clean
|
||||||
rm -rf $RPM_BUILD_ROOT
|
rm -rf $RPM_BUILD_ROOT
|
||||||
|
|
||||||
%post -p /sbin/ldconfig
|
%postun
|
||||||
%postun -p /sbin/ldconfig
|
echo plymouth postun "$@"
|
||||||
|
if [ $1 -eq 0 ]; then
|
||||||
%preun
|
rm %{_libdir}/plymouth/default.so
|
||||||
if [ $1 -eq 1 ]; then
|
|
||||||
%{_sbindir}/plymouth-set-default-plugin --reset
|
|
||||||
fi
|
fi
|
||||||
|
|
||||||
|
%post libs -p /sbin/ldconfig
|
||||||
|
%postun libs -p /sbin/ldconfig
|
||||||
|
|
||||||
%post plugin-spinfinity
|
%post plugin-spinfinity
|
||||||
|
echo plymouth-spinfinity post "$@"
|
||||||
if [ $1 -eq 1 ]; then
|
if [ $1 -eq 1 ]; then
|
||||||
%{_sbindir}/plymouth-set-default-plugin spinfinity
|
%{_sbindir}/plymouth-set-default-plugin spinfinity
|
||||||
fi
|
fi
|
||||||
|
|
||||||
%postun plugin-spinfinity
|
%postun plugin-spinfinity
|
||||||
|
echo plymouth-spinfinity postun "$@"
|
||||||
if [ $1 -eq 0 ]; then
|
if [ $1 -eq 0 ]; then
|
||||||
%{_sbindir}/plymouth-set-default-plugin --reset
|
if [ "$(%{_sbindir}/plymouth-set-default-plugin)" == "spinfinity" ]; then
|
||||||
|
%{_sbindir}/plymouth-set-default-plugin --reset
|
||||||
|
fi
|
||||||
fi
|
fi
|
||||||
|
|
||||||
%post plugin-fade-in
|
%post plugin-fade-in
|
||||||
|
echo plymouth-fade-in post "$@"
|
||||||
if [ $1 -eq 1 ]; then
|
if [ $1 -eq 1 ]; then
|
||||||
%{_sbindir}/plymouth-set-default-plugin fade-in
|
%{_sbindir}/plymouth-set-default-plugin fade-in
|
||||||
fi
|
fi
|
||||||
|
|
||||||
%postun plugin-fade-in
|
%postun plugin-fade-in
|
||||||
|
echo plymouth-fade-in postun "$@"
|
||||||
if [ $1 -eq 0 ]; then
|
if [ $1 -eq 0 ]; then
|
||||||
%{_sbindir}/plymouth-set-default-plugin --reset
|
if [ "$(%{_sbindir}/plymouth-set-default-plugin)" == "fade-in" ]; then
|
||||||
|
%{_sbindir}/plymouth-set-default-plugin --reset
|
||||||
|
fi
|
||||||
fi
|
fi
|
||||||
|
|
||||||
%files
|
%files
|
||||||
|
Loading…
Reference in New Issue
Block a user