Make scriptlets non-failable

This commit is contained in:
Adam Williamson 2021-02-22 17:20:27 -08:00
parent f2d07bd0e2
commit 9d77ebd0cb

View File

@ -5,7 +5,7 @@
Summary: X.Org X11 fonts Summary: X.Org X11 fonts
Name: xorg-x11-fonts Name: xorg-x11-fonts
Version: 7.5 Version: 7.5
Release: 27%{?dist} Release: 28%{?dist}
License: MIT and Lucida and Public Domain License: MIT and Lucida and Public Domain
URL: https://www.x.org URL: https://www.x.org
@ -299,175 +299,175 @@ done
%post misc %post misc
{ {
# Only run fc-cache in the Type1 dir, gzipped pcf's take forever # Only run fc-cache in the Type1 dir, gzipped pcf's take forever
xorg-x11-fonts-update-dirs --skip-fontscale %{_x11fontdir}/misc xorg-x11-fonts-update-dirs --skip-fontscale %{_x11fontdir}/misc || :
} }
%postun misc %postun misc
{ {
# Rebuild fonts.dir when uninstalling package. (exclude the local, CID dirs) # Rebuild fonts.dir when uninstalling package. (exclude the local, CID dirs)
if [ "$1" = "0" -a -d %{_x11fontdir}/misc ]; then if [ "$1" = "0" -a -d %{_x11fontdir}/misc ]; then
xorg-x11-fonts-update-dirs --skip-fontscale %{_x11fontdir}/misc xorg-x11-fonts-update-dirs --skip-fontscale %{_x11fontdir}/misc || :
fi fi
} }
%post Type1 %post Type1
{ {
xorg-x11-fonts-update-dirs %{_x11fontdir}/Type1 xorg-x11-fonts-update-dirs %{_x11fontdir}/Type1 || :
} }
%postun Type1 %postun Type1
{ {
FONTDIR=%{_x11fontdir}/Type1 FONTDIR=%{_x11fontdir}/Type1
if [ "$1" = "0" -a -d $FONTDIR ]; then if [ "$1" = "0" -a -d $FONTDIR ]; then
xorg-x11-fonts-update-dirs $FONTDIR xorg-x11-fonts-update-dirs $FONTDIR || :
fi fi
} }
%post ethiopic %post ethiopic
{ {
xorg-x11-fonts-update-dirs --skip-fontscale --need-ttmkfdir %{_x11fontdir}/TTF xorg-x11-fonts-update-dirs --skip-fontscale --need-ttmkfdir %{_x11fontdir}/TTF || :
xorg-x11-fonts-update-dirs %{_x11fontdir}/OTF xorg-x11-fonts-update-dirs %{_x11fontdir}/OTF || :
} }
%postun ethiopic %postun ethiopic
{ {
FONTDIR=%{_x11fontdir}/TTF FONTDIR=%{_x11fontdir}/TTF
if [ "$1" = "0" -a -d $FONTDIR ]; then if [ "$1" = "0" -a -d $FONTDIR ]; then
xorg-x11-fonts-update-dirs --skip-fontscale --need-ttmkfdir $FONTDIR xorg-x11-fonts-update-dirs --skip-fontscale --need-ttmkfdir $FONTDIR || :
fi fi
FONTDIR=%{_x11fontdir}/OTF FONTDIR=%{_x11fontdir}/OTF
if [ "$1" = "0" -a -d $FONTDIR ]; then if [ "$1" = "0" -a -d $FONTDIR ]; then
xorg-x11-fonts-update-dirs $FONTDIR xorg-x11-fonts-update-dirs $FONTDIR || :
fi fi
} }
%post 75dpi %post 75dpi
mkfontdir %{_x11fontdir}/75dpi mkfontdir %{_x11fontdir}/75dpi || :
%post 100dpi %post 100dpi
mkfontdir %{_x11fontdir}/100dpi mkfontdir %{_x11fontdir}/100dpi || :
%post ISO8859-1-75dpi %post ISO8859-1-75dpi
mkfontdir %{_x11fontdir}/75dpi mkfontdir %{_x11fontdir}/75dpi || :
%post ISO8859-1-100dpi %post ISO8859-1-100dpi
mkfontdir %{_x11fontdir}/100dpi mkfontdir %{_x11fontdir}/100dpi || :
%post ISO8859-2-75dpi %post ISO8859-2-75dpi
mkfontdir %{_x11fontdir}/75dpi mkfontdir %{_x11fontdir}/75dpi || :
%post ISO8859-2-100dpi %post ISO8859-2-100dpi
mkfontdir %{_x11fontdir}/100dpi mkfontdir %{_x11fontdir}/100dpi || :
%post ISO8859-9-75dpi %post ISO8859-9-75dpi
mkfontdir %{_x11fontdir}/75dpi mkfontdir %{_x11fontdir}/75dpi || :
%post ISO8859-9-100dpi %post ISO8859-9-100dpi
mkfontdir %{_x11fontdir}/100dpi mkfontdir %{_x11fontdir}/100dpi || :
%post ISO8859-14-75dpi %post ISO8859-14-75dpi
mkfontdir %{_x11fontdir}/75dpi mkfontdir %{_x11fontdir}/75dpi || :
%post ISO8859-14-100dpi %post ISO8859-14-100dpi
mkfontdir %{_x11fontdir}/100dpi mkfontdir %{_x11fontdir}/100dpi || :
%post ISO8859-15-75dpi %post ISO8859-15-75dpi
mkfontdir %{_x11fontdir}/75dpi mkfontdir %{_x11fontdir}/75dpi || :
%post ISO8859-15-100dpi %post ISO8859-15-100dpi
mkfontdir %{_x11fontdir}/100dpi mkfontdir %{_x11fontdir}/100dpi || :
%post cyrillic %post cyrillic
mkfontdir %{_x11fontdir}/cyrillic mkfontdir %{_x11fontdir}/cyrillic || :
%postun 75dpi %postun 75dpi
{ {
if [ "$1" = "0" -a -d %{_x11fontdir}/75dpi ]; then if [ "$1" = "0" -a -d %{_x11fontdir}/75dpi ]; then
mkfontdir %{_x11fontdir}/75dpi mkfontdir %{_x11fontdir}/75dpi || :
fi fi
} }
%postun 100dpi %postun 100dpi
{ {
if [ "$1" = "0" -a -d %{_x11fontdir}/100dpi ]; then if [ "$1" = "0" -a -d %{_x11fontdir}/100dpi ]; then
mkfontdir %{_x11fontdir}/100dpi mkfontdir %{_x11fontdir}/100dpi || :
fi fi
} }
%postun ISO8859-1-75dpi %postun ISO8859-1-75dpi
{ {
if [ "$1" = "0" -a -d %{_x11fontdir}/75dpi ]; then if [ "$1" = "0" -a -d %{_x11fontdir}/75dpi ]; then
mkfontdir %{_x11fontdir}/75dpi mkfontdir %{_x11fontdir}/75dpi || :
fi fi
} }
%postun ISO8859-1-100dpi %postun ISO8859-1-100dpi
{ {
if [ "$1" = "0" -a -d %{_x11fontdir}/100dpi ]; then if [ "$1" = "0" -a -d %{_x11fontdir}/100dpi ]; then
mkfontdir %{_x11fontdir}/100dpi mkfontdir %{_x11fontdir}/100dpi || :
fi fi
} }
%postun ISO8859-2-75dpi %postun ISO8859-2-75dpi
{ {
if [ "$1" = "0" -a -d %{_x11fontdir}/75dpi ]; then if [ "$1" = "0" -a -d %{_x11fontdir}/75dpi ]; then
mkfontdir %{_x11fontdir}/75dpi mkfontdir %{_x11fontdir}/75dpi || :
fi fi
} }
%postun ISO8859-2-100dpi %postun ISO8859-2-100dpi
{ {
if [ "$1" = "0" -a -d %{_x11fontdir}/100dpi ]; then if [ "$1" = "0" -a -d %{_x11fontdir}/100dpi ]; then
mkfontdir %{_x11fontdir}/100dpi mkfontdir %{_x11fontdir}/100dpi || :
fi fi
} }
%postun ISO8859-9-75dpi %postun ISO8859-9-75dpi
{ {
if [ "$1" = "0" -a -d %{_x11fontdir}/75dpi ]; then if [ "$1" = "0" -a -d %{_x11fontdir}/75dpi ]; then
mkfontdir %{_x11fontdir}/75dpi mkfontdir %{_x11fontdir}/75dpi || :
fi fi
} }
%postun ISO8859-9-100dpi %postun ISO8859-9-100dpi
{ {
if [ "$1" = "0" -a -d %{_x11fontdir}/100dpi ]; then if [ "$1" = "0" -a -d %{_x11fontdir}/100dpi ]; then
mkfontdir %{_x11fontdir}/100dpi mkfontdir %{_x11fontdir}/100dpi || :
fi fi
} }
%postun ISO8859-14-75dpi %postun ISO8859-14-75dpi
{ {
if [ "$1" = "0" -a -d %{_x11fontdir}/75dpi ]; then if [ "$1" = "0" -a -d %{_x11fontdir}/75dpi ]; then
mkfontdir %{_x11fontdir}/75dpi mkfontdir %{_x11fontdir}/75dpi || :
fi fi
} }
%postun ISO8859-14-100dpi %postun ISO8859-14-100dpi
{ {
if [ "$1" = "0" -a -d %{_x11fontdir}/100dpi ]; then if [ "$1" = "0" -a -d %{_x11fontdir}/100dpi ]; then
mkfontdir %{_x11fontdir}/100dpi mkfontdir %{_x11fontdir}/100dpi || :
fi fi
} }
%postun ISO8859-15-75dpi %postun ISO8859-15-75dpi
{ {
if [ "$1" = "0" -a -d %{_x11fontdir}/75dpi ]; then if [ "$1" = "0" -a -d %{_x11fontdir}/75dpi ]; then
mkfontdir %{_x11fontdir}/75dpi mkfontdir %{_x11fontdir}/75dpi || :
fi fi
} }
%postun ISO8859-15-100dpi %postun ISO8859-15-100dpi
{ {
if [ "$1" = "0" -a -d %{_x11fontdir}/100dpi ]; then if [ "$1" = "0" -a -d %{_x11fontdir}/100dpi ]; then
mkfontdir %{_x11fontdir}/100dpi mkfontdir %{_x11fontdir}/100dpi || :
fi fi
} }
%postun cyrillic %postun cyrillic
{ {
if [ "$1" = "0" -a -d %{_x11fontdir}/cyrillic ]; then if [ "$1" = "0" -a -d %{_x11fontdir}/cyrillic ]; then
mkfontdir %{_x11fontdir}/cyrillic mkfontdir %{_x11fontdir}/cyrillic || :
fi fi
} }
@ -931,6 +931,9 @@ mkfontdir %{_x11fontdir}/cyrillic
%ghost %verify(not md5 size mtime) %{_x11fontdir}/cyrillic/fonts.cache-* %ghost %verify(not md5 size mtime) %{_x11fontdir}/cyrillic/fonts.cache-*
%changelog %changelog
* Mon Feb 22 2021 Adam Williamson <awilliam@redhat.com> - 7.5-28
- Make scriptlets non-failable (#1926533)
* Thu Jan 28 2021 Fedora Release Engineering <releng@fedoraproject.org> - 7.5-27 * Thu Jan 28 2021 Fedora Release Engineering <releng@fedoraproject.org> - 7.5-27
- Rebuilt for https://fedoraproject.org/wiki/Fedora_34_Mass_Rebuild - Rebuilt for https://fedoraproject.org/wiki/Fedora_34_Mass_Rebuild