- Better Obsoletes/Provides versioning (bug #225655).
- Use better defattr (bug #225655). - Be info file compression tolerant (bug #225655). - Moved changelog compression to %install (bug #225655). - Prevent upstream changes being masked (bug #225655). - Added a comment (bug #225655). - Use install -p for non-compiled files (bug #225655). - Use sysconfdir macro for /etc (bug #225655). - Use Requires(pre) etc for install-info (bug #225655). - Resolves: rhbz#225655 rhbz#225655 rhbz#225655 rhbz#225655 rhbz#225655 rhbz#225655 rhbz#225655 rhbz#225655 rhbz#225655
This commit is contained in:
parent
f4d3c350d3
commit
115de3bc3c
@ -1,7 +1,7 @@
|
|||||||
Summary: The GNU core utilities: a set of tools commonly used in shell scripts
|
Summary: The GNU core utilities: a set of tools commonly used in shell scripts
|
||||||
Name: coreutils
|
Name: coreutils
|
||||||
Version: 6.7
|
Version: 6.7
|
||||||
Release: 6%{?dist}
|
Release: 7%{?dist}
|
||||||
License: GPL
|
License: GPL
|
||||||
Group: System Environment/Base
|
Group: System Environment/Base
|
||||||
Url: http://www.gnu.org/software/coreutils/
|
Url: http://www.gnu.org/software/coreutils/
|
||||||
@ -51,15 +51,23 @@ BuildRequires: autoconf >= 2.58, automake >= 1.8
|
|||||||
%{?!nopam:BuildRequires: pam-devel}
|
%{?!nopam:BuildRequires: pam-devel}
|
||||||
|
|
||||||
Requires: libselinux >= 1.25.6-1
|
Requires: libselinux >= 1.25.6-1
|
||||||
Requires: /sbin/install-info
|
Requires(pre): /sbin/install-info
|
||||||
Requires: grep, findutils
|
Requires(preun): /sbin/install-info
|
||||||
|
Requires(post): /sbin/install-info
|
||||||
|
Requires(post): grep
|
||||||
%{?!nopam:Requires: pam >= 0.66-12}
|
%{?!nopam:Requires: pam >= 0.66-12}
|
||||||
|
|
||||||
# Require a C library that doesn't put LC_TIME files in our way.
|
# Require a C library that doesn't put LC_TIME files in our way.
|
||||||
Conflicts: glibc < 2.2
|
Conflicts: glibc < 2.2
|
||||||
|
|
||||||
Provides: fileutils = %version, sh-utils = %version, stat = %version, textutils = %version
|
Provides: fileutils = %{version}-%{release}
|
||||||
Obsoletes: fileutils <= %version, sh-utils <= %version, stat <= %version, textutils <= %version
|
Provides: sh-utils = %{version}-%{release}
|
||||||
|
Provides: stat = %{version}-%{release}
|
||||||
|
Provides: textutils = %{version}-%{release}
|
||||||
|
Obsoletes: fileutils <= 4.1.9
|
||||||
|
Obsoletes: sh-utils <= 2.0.12
|
||||||
|
Obsoletes: stat <= 3.3
|
||||||
|
Obsoletes: textutils <= 2.0.21
|
||||||
|
|
||||||
# readlink(1) moved here from tetex.
|
# readlink(1) moved here from tetex.
|
||||||
Conflicts: tetex < 1.0.7-66
|
Conflicts: tetex < 1.0.7-66
|
||||||
@ -121,8 +129,6 @@ make all %{?_smp_mflags} \
|
|||||||
%{?!nopam:CPPFLAGS="-DUSE_PAM"} \
|
%{?!nopam:CPPFLAGS="-DUSE_PAM"} \
|
||||||
su_LDFLAGS="-pie %{?!nopam:-lpam -lpam_misc}"
|
su_LDFLAGS="-pie %{?!nopam:-lpam -lpam_misc}"
|
||||||
|
|
||||||
[[ -f ChangeLog && -f ChangeLog.bz2 ]] || bzip2 -9f ChangeLog
|
|
||||||
|
|
||||||
# XXX docs should say /var/run/[uw]tmp not /etc/[uw]tmp
|
# XXX docs should say /var/run/[uw]tmp not /etc/[uw]tmp
|
||||||
perl -pi -e 's,/etc/utmp,/var/run/utmp,g;s,/etc/wtmp,/var/run/wtmp,g' doc/coreutils.texi
|
perl -pi -e 's,/etc/utmp,/var/run/utmp,g;s,/etc/wtmp,/var/run/wtmp,g' doc/coreutils.texi
|
||||||
|
|
||||||
@ -144,6 +150,8 @@ if [ -d $RPM_BUILD_ROOT/%{_datadir}/locale/ja_JP.EUC/LC_MESSAGES ]; then
|
|||||||
rm -rf $RPM_BUILD_ROOT/%{_datadir}/locale/ja_JP.EUC
|
rm -rf $RPM_BUILD_ROOT/%{_datadir}/locale/ja_JP.EUC
|
||||||
fi
|
fi
|
||||||
|
|
||||||
|
bzip2 -9f ChangeLog
|
||||||
|
|
||||||
# let be compatible with old fileutils, sh-utils and textutils packages :
|
# let be compatible with old fileutils, sh-utils and textutils packages :
|
||||||
mkdir -p $RPM_BUILD_ROOT{/bin,%_bindir,%_sbindir,/sbin}
|
mkdir -p $RPM_BUILD_ROOT{/bin,%_bindir,%_sbindir,/sbin}
|
||||||
%{?!nopam:mkdir -p $RPM_BUILD_ROOT%_sysconfdir/pam.d}
|
%{?!nopam:mkdir -p $RPM_BUILD_ROOT%_sysconfdir/pam.d}
|
||||||
@ -157,11 +165,11 @@ mv $RPM_BUILD_ROOT/{%_bindir,%_sbindir}/chroot
|
|||||||
# {cat,sort,cut} were previously moved from bin to /usr/bin and linked into
|
# {cat,sort,cut} were previously moved from bin to /usr/bin and linked into
|
||||||
for i in env cut; do ln -sf ../../bin/$i $RPM_BUILD_ROOT/usr/bin; done
|
for i in env cut; do ln -sf ../../bin/$i $RPM_BUILD_ROOT/usr/bin; done
|
||||||
|
|
||||||
mkdir -p $RPM_BUILD_ROOT/etc/profile.d
|
mkdir -p $RPM_BUILD_ROOT%{_sysconfdir}/profile.d
|
||||||
install -c -m644 %SOURCE101 $RPM_BUILD_ROOT/etc/DIR_COLORS
|
install -p -c -m644 %SOURCE101 $RPM_BUILD_ROOT%{_sysconfdir}/DIR_COLORS
|
||||||
install -c -m644 %SOURCE102 $RPM_BUILD_ROOT/etc/DIR_COLORS.xterm
|
install -p -c -m644 %SOURCE102 $RPM_BUILD_ROOT%{_sysconfdir}/DIR_COLORS.xterm
|
||||||
install -c -m644 %SOURCE105 $RPM_BUILD_ROOT/etc/profile.d/colorls.sh
|
install -p -c -m644 %SOURCE105 $RPM_BUILD_ROOT%{_sysconfdir}/profile.d/colorls.sh
|
||||||
install -c -m644 %SOURCE106 $RPM_BUILD_ROOT/etc/profile.d/colorls.csh
|
install -p -c -m644 %SOURCE106 $RPM_BUILD_ROOT%{_sysconfdir}/profile.d/colorls.csh
|
||||||
|
|
||||||
# su
|
# su
|
||||||
install -m 4755 src/su $RPM_BUILD_ROOT/bin
|
install -m 4755 src/su $RPM_BUILD_ROOT/bin
|
||||||
@ -169,15 +177,16 @@ install -m 755 src/runuser $RPM_BUILD_ROOT/sbin
|
|||||||
|
|
||||||
# These come from util-linux and/or procps.
|
# These come from util-linux and/or procps.
|
||||||
for i in hostname uptime kill ; do
|
for i in hostname uptime kill ; do
|
||||||
rm -f $RPM_BUILD_ROOT{%_bindir/$i,%_mandir/man1/$i.1}
|
rm $RPM_BUILD_ROOT{%_bindir/$i,%_mandir/man1/$i.1}
|
||||||
done
|
done
|
||||||
|
|
||||||
%{?!nopam:install -m 644 %SOURCE200 $RPM_BUILD_ROOT%_sysconfdir/pam.d/su}
|
%{?!nopam:install -p -m 644 %SOURCE200 $RPM_BUILD_ROOT%_sysconfdir/pam.d/su}
|
||||||
%{?!nopam:install -m 644 %SOURCE202 $RPM_BUILD_ROOT%_sysconfdir/pam.d/su-l}
|
%{?!nopam:install -p -m 644 %SOURCE202 $RPM_BUILD_ROOT%_sysconfdir/pam.d/su-l}
|
||||||
%{?!nopam:install -m 644 %SOURCE201 $RPM_BUILD_ROOT%_sysconfdir/pam.d/runuser}
|
%{?!nopam:install -p -m 644 %SOURCE201 $RPM_BUILD_ROOT%_sysconfdir/pam.d/runuser}
|
||||||
%{?!nopam:install -m 644 %SOURCE203 $RPM_BUILD_ROOT%_sysconfdir/pam.d/runuser-l}
|
%{?!nopam:install -p -m 644 %SOURCE203 $RPM_BUILD_ROOT%_sysconfdir/pam.d/runuser-l}
|
||||||
|
|
||||||
bzip2 -f9 old/*/C* || :
|
# Compress ChangeLogs from before the fileutils/textutils/etc merge
|
||||||
|
bzip2 -f9 old/*/C*
|
||||||
|
|
||||||
%find_lang %name
|
%find_lang %name
|
||||||
|
|
||||||
@ -200,7 +209,7 @@ done
|
|||||||
%preun
|
%preun
|
||||||
if [ $1 = 0 ]; then
|
if [ $1 = 0 ]; then
|
||||||
[ -f %{_infodir}/%{name}.info.gz ] && \
|
[ -f %{_infodir}/%{name}.info.gz ] && \
|
||||||
/sbin/install-info --delete %{_infodir}/%{name}.info.gz \
|
/sbin/install-info --delete %{_infodir}/%{name}.info* \
|
||||||
%{_infodir}/dir || :
|
%{_infodir}/dir || :
|
||||||
fi
|
fi
|
||||||
|
|
||||||
@ -208,18 +217,18 @@ fi
|
|||||||
/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
|
||||||
[ -f %{_infodir}/%{name}.info.gz ] && \
|
[ -f %{_infodir}/%{name}.info* ] && \
|
||||||
/sbin/install-info %{_infodir}/%{name}.info.gz %{_infodir}/dir || :
|
/sbin/install-info %{_infodir}/%{name}.info* %{_infodir}/dir || :
|
||||||
|
|
||||||
%files -f %{name}.lang
|
%files -f %{name}.lang
|
||||||
%defattr(-,root,root)
|
%defattr(-,root,root,-)
|
||||||
%dir %{_datadir}/locale/*/LC_TIME
|
%dir %{_datadir}/locale/*/LC_TIME
|
||||||
%config(noreplace) %{_sysconfdir}/DIR_COLORS*
|
%config(noreplace) %{_sysconfdir}/DIR_COLORS*
|
||||||
%config(noreplace) %{_sysconfdir}/profile.d/*
|
%config(noreplace) %{_sysconfdir}/profile.d/*
|
||||||
%{?!nopam:%config(noreplace) /etc/pam.d/su}
|
%{?!nopam:%config(noreplace) %{_sysconfdir}/pam.d/su}
|
||||||
%{?!nopam:%config(noreplace) /etc/pam.d/su-l}
|
%{?!nopam:%config(noreplace) %{_sysconfdir}/pam.d/su-l}
|
||||||
%{?!nopam:%config(noreplace) /etc/pam.d/runuser}
|
%{?!nopam:%config(noreplace) %{_sysconfdir}/pam.d/runuser}
|
||||||
%{?!nopam:%config(noreplace) /etc/pam.d/runuser-l}
|
%{?!nopam:%config(noreplace) %{_sysconfdir}/pam.d/runuser-l}
|
||||||
%doc COPYING ABOUT-NLS ChangeLog.bz2 NEWS README THANKS TODO old/*
|
%doc COPYING ABOUT-NLS ChangeLog.bz2 NEWS README THANKS TODO old/*
|
||||||
/bin/basename
|
/bin/basename
|
||||||
/bin/cat
|
/bin/cat
|
||||||
@ -260,6 +269,17 @@ fi
|
|||||||
/sbin/runuser
|
/sbin/runuser
|
||||||
|
|
||||||
%changelog
|
%changelog
|
||||||
|
* Mon Feb 19 2007 Tim Waugh <twaugh@redhat.com> 6.7-7
|
||||||
|
- Better Obsoletes/Provides versioning (bug #225655).
|
||||||
|
- Use better defattr (bug #225655).
|
||||||
|
- Be info file compression tolerant (bug #225655).
|
||||||
|
- Moved changelog compression to %%install (bug #225655).
|
||||||
|
- Prevent upstream changes being masked (bug #225655).
|
||||||
|
- Added a comment (bug #225655).
|
||||||
|
- Use install -p for non-compiled files (bug #225655).
|
||||||
|
- Use sysconfdir macro for /etc (bug #225655).
|
||||||
|
- Use Requires(pre) etc for install-info (bug #225655).
|
||||||
|
|
||||||
* Fri Feb 16 2007 Tim Waugh <twaugh@redhat.com> 6.7-6
|
* Fri Feb 16 2007 Tim Waugh <twaugh@redhat.com> 6.7-6
|
||||||
- Provide version for stat (bug #225655).
|
- Provide version for stat (bug #225655).
|
||||||
- Fixed permissions on profile scripts (bug #225655).
|
- Fixed permissions on profile scripts (bug #225655).
|
||||||
|
Loading…
Reference in New Issue
Block a user