- do not directly depend on restorecon and run it only if selinux is
enabled
This commit is contained in:
parent
21db7d1b02
commit
8778d13731
101
texlive.spec
101
texlive.spec
|
@ -21,7 +21,7 @@
|
||||||
|
|
||||||
Name: texlive
|
Name: texlive
|
||||||
Version: %{texlive_ver}
|
Version: %{texlive_ver}
|
||||||
Release: 33%{?dist}
|
Release: 34%{?dist}
|
||||||
Summary: Binaries for the TeX formatting system
|
Summary: Binaries for the TeX formatting system
|
||||||
|
|
||||||
Group: Applications/Publishing
|
Group: Applications/Publishing
|
||||||
|
@ -138,8 +138,7 @@ Requires: texlive-texmf-fonts = %{version}
|
||||||
Requires: texlive-texmf-errata = %{version}
|
Requires: texlive-texmf-errata = %{version}
|
||||||
# make sure fonts package installed before running post - since
|
# make sure fonts package installed before running post - since
|
||||||
# fmtutil-sys is symlink to fmtutil
|
# fmtutil-sys is symlink to fmtutil
|
||||||
Requires(post): %{_bindir}/fmtutil /sbin/restorecon
|
Requires(post): %{_bindir}/fmtutil
|
||||||
Requires(preun,postun): /sbin/restorecon
|
|
||||||
Provides: tex(tex)
|
Provides: tex(tex)
|
||||||
Obsoletes: tetex < 3.0-99
|
Obsoletes: tetex < 3.0-99
|
||||||
Provides: tetex = 3.0-99
|
Provides: tetex = 3.0-99
|
||||||
|
@ -168,7 +167,6 @@ Obsoletes: tetex-afm < 3.0-99
|
||||||
Provides: tetex-afm = 3.0-99
|
Provides: tetex-afm = 3.0-99
|
||||||
Requires: texlive-texmf-afm = %{version}
|
Requires: texlive-texmf-afm = %{version}
|
||||||
Requires: texlive-texmf-errata = %{version}
|
Requires: texlive-texmf-errata = %{version}
|
||||||
Requires(post,postun): /sbin/restorecon
|
|
||||||
|
|
||||||
%description afm
|
%description afm
|
||||||
texlive-afm provides afm2tfm, a converter for PostScript(TM) font metric
|
texlive-afm provides afm2tfm, a converter for PostScript(TM) font metric
|
||||||
|
@ -221,7 +219,6 @@ Group: Applications/Publishing
|
||||||
Requires: texlive = %{version}-%{release}
|
Requires: texlive = %{version}-%{release}
|
||||||
Requires: texlive-texmf-xetex = %{version}
|
Requires: texlive-texmf-xetex = %{version}
|
||||||
Requires: dvipdfmx xdvipdfmx
|
Requires: dvipdfmx xdvipdfmx
|
||||||
Requires(post,postun): /sbin/restorecon
|
|
||||||
Provides: tex(xetex)
|
Provides: tex(xetex)
|
||||||
|
|
||||||
%description xetex
|
%description xetex
|
||||||
|
@ -242,7 +239,6 @@ Requires: texlive-texmf-dvips = %{version}
|
||||||
Requires: texlive-texmf-errata = %{version}
|
Requires: texlive-texmf-errata = %{version}
|
||||||
Provides: tex(dvips)
|
Provides: tex(dvips)
|
||||||
Requires: psutils
|
Requires: psutils
|
||||||
Requires(post,postun): /sbin/restorecon
|
|
||||||
|
|
||||||
%description dvips
|
%description dvips
|
||||||
Dvips converts .dvi files, for example those produced by the TeX text
|
Dvips converts .dvi files, for example those produced by the TeX text
|
||||||
|
@ -259,7 +255,6 @@ Summary: A collection of utilities for working with dvi files
|
||||||
Group: Applications/Publishing
|
Group: Applications/Publishing
|
||||||
# not positive about this requires, pretty sure though
|
# not positive about this requires, pretty sure though
|
||||||
Requires: texlive = %{version}-%{release}
|
Requires: texlive = %{version}-%{release}
|
||||||
Requires(post,postun): /sbin/restorecon
|
|
||||||
# used to be in tetex, but has a separate upstream
|
# used to be in tetex, but has a separate upstream
|
||||||
Requires: dvipng dvipdfm
|
Requires: dvipng dvipdfm
|
||||||
# some dvi utilities used to be in tetex
|
# some dvi utilities used to be in tetex
|
||||||
|
@ -277,7 +272,6 @@ Requires: netpbm-progs
|
||||||
# make sure main and fonts package installed before running post
|
# make sure main and fonts package installed before running post
|
||||||
Requires(post): %{_bindir}/fmtutil %{_bindir}/fmtutil-sys
|
Requires(post): %{_bindir}/fmtutil %{_bindir}/fmtutil-sys
|
||||||
Requires(post): %{_bindir}/texconfig-sys /sbin/install-info
|
Requires(post): %{_bindir}/texconfig-sys /sbin/install-info
|
||||||
Requires(post,preun,postun): /sbin/restorecon
|
|
||||||
BuildRequires: ghostscript netpbm-progs
|
BuildRequires: ghostscript netpbm-progs
|
||||||
Obsoletes: tetex < 3.0-99
|
Obsoletes: tetex < 3.0-99
|
||||||
Obsoletes: tetex-latex < 3.0-99
|
Obsoletes: tetex-latex < 3.0-99
|
||||||
|
@ -302,7 +296,6 @@ Requires: texlive = %{version}-%{release}
|
||||||
Requires: texlive-latex = %{version}-%{release}
|
Requires: texlive-latex = %{version}-%{release}
|
||||||
Requires: texlive-texmf-dvips = %{version}
|
Requires: texlive-texmf-dvips = %{version}
|
||||||
Requires: texlive-texmf-errata-east-asian = %{version}
|
Requires: texlive-texmf-errata-east-asian = %{version}
|
||||||
Requires(post,postun): /sbin/restorecon
|
|
||||||
Requires: mendexk
|
Requires: mendexk
|
||||||
Obsoletes: texlive-japanese < 2007-20
|
Obsoletes: texlive-japanese < 2007-20
|
||||||
Provides: texlive-japanese = %{version}-%{release}
|
Provides: texlive-japanese = %{version}-%{release}
|
||||||
|
@ -318,7 +311,6 @@ Group: Applications/Publishing
|
||||||
Requires: texlive = %{version}-%{release}
|
Requires: texlive = %{version}-%{release}
|
||||||
Requires: texlive-texmf-errata-context = %{version}
|
Requires: texlive-texmf-errata-context = %{version}
|
||||||
Requires: ruby
|
Requires: ruby
|
||||||
Requires(post,postun): /sbin/restorecon
|
|
||||||
Provides: tex(context)
|
Provides: tex(context)
|
||||||
|
|
||||||
%description context
|
%description context
|
||||||
|
@ -329,7 +321,6 @@ Summary: Shared library needed by kpathsea and info files
|
||||||
Group: Development/Libraries
|
Group: Development/Libraries
|
||||||
Obsoletes: tetex-fonts < 3.0-99
|
Obsoletes: tetex-fonts < 3.0-99
|
||||||
Requires: texlive = %{version}-%{release}
|
Requires: texlive = %{version}-%{release}
|
||||||
Requires(post,preun,postun): /sbin/restorecon
|
|
||||||
|
|
||||||
%description -n kpathsea
|
%description -n kpathsea
|
||||||
Shared library needed by kpathsea and info files.
|
Shared library needed by kpathsea and info files.
|
||||||
|
@ -684,33 +675,45 @@ rm -rf %{buildroot}
|
||||||
[ -x /sbin/install-info ] && /sbin/install-info %{_infodir}/web2c.info.gz %{_infodir}/dir
|
[ -x /sbin/install-info ] && /sbin/install-info %{_infodir}/web2c.info.gz %{_infodir}/dir
|
||||||
%{_bindir}/fmtutil-sys --all &> /dev/null
|
%{_bindir}/fmtutil-sys --all &> /dev/null
|
||||||
%{_bindir}/updmap-sys --syncwithtrees &> /dev/null
|
%{_bindir}/updmap-sys --syncwithtrees &> /dev/null
|
||||||
[ -x /sbin/restorecon ] && /sbin/restorecon -R %{_texmf_var}/
|
if [ -x /usr/sbin/selinuxenabled ] && /usr/sbin/selinuxenabled; then
|
||||||
|
[ -x /sbin/restorecon ] && /sbin/restorecon -R %{_texmf_var}/
|
||||||
|
fi
|
||||||
:
|
:
|
||||||
|
|
||||||
%post afm
|
%post afm
|
||||||
%{_bindir}/texconfig-sys rehash 2> /dev/null
|
%{_bindir}/texconfig-sys rehash 2> /dev/null
|
||||||
[ -x /sbin/restorecon ] && /sbin/restorecon -R %{_texmf_var}/
|
if [ -x /usr/sbin/selinuxenabled ] && /usr/sbin/selinuxenabled; then
|
||||||
|
[ -x /sbin/restorecon ] && /sbin/restorecon -R %{_texmf_var}/
|
||||||
|
fi
|
||||||
:
|
:
|
||||||
|
|
||||||
%post context
|
%post context
|
||||||
%{_bindir}/texconfig-sys rehash 2> /dev/null
|
%{_bindir}/texconfig-sys rehash 2> /dev/null
|
||||||
[ -x /sbin/restorecon ] && /sbin/restorecon -R %{_texmf_var}/
|
if [ -x /usr/sbin/selinuxenabled ] && /usr/sbin/selinuxenabled; then
|
||||||
|
[ -x /sbin/restorecon ] && /sbin/restorecon -R %{_texmf_var}/
|
||||||
|
fi
|
||||||
:
|
:
|
||||||
|
|
||||||
%post dvips
|
%post dvips
|
||||||
[ -x /sbin/install-info ] && /sbin/install-info %{_infodir}/dvips.info.gz %{_infodir}/dir
|
[ -x /sbin/install-info ] && /sbin/install-info %{_infodir}/dvips.info.gz %{_infodir}/dir
|
||||||
%{_bindir}/texconfig-sys rehash 2> /dev/null
|
%{_bindir}/texconfig-sys rehash 2> /dev/null
|
||||||
[ -x /sbin/restorecon ] && /sbin/restorecon -R %{_texmf_var}/
|
if [ -x /usr/sbin/selinuxenabled ] && /usr/sbin/selinuxenabled; then
|
||||||
|
[ -x /sbin/restorecon ] && /sbin/restorecon -R %{_texmf_var}/
|
||||||
|
fi
|
||||||
:
|
:
|
||||||
|
|
||||||
%post dviutils
|
%post dviutils
|
||||||
%{_bindir}/texconfig-sys rehash 2> /dev/null
|
%{_bindir}/texconfig-sys rehash 2> /dev/null
|
||||||
[ -x /sbin/restorecon ] && /sbin/restorecon -R %{_texmf_var}/
|
if [ -x /usr/sbin/selinuxenabled ] && /usr/sbin/selinuxenabled; then
|
||||||
|
[ -x /sbin/restorecon ] && /sbin/restorecon -R %{_texmf_var}/
|
||||||
|
fi
|
||||||
:
|
:
|
||||||
|
|
||||||
%post east-asian
|
%post east-asian
|
||||||
%{_bindir}/texconfig-sys rehash 2> /dev/null
|
%{_bindir}/texconfig-sys rehash 2> /dev/null
|
||||||
[ -x /sbin/restorecon ] && /sbin/restorecon -R %{_texmf_var}/
|
if [ -x /usr/sbin/selinuxenabled ] && /usr/sbin/selinuxenabled; then
|
||||||
|
[ -x /sbin/restorecon ] && /sbin/restorecon -R %{_texmf_var}/
|
||||||
|
fi
|
||||||
:
|
:
|
||||||
|
|
||||||
%post latex
|
%post latex
|
||||||
|
@ -718,18 +721,24 @@ rm -rf %{buildroot}
|
||||||
%{_bindir}/texconfig-sys init &> /dev/null
|
%{_bindir}/texconfig-sys init &> /dev/null
|
||||||
%{_bindir}/texconfig-sys rehash 2> /dev/null
|
%{_bindir}/texconfig-sys rehash 2> /dev/null
|
||||||
%{_bindir}/fmtutil-sys --all &> /dev/null
|
%{_bindir}/fmtutil-sys --all &> /dev/null
|
||||||
[ -x /sbin/restorecon ] && /sbin/restorecon -R %{_texmf_var}/
|
if [ -x /usr/sbin/selinuxenabled ] && /usr/sbin/selinuxenabled; then
|
||||||
|
[ -x /sbin/restorecon ] && /sbin/restorecon -R %{_texmf_var}/
|
||||||
|
fi
|
||||||
:
|
:
|
||||||
|
|
||||||
%post xetex
|
%post xetex
|
||||||
%{_bindir}/texconfig-sys rehash 2> /dev/null
|
%{_bindir}/texconfig-sys rehash 2> /dev/null
|
||||||
[ -x /sbin/restorecon ] && /sbin/restorecon -R %{_texmf_var}/
|
if [ -x /usr/sbin/selinuxenabled ] && /usr/sbin/selinuxenabled; then
|
||||||
|
[ -x /sbin/restorecon ] && /sbin/restorecon -R %{_texmf_var}/
|
||||||
|
fi
|
||||||
:
|
:
|
||||||
|
|
||||||
%post -n kpathsea
|
%post -n kpathsea
|
||||||
/sbin/ldconfig
|
/sbin/ldconfig
|
||||||
[ -x /sbin/install-info ] && /sbin/install-info %{_infodir}/kpathsea.info.gz %{_infodir}/dir
|
[ -x /sbin/install-info ] && /sbin/install-info %{_infodir}/kpathsea.info.gz %{_infodir}/dir
|
||||||
[ -x /sbin/restorecon ] && /sbin/restorecon -R %{_texmf_var}/
|
if [ -x /usr/sbin/selinuxenabled ] && /usr/sbin/selinuxenabled; then
|
||||||
|
[ -x /sbin/restorecon ] && /sbin/restorecon -R %{_texmf_var}/
|
||||||
|
fi
|
||||||
:
|
:
|
||||||
|
|
||||||
|
|
||||||
|
@ -737,7 +746,9 @@ rm -rf %{buildroot}
|
||||||
if [ "$1" = 0 ]; then
|
if [ "$1" = 0 ]; then
|
||||||
[ -x /sbin/install-info ] && /sbin/install-info --delete %{_infodir}/web2c.info.gz %{_infodir}/dir
|
[ -x /sbin/install-info ] && /sbin/install-info --delete %{_infodir}/web2c.info.gz %{_infodir}/dir
|
||||||
fi
|
fi
|
||||||
[ -x /sbin/restorecon ] && /sbin/restorecon -R %{_texmf_var}/
|
if [ -x /usr/sbin/selinuxenabled ] && /usr/sbin/selinuxenabled; then
|
||||||
|
[ -x /sbin/restorecon ] && /sbin/restorecon -R %{_texmf_var}/
|
||||||
|
fi
|
||||||
:
|
:
|
||||||
|
|
||||||
%preun dvips
|
%preun dvips
|
||||||
|
@ -750,7 +761,9 @@ fi
|
||||||
if [ "$1" = 0 ]; then
|
if [ "$1" = 0 ]; then
|
||||||
[ -x /sbin/install-info ] && /sbin/install-info --delete %{_infodir}/latex.info.gz %{_infodir}/dir
|
[ -x /sbin/install-info ] && /sbin/install-info --delete %{_infodir}/latex.info.gz %{_infodir}/dir
|
||||||
fi
|
fi
|
||||||
[ -x /sbin/restorecon ] && /sbin/restorecon -R %{_texmf_var}/
|
if [ -x /usr/sbin/selinuxenabled ] && /usr/sbin/selinuxenabled; then
|
||||||
|
[ -x /sbin/restorecon ] && /sbin/restorecon -R %{_texmf_var}/
|
||||||
|
fi
|
||||||
:
|
:
|
||||||
|
|
||||||
%preun -n kpathsea
|
%preun -n kpathsea
|
||||||
|
@ -758,52 +771,72 @@ fi
|
||||||
if [ "$1" = 0 ]; then
|
if [ "$1" = 0 ]; then
|
||||||
[ -x /sbin/install-info ] && /sbin/install-info --delete %{_infodir}/kpathsea.info.gz %{_infodir}/dir
|
[ -x /sbin/install-info ] && /sbin/install-info --delete %{_infodir}/kpathsea.info.gz %{_infodir}/dir
|
||||||
fi
|
fi
|
||||||
[ -x /sbin/restorecon ] && /sbin/restorecon -R %{_texmf_var}/
|
if [ -x /usr/sbin/selinuxenabled ] && /usr/sbin/selinuxenabled; then
|
||||||
|
[ -x /sbin/restorecon ] && /sbin/restorecon -R %{_texmf_var}/
|
||||||
|
fi
|
||||||
:
|
:
|
||||||
|
|
||||||
%postun
|
%postun
|
||||||
%{_bindir}/texconfig-sys rehash 2> /dev/null
|
%{_bindir}/texconfig-sys rehash 2> /dev/null
|
||||||
[ -x /sbin/restorecon ] && /sbin/restorecon -R %{_texmf_var}/
|
if [ -x /usr/sbin/selinuxenabled ] && /usr/sbin/selinuxenabled; then
|
||||||
|
[ -x /sbin/restorecon ] && /sbin/restorecon -R %{_texmf_var}/
|
||||||
|
fi
|
||||||
:
|
:
|
||||||
|
|
||||||
%postun afm
|
%postun afm
|
||||||
%{_bindir}/texconfig-sys rehash 2> /dev/null
|
%{_bindir}/texconfig-sys rehash 2> /dev/null
|
||||||
[ -x /sbin/restorecon ] && /sbin/restorecon -R %{_texmf_var}/
|
if [ -x /usr/sbin/selinuxenabled ] && /usr/sbin/selinuxenabled; then
|
||||||
|
[ -x /sbin/restorecon ] && /sbin/restorecon -R %{_texmf_var}/
|
||||||
|
fi
|
||||||
:
|
:
|
||||||
|
|
||||||
%postun context
|
%postun context
|
||||||
%{_bindir}/texconfig-sys rehash 2> /dev/null
|
%{_bindir}/texconfig-sys rehash 2> /dev/null
|
||||||
[ -x /sbin/restorecon ] && /sbin/restorecon -R %{_texmf_var}/
|
if [ -x /usr/sbin/selinuxenabled ] && /usr/sbin/selinuxenabled; then
|
||||||
|
[ -x /sbin/restorecon ] && /sbin/restorecon -R %{_texmf_var}/
|
||||||
|
fi
|
||||||
:
|
:
|
||||||
|
|
||||||
%postun east-asian
|
%postun east-asian
|
||||||
%{_bindir}/texconfig-sys rehash 2> /dev/null
|
%{_bindir}/texconfig-sys rehash 2> /dev/null
|
||||||
[ -x /sbin/restorecon ] && /sbin/restorecon -R %{_texmf_var}/
|
if [ -x /usr/sbin/selinuxenabled ] && /usr/sbin/selinuxenabled; then
|
||||||
|
[ -x /sbin/restorecon ] && /sbin/restorecon -R %{_texmf_var}/
|
||||||
|
fi
|
||||||
:
|
:
|
||||||
|
|
||||||
%postun dviutils
|
%postun dviutils
|
||||||
%{_bindir}/texconfig-sys rehash 2> /dev/null
|
%{_bindir}/texconfig-sys rehash 2> /dev/null
|
||||||
[ -x /sbin/restorecon ] && /sbin/restorecon -R %{_texmf_var}/
|
if [ -x /usr/sbin/selinuxenabled ] && /usr/sbin/selinuxenabled; then
|
||||||
|
[ -x /sbin/restorecon ] && /sbin/restorecon -R %{_texmf_var}/
|
||||||
|
fi
|
||||||
:
|
:
|
||||||
|
|
||||||
%postun dvips
|
%postun dvips
|
||||||
%{_bindir}/texconfig-sys rehash 2> /dev/null
|
%{_bindir}/texconfig-sys rehash 2> /dev/null
|
||||||
[ -x /sbin/restorecon ] && /sbin/restorecon -R %{_texmf_var}/
|
if [ -x /usr/sbin/selinuxenabled ] && /usr/sbin/selinuxenabled; then
|
||||||
|
[ -x /sbin/restorecon ] && /sbin/restorecon -R %{_texmf_var}/
|
||||||
|
fi
|
||||||
:
|
:
|
||||||
|
|
||||||
%postun latex
|
%postun latex
|
||||||
%{_bindir}/texconfig-sys rehash 2> /dev/null
|
%{_bindir}/texconfig-sys rehash 2> /dev/null
|
||||||
[ -x /sbin/restorecon ] && /sbin/restorecon -R %{_texmf_var}/
|
if [ -x /usr/sbin/selinuxenabled ] && /usr/sbin/selinuxenabled; then
|
||||||
|
[ -x /sbin/restorecon ] && /sbin/restorecon -R %{_texmf_var}/
|
||||||
|
fi
|
||||||
:
|
:
|
||||||
|
|
||||||
%postun xetex
|
%postun xetex
|
||||||
%{_bindir}/texconfig-sys rehash 2> /dev/null
|
%{_bindir}/texconfig-sys rehash 2> /dev/null
|
||||||
[ -x /sbin/restorecon ] && /sbin/restorecon -R %{_texmf_var}/
|
if [ -x /usr/sbin/selinuxenabled ] && /usr/sbin/selinuxenabled; then
|
||||||
|
[ -x /sbin/restorecon ] && /sbin/restorecon -R %{_texmf_var}/
|
||||||
|
fi
|
||||||
:
|
:
|
||||||
|
|
||||||
%postun -n kpathsea
|
%postun -n kpathsea
|
||||||
/sbin/ldconfig
|
/sbin/ldconfig
|
||||||
[ -x /sbin/restorecon ] && /sbin/restorecon -R %{_texmf_var}/
|
if [ -x /usr/sbin/selinuxenabled ] && /usr/sbin/selinuxenabled; then
|
||||||
|
[ -x /sbin/restorecon ] && /sbin/restorecon -R %{_texmf_var}/
|
||||||
|
fi
|
||||||
:
|
:
|
||||||
|
|
||||||
%files
|
%files
|
||||||
|
@ -1199,6 +1232,10 @@ fi
|
||||||
%{_mandir}/man1/texutil.1*
|
%{_mandir}/man1/texutil.1*
|
||||||
|
|
||||||
%changelog
|
%changelog
|
||||||
|
* Mon Jun 23 2008 Jindrich Novy <jnovy@redhat.com> - 2007-34
|
||||||
|
- do not directly depend on restorecon and run it only if
|
||||||
|
selinux is enabled
|
||||||
|
|
||||||
* Thu Jun 19 2008 Jindrich Novy <jnovy@redhat.com> - 2007-33
|
* Thu Jun 19 2008 Jindrich Novy <jnovy@redhat.com> - 2007-33
|
||||||
- platex belongs to texlive-east-asian otherwise it is a dangling
|
- platex belongs to texlive-east-asian otherwise it is a dangling
|
||||||
symlink in texlive-latex
|
symlink in texlive-latex
|
||||||
|
|
Loading…
Reference in New Issue