Consistently end scriptlets with exit 0
- Consistently end scriptlets with exit 0 - Resolves: RHEL-68848
This commit is contained in:
parent
4c454ba831
commit
be3905d4aa
@ -488,7 +488,6 @@
|
||||
%define post_script() %{expand:
|
||||
update-desktop-database %{_datadir}/applications &> /dev/null || :
|
||||
/bin/touch --no-create %{_datadir}/icons/hicolor &>/dev/null || :
|
||||
exit 0
|
||||
}
|
||||
|
||||
# We want fastdebug and slowdebug alternatives to have a lower
|
||||
@ -537,7 +536,6 @@ if [ $1 -eq 0 ] ; then
|
||||
/bin/touch --no-create %{_datadir}/icons/hicolor &>/dev/null
|
||||
%{update_desktop_icons}
|
||||
fi
|
||||
exit 0
|
||||
}
|
||||
|
||||
# Perform alternatives removals in preun instead of postun so that we
|
||||
@ -629,8 +627,6 @@ alternatives --install %{_jvmdir}/java-%{javaver} java_sdk_%{javaver} %{_jvmdir}
|
||||
%{alternatives_javac_install -- %{?1}}
|
||||
update-desktop-database %{_datadir}/applications &> /dev/null || :
|
||||
/bin/touch --no-create %{_datadir}/icons/hicolor &>/dev/null || :
|
||||
|
||||
exit 0
|
||||
}
|
||||
|
||||
%define preun_devel() %{expand:
|
||||
@ -655,7 +651,6 @@ if [ $1 -eq 0 ] ; then
|
||||
/bin/touch --no-create %{_datadir}/icons/hicolor &>/dev/null
|
||||
%{update_desktop_icons}
|
||||
fi
|
||||
exit 0
|
||||
}
|
||||
|
||||
%define posttrans_devel() %{expand:
|
||||
@ -2160,9 +2155,15 @@ find $RPM_BUILD_ROOT/%{_jvmdir}/%{sdkdir -- $suffix}/legal -type f -exec chmod 6
|
||||
# end, dual install
|
||||
done
|
||||
|
||||
# https://docs.fedoraproject.org/en-US/packaging-guidelines/Scriptlets/
|
||||
# recommends an explicit "exit 0" at the end of each scriptlet. Keep
|
||||
# them in this section instead of in the parameterized macro
|
||||
# definitions, so that multiple macros can be called without worrying
|
||||
# about which one ends with "exit 0".
|
||||
%if %{include_normal_build}
|
||||
%post
|
||||
%{post_script %{nil}}
|
||||
exit 0
|
||||
|
||||
# Allow upgrades from packages that have /usr/lib/jvm/java-21-openjdk
|
||||
# as an alternatives symlink, without running into the known RPM
|
||||
@ -2185,27 +2186,35 @@ end
|
||||
|
||||
%post headless
|
||||
%{post_headless %{nil}}
|
||||
exit 0
|
||||
|
||||
%postun
|
||||
%{postun_script %{nil}}
|
||||
exit 0
|
||||
|
||||
%preun headless
|
||||
%{preun_headless %{nil}}
|
||||
exit 0
|
||||
|
||||
%posttrans
|
||||
%{posttrans_script %{nil}}
|
||||
exit 0
|
||||
|
||||
%post devel
|
||||
%{post_devel %{nil}}
|
||||
exit 0
|
||||
|
||||
%preun devel
|
||||
%{preun_devel %{nil}}
|
||||
exit 0
|
||||
|
||||
%postun devel
|
||||
%{postun_devel %{nil}}
|
||||
exit 0
|
||||
|
||||
%posttrans devel
|
||||
%{posttrans_devel %{nil}}
|
||||
exit 0
|
||||
|
||||
%pretrans javadoc -p <lua>
|
||||
%{lua_delete_old_link -- %{_jvmdir}/%{sdkdir -- %{?1}}}
|
||||
@ -2213,9 +2222,11 @@ end
|
||||
|
||||
%post javadoc
|
||||
%{alternatives_javadoc_install %{nil}}
|
||||
exit 0
|
||||
|
||||
%preun javadoc
|
||||
%{preun_javadoc %{nil}}
|
||||
exit 0
|
||||
|
||||
%pretrans javadoc-zip -p <lua>
|
||||
%{lua_delete_old_link -- %{_jvmdir}/%{sdkdir -- %{?1}}}
|
||||
@ -2223,68 +2234,87 @@ end
|
||||
|
||||
%post javadoc-zip
|
||||
%{alternatives_javadoczip_install %{nil}}
|
||||
exit 0
|
||||
|
||||
%preun javadoc-zip
|
||||
%{preun_javadoc_zip %{nil}}
|
||||
exit 0
|
||||
%endif
|
||||
|
||||
%if %{include_debug_build}
|
||||
%post slowdebug
|
||||
%{post_script -- %{debug_suffix_unquoted}}
|
||||
exit 0
|
||||
|
||||
%post headless-slowdebug
|
||||
%{post_headless -- %{debug_suffix_unquoted}}
|
||||
exit 0
|
||||
|
||||
%postun slowdebug
|
||||
%{postun_script -- %{debug_suffix_unquoted}}
|
||||
exit 0
|
||||
|
||||
%preun headless-slowdebug
|
||||
%{preun_headless -- %{debug_suffix_unquoted}}
|
||||
exit 0
|
||||
|
||||
%posttrans slowdebug
|
||||
%{posttrans_script -- %{debug_suffix_unquoted}}
|
||||
exit 0
|
||||
|
||||
%post devel-slowdebug
|
||||
%{post_devel -- %{debug_suffix_unquoted}}
|
||||
exit 0
|
||||
|
||||
%preun devel-slowdebug
|
||||
%{preun_devel -- %{debug_suffix_unquoted}}
|
||||
exit 0
|
||||
|
||||
%postun devel-slowdebug
|
||||
%{postun_devel -- %{debug_suffix_unquoted}}
|
||||
exit 0
|
||||
|
||||
%posttrans devel-slowdebug
|
||||
%{posttrans_devel -- %{debug_suffix_unquoted}}
|
||||
exit 0
|
||||
%endif
|
||||
|
||||
%if %{include_fastdebug_build}
|
||||
%post fastdebug
|
||||
%{post_script -- %{fastdebug_suffix_unquoted}}
|
||||
exit 0
|
||||
|
||||
%post headless-fastdebug
|
||||
%{post_headless -- %{fastdebug_suffix_unquoted}}
|
||||
exit 0
|
||||
|
||||
%postun fastdebug
|
||||
%{postun_script -- %{fastdebug_suffix_unquoted}}
|
||||
exit 0
|
||||
|
||||
%preun headless-fastdebug
|
||||
%{preun_headless -- %{fastdebug_suffix_unquoted}}
|
||||
exit 0
|
||||
|
||||
%posttrans fastdebug
|
||||
%{posttrans_script -- %{fastdebug_suffix_unquoted}}
|
||||
exit 0
|
||||
|
||||
%post devel-fastdebug
|
||||
%{post_devel -- %{fastdebug_suffix_unquoted}}
|
||||
exit 0
|
||||
|
||||
%preun devel-fastdebug
|
||||
%{preun_devel -- %{fastdebug_suffix_unquoted}}
|
||||
exit 0
|
||||
|
||||
%postun devel-fastdebug
|
||||
%{postun_devel -- %{fastdebug_suffix_unquoted}}
|
||||
exit 0
|
||||
|
||||
%posttrans devel-fastdebug
|
||||
%{posttrans_devel -- %{fastdebug_suffix_unquoted}}
|
||||
|
||||
exit 0
|
||||
%endif
|
||||
|
||||
%if %{include_normal_build}
|
||||
@ -2411,11 +2441,13 @@ end
|
||||
- Comment on alternatives removal in preun and RPM scriptlet idiom
|
||||
- Remove unused family macros
|
||||
- Document priority_for
|
||||
- Consistently end scriptlets with exit 0
|
||||
- Resolves: RHEL-71920
|
||||
- Resolves: RHEL-71954
|
||||
- Resolves: RHEL-69321
|
||||
- Resolves: RHEL-69995
|
||||
- Resolves: RHEL-71924
|
||||
- Resolves: RHEL-68848
|
||||
|
||||
* Tue Oct 29 2024 Troy Dawson <tdawson@redhat.com> - 1:21.0.5.0.11-2.1
|
||||
- Bump release for October 2024 mass rebuild:
|
||||
|
Loading…
Reference in New Issue
Block a user