do process install-info only with info files present(#515970), BuildRequire
for xz-utils, use xz tarball
This commit is contained in:
parent
ff18ef69d3
commit
7915d210f2
@ -1 +1 @@
|
|||||||
coreutils-7.4.tar.gz
|
coreutils-7.4.tar.xz
|
||||||
|
@ -1,13 +1,12 @@
|
|||||||
Summary: A set of basic GNU tools commonly used in shell scripts
|
Summary: A set of basic GNU tools commonly used in shell scripts
|
||||||
Name: coreutils
|
Name: coreutils
|
||||||
Version: 7.4
|
Version: 7.4
|
||||||
Release: 5%{?dist}
|
Release: 6%{?dist}
|
||||||
License: GPLv3+
|
License: GPLv3+
|
||||||
Group: System Environment/Base
|
Group: System Environment/Base
|
||||||
Url: http://www.gnu.org/software/coreutils/
|
Url: http://www.gnu.org/software/coreutils/
|
||||||
BuildRoot: %{_tmppath}/%{name}-%{version}-%{release}-root-%(%{__id_u} -n)
|
BuildRoot: %{_tmppath}/%{name}-%{version}-%{release}-root-%(%{__id_u} -n)
|
||||||
#Using .tar.gz tarball until xz utils will be in Fedora
|
Source0: ftp://ftp.gnu.org/gnu/%{name}/%{name}-%{version}.tar.xz
|
||||||
Source0: ftp://ftp.gnu.org/gnu/%{name}/%{name}-%{version}.tar.gz
|
|
||||||
Source101: coreutils-DIR_COLORS
|
Source101: coreutils-DIR_COLORS
|
||||||
Source102: coreutils-DIR_COLORS.lightbgcolor
|
Source102: coreutils-DIR_COLORS.lightbgcolor
|
||||||
Source103: coreutils-DIR_COLORS.256color
|
Source103: coreutils-DIR_COLORS.256color
|
||||||
@ -62,6 +61,7 @@ BuildRequires: automake >= 1.10.1
|
|||||||
BuildRequires: libcap-devel >= 2.0.6
|
BuildRequires: libcap-devel >= 2.0.6
|
||||||
BuildRequires: libattr-devel
|
BuildRequires: libattr-devel
|
||||||
BuildRequires: attr
|
BuildRequires: attr
|
||||||
|
BuildRequires: xz-utils
|
||||||
|
|
||||||
Requires(post): libselinux >= 1.25.6-1
|
Requires(post): libselinux >= 1.25.6-1
|
||||||
Requires: libattr
|
Requires: libattr
|
||||||
@ -247,19 +247,25 @@ rm -rf $RPM_BUILD_ROOT
|
|||||||
# coreutils.info. else their postun'll be run too late
|
# coreutils.info. else their postun'll be run too late
|
||||||
# and install-info will fail badly because of duplicates
|
# and install-info will fail badly because of duplicates
|
||||||
for file in sh-utils textutils fileutils; do
|
for file in sh-utils textutils fileutils; do
|
||||||
|
if [ -f %{_infodir}/$file.info ]; then
|
||||||
/sbin/install-info --delete %{_infodir}/$file.info --dir=%{_infodir}/dir &> /dev/null || :
|
/sbin/install-info --delete %{_infodir}/$file.info --dir=%{_infodir}/dir &> /dev/null || :
|
||||||
|
fi
|
||||||
done
|
done
|
||||||
|
|
||||||
%preun
|
%preun
|
||||||
if [ $1 = 0 ]; then
|
if [ $1 = 0 ]; then
|
||||||
|
if [ -f %{_infodir}/%{name}.info ]; then
|
||||||
/sbin/install-info --delete %{_infodir}/%{name}.info %{_infodir}/dir || :
|
/sbin/install-info --delete %{_infodir}/%{name}.info %{_infodir}/dir || :
|
||||||
|
fi
|
||||||
fi
|
fi
|
||||||
|
|
||||||
%post
|
%post
|
||||||
/bin/grep -v '(sh-utils)\|(fileutils)\|(textutils)' %{_infodir}/dir > \
|
/bin/grep -v '(sh-utils)\|(fileutils)\|(textutils)' %{_infodir}/dir > \
|
||||||
%{_infodir}/dir.rpmmodify || exit 0
|
%{_infodir}/dir.rpmmodify || exit 0
|
||||||
/bin/mv -f %{_infodir}/dir.rpmmodify %{_infodir}/dir
|
/bin/mv -f %{_infodir}/dir.rpmmodify %{_infodir}/dir
|
||||||
/sbin/install-info %{_infodir}/%{name}.info %{_infodir}/dir || :
|
if [ -f %{_infodir}/%{name}.info ]; then
|
||||||
|
/sbin/install-info %{_infodir}/%{name}.info %{_infodir}/dir || :
|
||||||
|
fi
|
||||||
|
|
||||||
%files -f %{name}.lang
|
%files -f %{name}.lang
|
||||||
%defattr(-,root,root,-)
|
%defattr(-,root,root,-)
|
||||||
@ -312,6 +318,10 @@ fi
|
|||||||
/sbin/runuser
|
/sbin/runuser
|
||||||
|
|
||||||
%changelog
|
%changelog
|
||||||
|
* Thu Aug 06 2009 Ondrej Vasik <ovasik@redhat.com> - 7.4-6
|
||||||
|
- do process install-info only with info files present(#515970)
|
||||||
|
- BuildRequire for xz-utils, use xz tarball
|
||||||
|
|
||||||
* Wed Aug 05 2009 Kamil Dudka <kdudka@redhat.com> - 7.4-5
|
* Wed Aug 05 2009 Kamil Dudka <kdudka@redhat.com> - 7.4-5
|
||||||
- ls -1U with two or more arguments (or with -R or -s) works properly again
|
- ls -1U with two or more arguments (or with -R or -s) works properly again
|
||||||
- install runs faster again with SELinux enabled (#479502)
|
- install runs faster again with SELinux enabled (#479502)
|
||||||
|
Loading…
Reference in New Issue
Block a user