cvsdist 256d45
%if %{?WITH_SELINUX:0}%{!?WITH_SELINUX:1}
cvsdist 9a3c57
%define WITH_SELINUX 1
cvsdist 256d45
%endif
cvsdist de6548
Summary: The GNU core utilities: a set of tools commonly used in shell scripts
cvsdist de6548
Name:    coreutils
cvsdist 5adf0d
Version: 5.2.1
Daniel J Walsh 129baa
Release: 35
cvsdist de6548
License: GPL
cvsdist 9f271f
Group:   System Environment/Base
Tim Waugh ce8962
Url:     http://www.gnu.org/software/coreutils/
cvsdist 256d45
%if %{WITH_SELINUX}
cvsdist 256d45
BuildRequires: libselinux-devel
cvsdist 256d45
%endif
cvsdist de6548
cvsdist 5adf0d
Source0: ftp://ftp.gnu.org/gnu/%{name}/%{name}-%{version}.tar.bz2
cvsdist de6548
Source101:	DIR_COLORS
cvsdist de6548
Source102:	DIR_COLORS.xterm
cvsdist de6548
Source105:  colorls.sh
cvsdist de6548
Source106:  colorls.csh
cvsdist de6548
Source200:  su.pamd
cvsdist de6548
cvsdist de6548
# fileutils
cvsdist de6548
Patch105: coreutils-4.5.2-C.patch
cvsdist de6548
Patch107: fileutils-4.1.10-timestyle.patch
cvsdist de6548
Patch108: fileutils-4.1.5-afs.patch
cvsdist de6548
Patch116: fileutils-4.1-dircolors_c.patch
cvsdist de6548
Patch153: fileutils-4.1.10-utmp.patch
cvsdist 5adf0d
Patch182: coreutils-acl.patch
cvsdist de6548
cvsdist de6548
# sh-utils
cvsdist de6548
Patch703: sh-utils-2.0.11-dateman.patch
cvsdist de6548
Patch704: sh-utils-1.16-paths.patch
cvsdist de6548
# RMS will never accept the PAM patch because it removes his historical
cvsdist de6548
# rant about Twenex and the wheel group, so we'll continue to maintain
cvsdist de6548
# it here indefinitely.
cvsdist 5adf0d
Patch706: coreutils-pam.patch
cvsdist de6548
Patch713: coreutils-4.5.3-langinfo.patch
cvsdist de6548
Patch714: coreutils-4.5.3-printf-ll.patch
cvsdist de6548
Patch715: coreutils-4.5.3-sysinfo.patch
cvsdist de6548
cvsdist de6548
# (sb) lin18nux/lsb compliance
cvsdist 5adf0d
Patch800: coreutils-i18n.patch
cvsdist de6548
cvsdist 256d45
Patch904: coreutils-5.0-allow_old_options.patch
cvsdist 460c93
Patch905: coreutils-jday.patch
Tim Waugh 2d2163
Patch906: coreutils-fchown.patch
Tim Waugh 8d758e
Patch907: coreutils-5.2.1-runuser.patch
Tim Waugh 0b3fe5
Patch908: coreutils-getgrouplist.patch
cvsdist de6548
cvsdist 4d15f3
# From upstream
cvsdist 4d15f3
Patch920: coreutils-dateseconds.patch
cvsdist 460c93
Patch921: coreutils-chown.patch
cvsdist 078e2c
Patch922: coreutils-rmaccess.patch
cvsdist 6d8c1f
Patch923: coreutils-copy.patch
cvsdist 4d15f3
cvsdist 256d45
#SELINUX Patch
cvsdist 984ecb
Patch950: coreutils-selinux.patch
cvsdist de6548
cvsdist de6548
BuildRoot: %_tmppath/%{name}-root
cvsdist 86d306
BuildRequires:	gettext libtermcap-devel bison
cvsdist 256d45
%{?!nopam:BuildRequires: pam-devel}
cvsdist 256d45
BuildRequires:	texinfo >= 4.3
cvsdist 460c93
BuildRequires: autoconf >= 2.58, automake >= 1.8
cvsdist de6548
Prereq:		/sbin/install-info
cvsdist 256d45
%{?!nopam:Requires: pam >= 0.66-12}
cvsdist 9f271f
Prereq: grep, findutils
cvsdist 9f271f
cvsdist 9f271f
# Require a C library that doesn't put LC_TIME files in our way.
cvsdist 9f271f
Conflicts: glibc < 2.2
cvsdist de6548
cvsdist de6548
Provides:	fileutils = %version, sh-utils = %version, stat, textutils = %version
cvsdist de6548
Obsoletes:	fileutils sh-utils stat textutils
cvsdist de6548
cvsdist 9f271f
# readlink(1) moved here from tetex.
cvsdist 256d45
Conflicts:  tetex < 1.0.7-66
cvsdist de6548
cvsdist de6548
%description
cvsdist de6548
These are the GNU core utilities.  This package is the combination of
cvsdist de6548
the old GNU fileutils, sh-utils, and textutils packages.
cvsdist de6548
cvsdist de6548
%prep
cvsdist de6548
%setup -q
cvsdist de6548
cvsdist de6548
# fileutils
cvsdist de6548
%patch105 -p0 -b .Coption
cvsdist de6548
%patch107 -p1 -b .timestyle
cvsdist de6548
%patch108 -p1 -b .afs
cvsdist de6548
%patch116 -p1
cvsdist de6548
%patch153 -p1
cvsdist de6548
%patch182 -p1 -b .acl
cvsdist de6548
cvsdist de6548
# sh-utils
cvsdist de6548
%patch703 -p1 -b .dateman
cvsdist de6548
%patch704 -p1 -b .paths
cvsdist de6548
%patch706 -p1 -b .pam
cvsdist de6548
%patch713 -p1 -b .langinfo
cvsdist de6548
%patch714 -p1 -b .printf-ll
cvsdist de6548
%patch715 -p1 -b .sysinfo
cvsdist de6548
cvsdist de6548
# li18nux/lsb
cvsdist de6548
%patch800 -p1 -b .i18n
cvsdist de6548
cvsdist de6548
# Coreutils
cvsdist 256d45
%patch904 -p1 -b .allow_old_options
cvsdist 460c93
%patch905 -p1 -b .jday
Tim Waugh 2d2163
%patch906 -p1 -b .fchown
Tim Waugh 8d758e
%patch907 -p1 -b .runuser
Tim Waugh 0b3fe5
%patch908 -p1 -b .getgrouplist
cvsdist 256d45
cvsdist 4d15f3
# From upstream
cvsdist 4d15f3
%patch920 -p1 -b .dateseconds
cvsdist 460c93
%patch921 -p1 -b .chown
cvsdist 078e2c
%patch922 -p1 -b .rmaccess
cvsdist 6d8c1f
%patch923 -p1 -b .copy
cvsdist 4d15f3
cvsdist 256d45
#SELinux
cvsdist 984ecb
%patch950 -p1 -b .selinux
cvsdist 5adf0d
cvsdist 256d45
# Don't run basic-1 test, since it breaks when run in the background
cvsdist 256d45
# (bug #102033).
cvsdist 256d45
perl -pi -e 's/basic-1//g' tests/stty/Makefile*
cvsdist de6548
cvsdist de6548
%build
cvsdist 460c93
%ifarch s390 s390x
cvsdist 460c93
export CFLAGS="$RPM_OPT_FLAGS -fPIC"
cvsdist 460c93
%else
cvsdist 460c93
export CFLAGS="$RPM_OPT_FLAGS -fpic"
cvsdist 460c93
%endif
cvsdist de6548
%{expand:%%global optflags %{optflags} -D_GNU_SOURCE=1}
cvsdist de6548
touch aclocal.m4 configure config.hin Makefile.in */Makefile.in */*/Makefile.in
cvsdist 256d45
aclocal -I m4
cvsdist 256d45
autoconf --force
cvsdist 256d45
automake --copy --force
cvsdist 5adf0d
%configure --enable-largefile --with-afs %{?!nopam:--enable-pam} \
cvsdist 256d45
%if  %{WITH_SELINUX}
cvsdist 256d45
--enable-selinux \
cvsdist 256d45
%endif
cvsdist 256d45
|| :
cvsdist 256d45
make all %{?_smp_mflags} \
cvsdist 460c93
	%{?!nopam:CPPFLAGS="-DUSE_PAM"} \
Tim Waugh e859c6
	su_LDFLAGS="-pie %{?!nopam:-lpam -lpam_misc}"
cvsdist de6548
cvsdist de6548
[[ -f ChangeLog && -f ChangeLog.bz2  ]] || bzip2 -9f ChangeLog
cvsdist de6548
cvsdist de6548
# Run the test suite.
cvsdist 256d45
make check
cvsdist de6548
cvsdist de6548
# XXX docs should say /var/run/[uw]tmp not /etc/[uw]tmp
cvsdist de6548
perl -pi -e 's,/etc/utmp,/var/run/utmp,g;s,/etc/wtmp,/var/run/wtmp,g' doc/coreutils.texi
cvsdist de6548
cvsdist de6548
cvsdist de6548
%install
cvsdist de6548
rm -rf $RPM_BUILD_ROOT
cvsdist de6548
%makeinstall
cvsdist de6548
cvsdist de6548
# man pages are not installed with make install
cvsdist de6548
make mandir=$RPM_BUILD_ROOT%{_mandir} install-man
cvsdist de6548
cvsdist de6548
# fix japanese catalog file
cvsdist de6548
if [ -d $RPM_BUILD_ROOT/%{_datadir}/locale/ja_JP.EUC/LC_MESSAGES ]; then
cvsdist de6548
   mkdir -p $RPM_BUILD_ROOT/%{_datadir}/locale/ja/LC_MESSAGES
cvsdist de6548
   mv $RPM_BUILD_ROOT/%{_datadir}/locale/ja_JP.EUC/LC_MESSAGES/*mo \
cvsdist de6548
		$RPM_BUILD_ROOT/%{_datadir}/locale/ja/LC_MESSAGES
cvsdist de6548
   rm -rf $RPM_BUILD_ROOT/%{_datadir}/locale/ja_JP.EUC
cvsdist de6548
fi
cvsdist de6548
cvsdist de6548
# let be compatible with old fileutils, sh-utils and textutils packages :
Daniel J Walsh 287389
mkdir -p $RPM_BUILD_ROOT{/bin,%_bindir,%_sbindir,/sbin}
cvsdist 256d45
%{?!nopam:mkdir -p $RPM_BUILD_ROOT%_sysconfdir/pam.d}
cvsdist de6548
for f in basename cat chgrp chmod chown cp cut date dd df echo env false link ln ls mkdir mknod mv nice pwd rm rmdir sleep sort stty sync touch true uname unlink
cvsdist de6548
do
cvsdist de6548
	mv $RPM_BUILD_ROOT/{%_bindir,bin}/$f 
cvsdist de6548
done
cvsdist de6548
cvsdist de6548
# chroot was in /usr/sbin :
cvsdist de6548
mv $RPM_BUILD_ROOT/{%_bindir,%_sbindir}/chroot
cvsdist de6548
# {cat,sort,cut} were previously moved from bin to /usr/bin and linked into 
cvsdist de6548
for i in env cut; do ln -sf ../../bin/$i $RPM_BUILD_ROOT/usr/bin; done
cvsdist de6548
cvsdist de6548
mkdir -p $RPM_BUILD_ROOT/etc/profile.d
cvsdist de6548
install -c -m644 %SOURCE101 $RPM_BUILD_ROOT/etc/
cvsdist de6548
install -c -m644 %SOURCE102 $RPM_BUILD_ROOT/etc/
cvsdist de6548
install -c -m755 %SOURCE105 $RPM_BUILD_ROOT/etc/profile.d
cvsdist de6548
install -c -m755 %SOURCE106 $RPM_BUILD_ROOT/etc/profile.d
cvsdist de6548
cvsdist de6548
# su
cvsdist de6548
install -m 4755 src/su $RPM_BUILD_ROOT/bin
Daniel J Walsh 2099ae
install -m 755 src/runuser $RPM_BUILD_ROOT/sbin
cvsdist de6548
cvsdist de6548
# These come from util-linux and/or procps.
cvsdist 5adf0d
for i in hostname uptime kill ; do
cvsdist f64889
	rm -f $RPM_BUILD_ROOT{%_bindir/$i,%_mandir/man1/$i.1}
cvsdist de6548
done
cvsdist de6548
cvsdist 256d45
%{?!nopam:install -m 644 %SOURCE200 $RPM_BUILD_ROOT%_sysconfdir/pam.d/su}
cvsdist de6548
cvsdist de6548
bzip2 -f9 old/*/C* || :
cvsdist de6548
cvsdist de6548
%find_lang %name
cvsdist de6548
cvsdist de6548
# (sb) Deal with Installed (but unpackaged) file(s) found
cvsdist de6548
rm -f $RPM_BUILD_ROOT%{_datadir}/info/dir
cvsdist de6548
cvsdist de6548
%clean
cvsdist de6548
rm -rf $RPM_BUILD_ROOT
cvsdist de6548
cvsdist de6548
%pre
cvsdist 9f271f
# Remove these old glibc files on upgrade (bug #84090).
cvsdist 9f271f
for file in $(find /usr/share/locale -type f -name LC_TIME); do
cvsdist 9f271f
	[ -x /bin/rm ] && /bin/rm -f "$file"
cvsdist 9f271f
done
cvsdist 9f271f
cvsdist de6548
# We must desinstall theses info files since they're merged in
cvsdist de6548
# coreutils.info. else their postun'll be runned too last
cvsdist de6548
# and install-info'll faill badly because of doubles
cvsdist de6548
for file in sh-utils.info textutils.info fileutils.info; do
cvsdist de6548
	if [ -f /usr/share/info/$file.bz2 ]; then
cvsdist de6548
		/sbin/install-info /usr/share/info/$file.bz2 --dir=/usr/share/info/dir --remove &> /dev/null
cvsdist de6548
	fi
cvsdist de6548
done
cvsdist de6548
cvsdist de6548
%preun
cvsdist de6548
if [ $1 = 0 ]; then
cvsdist de6548
    [ -f %{_infodir}/%{name}.info.gz ] && \
cvsdist de6548
      /sbin/install-info --delete %{_infodir}/%{name}.info.gz \
cvsdist de6548
	%{_infodir}/dir || :
cvsdist de6548
fi
cvsdist de6548
cvsdist de6548
%post
cvsdist de6548
/bin/grep -v '(sh-utils)\|(fileutils)\|(textutils)' %{_infodir}/dir > \
cvsdist de6548
  %{_infodir}/dir.rpmmodify || exit 0
cvsdist de6548
    /bin/mv -f %{_infodir}/dir.rpmmodify %{_infodir}/dir
cvsdist de6548
[ -f %{_infodir}/%{name}.info.gz ] && \
cvsdist de6548
  /sbin/install-info %{_infodir}/%{name}.info.gz %{_infodir}/dir || :
cvsdist de6548
cvsdist de6548
%files -f %{name}.lang
cvsdist de6548
%defattr(-,root,root)
cvsdist de6548
%config(noreplace) %{_sysconfdir}/DIR_COLORS*
cvsdist de6548
%config(noreplace) %{_sysconfdir}/profile.d/*
cvsdist 256d45
%{?!nopam:%config(noreplace) /etc/pam.d/su}
cvsdist de6548
%doc ABOUT-NLS ChangeLog.bz2 NEWS README THANKS TODO old/*
cvsdist de6548
/bin/*
cvsdist de6548
%_bindir/*
cvsdist de6548
%_infodir/coreutils*
cvsdist de6548
%_mandir/man*/*
cvsdist de6548
%_sbindir/chroot
Daniel J Walsh 2099ae
/sbin/runuser
cvsdist de6548
cvsdist de6548
%changelog
Daniel J Walsh 129baa
* Mon Dec 27 2004 Dan Walsh <dwalsh@redhat.com> 5.2.1-35
Daniel J Walsh 129baa
- Change install to restorecon if it can
Daniel J Walsh 129baa
Tim Waugh 6fa4c6
* Wed Dec 15 2004 Tim Waugh <twaugh@redhat.com>
Tim Waugh 6fa4c6
- Fixed small bug in i18n patch.
Tim Waugh 6fa4c6
Tim Waugh a2135b
* Mon Dec  6 2004 Tim Waugh <twaugh@redhat.com> 5.2.1-34
Tim Waugh e22b4c
- Don't set fs uid until after pam_open_session (bug #77791).
Tim Waugh a2135b
Tim Waugh 641fbf
* Thu Nov 25 2004 Tim Waugh <twaugh@redhat.com> 5.2.1-33
Tim Waugh ed1ec6
- Fixed colorls.csh (bug #139988).  Patch from Miloslav Trmac.
Tim Waugh ed1ec6
Tim Waugh ce8962
* Mon Nov  8 2004 Tim Waugh <twaugh@redhat.com>
Tim Waugh ce8962
- Updated URL (bug #138279).
Tim Waugh ce8962
Steve Grubb ec3c8c
* Mon Oct 25 2004 Steve Grubb <sgrubb@redhat.com> 5.2.1-32
Steve Grubb ec3c8c
- Handle the return code of function calls in runcon.
Steve Grubb ec3c8c
Tim Waugh b9ce60
* Mon Oct 18 2004 Tim Waugh <twaugh@redhat.com>
Tim Waugh b9ce60
- Prevent compiler warning in coreutils-i18n.patch (bug #136090).
Tim Waugh b9ce60
Tim Waugh 0b3fe5
* Tue Oct  5 2004 Tim Waugh <twaugh@redhat.com> 5.2.1-31
Tim Waugh 0b3fe5
- getgrouplist() patch from Ulrich Drepper.
Tim Waugh 8d758e
- The selinux patch should be applied last.
Tim Waugh 8d758e
Tim Waugh 8d758e
* Mon Oct  4 2004 Dan Walsh <dwalsh@redhat.com> 5.2.1-30
Daniel J Walsh 2099ae
- Mv runuser to /sbin
Daniel J Walsh 0c0301
Tim Waugh 8d758e
* Mon Oct  4 2004 Dan Walsh <dwalsh@redhat.com> 5.2.1-28
Daniel J Walsh 160026
- Fix runuser man page.
Daniel J Walsh 160026
Tim Waugh a6ebcf
* Mon Oct  4 2004 Tim Waugh <twaugh@redhat.com>
Tim Waugh a6ebcf
- Fixed build.
Tim Waugh a6ebcf
Daniel J Walsh b87903
* Fri Sep 24 2004 Dan Walsh <dwalsh@redhat.com> 5.2.1-26
Daniel J Walsh b87903
- Add runuser as similar to su, but only runable by root
Daniel J Walsh b87903
Tim Waugh 2d2163
* Fri Sep 24 2004 Tim Waugh <twaugh@redhat.com> 5.2.1-25
Tim Waugh 2d2163
- chown(1) patch from Ulrich Drepper.
Tim Waugh 2d2163
Tim Waugh 1859d8
* Tue Sep 14 2004 Tim Waugh <twaugh@redhat.com> 5.2.1-24
Tim Waugh 272cac
- SELinux patch fix: don't display '(null)' if getfilecon() fails
Tim Waugh 272cac
  (bug #131196).
Tim Waugh 272cac
cvsdist 8592c2
* Fri Aug 20 2004 Tim Waugh <twaugh@redhat.com> 5.2.1-23
cvsdist 8592c2
- Fixed colorls.csh quoting (bug #102412).
cvsdist 8592c2
- Fixed another join LSB test failure (bug #121153).
cvsdist 8592c2
cvsdist 224ab6
* Mon Aug 16 2004 Tim Waugh <twaugh@redhat.com> 5.2.1-22
cvsdist 224ab6
- Fixed sort -t LSB test failure (bug #121154).
cvsdist 224ab6
- Fixed join LSB test failure (bug #121153).
cvsdist 224ab6
cvsdist 6d8c1f
* Wed Aug 11 2004 Tim Waugh <twaugh@redhat.com> 5.2.1-21
cvsdist 6d8c1f
- Apply upstream patch to fix 'cp -a' onto multiply-linked files (bug #128874).
cvsdist 6d8c1f
- SELinux patch fix: don't error out if lgetfilecon() returns ENODATA.
cvsdist 6d8c1f
cvsdist 47c4bd
* Tue Aug 10 2004 Tim Waugh <twaugh@redhat.com> 5.2.1-20
cvsdist 47c4bd
- Added 'konsole' TERM to DIR_COLORS (bug #129544).
cvsdist 47c4bd
cvsdist f64889
* Wed Aug  4 2004 Tim Waugh <twaugh@redhat.com> 5.2.1-19
cvsdist f64889
- Added 'gnome' TERM to DIR_COLORS (bug #129112).
cvsdist f64889
- Worked around a bash bug #129128.
cvsdist f64889
- Fixed an i18n patch bug in cut (bug #129114).
cvsdist f64889
cvsdist f64889
* Tue Aug  3 2004 Tim Waugh <twaugh@redhat.com>
cvsdist f64889
- Fixed colorls.{sh,csh} so that the l. and ll aliases are always defined
cvsdist f64889
  (bug #128948).
cvsdist f64889
cvsdist 9c951d
* Tue Jul 13 2004 Tim Waugh <twaugh@redhat.com> 5.2.1-18
cvsdist 9c951d
- Fixed field extraction in sort (bug #127694).
cvsdist 9c951d
cvsdist 9c951d
* Fri Jun 25 2004 Tim Waugh <twaugh@redhat.com>
cvsdist 9c951d
- Added 'TERM screen.linux' to DIR_COLORS (bug #78816).
cvsdist 9c951d
cvsdist 868bbf
* Wed Jun 23 2004 Dan Walsh <dwalsh@redhat.com> 5.2.1-17
cvsdist 868bbf
- Move pam-xauth to after pam-selinux
cvsdist 868bbf
cvsdist 9755e6
* Tue Jun 15 2004 Elliot Lee <sopwith@redhat.com>
cvsdist 9755e6
- rebuilt
cvsdist 9755e6
cvsdist 86d306
* Mon Jun  7 2004 Tim Waugh <twaugh@redhat.com> 5.2.1-15
cvsdist 86d306
- Fix ls -Z (bug #125447).
cvsdist 86d306
cvsdist 86d306
* Fri Jun  4 2004 Tim Waugh <twaugh@redhat.com>
cvsdist 86d306
- Build requires bison (bug #125290).
cvsdist 86d306
cvsdist 99fa47
* Fri Jun  4 2004 Tim Waugh <twaugh@redhat.com> 5.2.1-14
cvsdist 99fa47
- Fix selinux patch causing problems with ls --format=... (bug #125238).
cvsdist 99fa47
cvsdist 51810f
* Thu Jun 3 2004 Dan Walsh <dwalsh@redhat.com> 5.2.1-13
cvsdist 51810f
- Change su to use pam_selinux open and pam_selinux close
cvsdist 51810f
cvsdist 078e2c
* Wed Jun  2 2004 Tim Waugh <twaugh@redhat.com> 5.2.1-12
cvsdist 078e2c
- Don't call access() on symlinks about to be removed (bug #124699).
cvsdist 078e2c
cvsdist 460c93
* Wed Jun  2 2004 Tim Waugh <twaugh@redhat.com> 5.2.1-11
cvsdist 460c93
- Fix ja translation (bug #124862).
cvsdist 460c93
cvsdist 460c93
* Tue May 18 2004 Jeremy Katz <katzj@redhat.com> 5.2.1-10
cvsdist 460c93
- rebuild
cvsdist 460c93
cvsdist 460c93
* Mon May 17 2004 Tim Waugh <twaugh@redhat.com> 5.2.1-9
cvsdist 460c93
- Mention pam in the info for su (bug #122592).
cvsdist 460c93
- Remove wheel group rant again (bug #122886).
cvsdist 460c93
- Change default behaviour for chgrp/chown (bug #123263).  Patch from
cvsdist 460c93
  upstream.
cvsdist 460c93
cvsdist 460c93
* Mon May 17 2004 Thomas Woerner <twoerner@redhat.com> 5.2.1-8
cvsdist 460c93
- compiling su PIE
cvsdist 460c93
cvsdist 460c93
* Wed May 12 2004 Tim Waugh <twaugh@redhat.com>
cvsdist 460c93
- Build requires new versions of autoconf and automake (bug #123098).
cvsdist 460c93
cvsdist 4d15f3
* Tue May  4 2004 Tim Waugh <twaugh@redhat.com> 5.2.1-7
cvsdist 4d15f3
- Fix join -t (bug #122435).
cvsdist 4d15f3
cvsdist 4d15f3
* Tue Apr 20 2004 Tim Waugh <twaugh@redhat.com> 5.2.1-6
cvsdist 4d15f3
- Fix 'ls -Z' displaying users/groups if stat() failed (bug #121292).
cvsdist 4d15f3
cvsdist 4d15f3
* Fri Apr 9 2004 Dan Walsh <dwalsh@redhat.com> 5.2.1-5
cvsdist 4d15f3
- Add ls -LZ fix
cvsdist 4d15f3
- Fix chcon to handle "."
cvsdist 4d15f3
cvsdist 4d15f3
* Wed Mar 17 2004 Tim Waugh <twaugh@redhat.com>
cvsdist 4d15f3
- Apply upstream fix for non-zero seconds for --date="10:00 +0100".
cvsdist 4d15f3
cvsdist 5adf0d
* Tue Mar 16 2004 Dan Walsh <dwalsh@redhat.com> 5.2.1-3
cvsdist 5adf0d
- If preserve fails, report as warning unless user requires preserve
cvsdist 5adf0d
cvsdist 5adf0d
* Tue Mar 16 2004 Dan Walsh <dwalsh@redhat.com> 5.2.1-2
cvsdist 5adf0d
- Make mv default to preserve on context
cvsdist 5adf0d
cvsdist 5adf0d
* Sat Mar 13 2004 Tim Waugh <twaugh@redhat.com> 5.2.1-1
cvsdist 5adf0d
- 5.2.1.
cvsdist 5adf0d
cvsdist 5adf0d
* Fri Mar 12 2004 Tim Waugh <twaugh@redhat.com> 5.2.0-9
cvsdist 5adf0d
- Add '-Z' to 'ls --help' output (bug #118108).
cvsdist 5adf0d
cvsdist 5adf0d
* Fri Mar  5 2004 Tim Waugh <twaugh@redhat.com>
cvsdist 5adf0d
- Fix deref-args test case for rebuilding under SELinux (bug #117556).
cvsdist 5adf0d
cvsdist 5adf0d
* Wed Feb 25 2004 Tim Waugh <twaugh@redhat.com> 5.2.0-8
cvsdist 5adf0d
- kill(1) offloaded to util-linux altogether.
cvsdist 5adf0d
cvsdist 5adf0d
* Tue Feb 24 2004 Tim Waugh <twaugh@redhat.com> 5.2.0-7
cvsdist 5adf0d
- Ship the real '[', not a symlink.
cvsdist 5adf0d
cvsdist 5adf0d
* Mon Feb 23 2004 Tim Waugh <twaugh@redhat.com> 5.2.0-6
cvsdist 5adf0d
- Apply Paul Eggert's chown patch (bug #116536).
cvsdist 5adf0d
- Merged chdir patch into pam patch where it belongs.
cvsdist 5adf0d
cvsdist 5adf0d
* Mon Feb 23 2004 Tim Waugh <twaugh@redhat.com> 5.2.0-5
cvsdist 5adf0d
- Fixed i18n patch bug causing sort -M not to work (bug #116575).
cvsdist 5adf0d
cvsdist 5adf0d
* Sat Feb 21 2004 Tim Waugh <twaugh@redhat.com> 5.2.0-4
cvsdist 5adf0d
- Reinstate kill binary, just not its man page (bug #116463).
cvsdist 5adf0d
cvsdist 5adf0d
* Sat Feb 21 2004 Tim Waugh <twaugh@redhat.com> 5.2.0-3
cvsdist 5adf0d
- Updated ls-stat patch.
cvsdist 5adf0d
cvsdist 5adf0d
* Fri Feb 20 2004 Dan Walsh <dwalsh@redhat.com> 5.2.0-2
cvsdist 5adf0d
- fix chcon to ignore . and .. directories for recursing
cvsdist 5adf0d
cvsdist 5adf0d
* Fri Feb 20 2004 Tim Waugh <twaugh@redhat.com> 5.2.0-1
cvsdist 5adf0d
- Patch ls so that failed stat() is handled gracefully (Ulrich Drepper).
cvsdist 5adf0d
- 5.2.0.
cvsdist 5adf0d
cvsdist 5adf0d
* Thu Feb 19 2004 Tim Waugh <twaugh@redhat.com>
cvsdist 5adf0d
- More AFS patch tidying.
cvsdist 5adf0d
cvsdist 5adf0d
* Wed Feb 18 2004 Dan Walsh <dwalsh@redhat.com> 5.1.3-0.2
cvsdist 5adf0d
- fix chcon to handle -h qualifier properly, eliminate potential crash 
cvsdist 5adf0d
cvsdist 5adf0d
* Wed Feb 18 2004 Tim Waugh <twaugh@redhat.com>
cvsdist 5adf0d
- Stop 'sort -g' leaking memory (i18n patch bug #115620).
cvsdist 5adf0d
- Don't ship kill, since util-linux already does.
cvsdist 5adf0d
- Tidy AFS patch.
cvsdist 5adf0d
cvsdist 5adf0d
* Mon Feb 16 2004 Tim Waugh <twaugh@redhat.com> 5.1.3-0.1
cvsdist 5adf0d
- 5.1.3.
cvsdist 5adf0d
- Patches ported forward or removed.
cvsdist 5adf0d
cvsdist 5adf0d
* Fri Feb 13 2004 Elliot Lee <sopwith@redhat.com> 5.0-40
cvsdist 5adf0d
- rebuilt
cvsdist 5adf0d
cvsdist 9a3c57
* Tue Jan  20 2004 Dan Walsh <dwalsh@redhat.com> 5.0-39
cvsdist 9a3c57
- Change /etc/pam.d/su to remove preservuser and add multiple
cvsdist 9a3c57
cvsdist 9a3c57
* Tue Jan  20 2004 Dan Walsh <dwalsh@redhat.com> 5.0-38
cvsdist 9a3c57
- Change is_selinux_enabled to is_selinux_enabled > 0
cvsdist 9a3c57
cvsdist 9a3c57
* Tue Jan  20 2004 Dan Walsh <dwalsh@redhat.com> 5.0-37
cvsdist 9a3c57
- Add pam_selinux to pam file to allow switching of roles within selinux
cvsdist 9a3c57
cvsdist 9a3c57
* Fri Jan 16 2004 Tim Waugh <twaugh@redhat.com>
cvsdist 9a3c57
- The textutils-2.0.17-mem.patch is no longer needed.
cvsdist 9a3c57
cvsdist 9a3c57
* Thu Jan 15 2004 Tim Waugh <twaugh@redhat.com> 5.0-36
cvsdist 9a3c57
- Fixed autoconf test causing builds to fail.
cvsdist 9a3c57
cvsdist 9a3c57
* Tue Dec  9 2003 Dan Walsh <dwalsh@redhat.com> 5.0-35
cvsdist 9a3c57
- Fix copying to non xattr files
cvsdist 984ecb
cvsdist 984ecb
* Thu Dec  4 2003 Tim Waugh <twaugh@redhat.com> 5.0-34.sel
cvsdist 984ecb
- Fix column widths problems in ls.
cvsdist 984ecb
cvsdist 984ecb
* Tue Dec  2 2003 Tim Waugh <twaugh@redhat.com> 5.0-33.sel
cvsdist 984ecb
- Speed up md5sum by disabling speed-up asm.
cvsdist 984ecb
cvsdist 984ecb
* Wed Nov 19 2003 Dan Walsh <dwalsh@redhat.com> 5.0-32.sel
cvsdist 984ecb
- Try again
cvsdist 984ecb
cvsdist 984ecb
* Wed Nov 19 2003 Dan Walsh <dwalsh@redhat.com> 5.0-31.sel
cvsdist 984ecb
- Fix move on non SELinux kernels
cvsdist 984ecb
cvsdist 984ecb
* Fri Nov 14 2003 Tim Waugh <twaugh@redhat.com> 5.0-30.sel
cvsdist 984ecb
- Fixed useless acl dependencies (bug #106141).
cvsdist 984ecb
cvsdist 984ecb
* Fri Oct 24 2003 Dan Walsh <dwalsh@redhat.com> 5.0-29.sel
cvsdist 984ecb
- Fix id -Z
cvsdist 984ecb
cvsdist 984ecb
* Tue Oct 21 2003 Dan Walsh <dwalsh@redhat.com> 5.0-28.sel
cvsdist 984ecb
- Turn on SELinux
cvsdist 984ecb
- Fix chcon error handling
cvsdist 984ecb
cvsdist 984ecb
* Wed Oct 15 2003 Dan Walsh <dwalsh@redhat.com> 5.0-28
cvsdist 984ecb
- Turn off SELinux
cvsdist 984ecb
cvsdist 984ecb
* Mon Oct 13 2003 Dan Walsh <dwalsh@redhat.com> 5.0-27.sel
cvsdist 984ecb
- Turn on SELinux
cvsdist 984ecb
cvsdist 984ecb
* Mon Oct 13 2003 Dan Walsh <dwalsh@redhat.com> 5.0-27
cvsdist 984ecb
- Turn off SELinux
cvsdist 984ecb
cvsdist 984ecb
* Mon Oct 13 2003 Dan Walsh <dwalsh@redhat.com> 5.0-26.sel
cvsdist 984ecb
- Turn on SELinux
cvsdist 984ecb
cvsdist 256d45
* Sun Oct 12 2003 Florian La Roche <Florian.LaRoche@redhat.de>
cvsdist 256d45
- allow compiling without pam support
cvsdist 256d45
cvsdist 256d45
* Fri Oct 10 2003 Tim Waugh <twaugh@redhat.com> 5.0-23
cvsdist 256d45
- Make split(1) handle large files (bug #106700).
cvsdist 256d45
cvsdist 256d45
* Thu Oct  9 2003 Dan Walsh <dwalsh@redhat.com> 5.0-22
cvsdist 256d45
- Turn off SELinux
cvsdist 256d45
cvsdist 256d45
* Wed Oct  8 2003 Dan Walsh <dwalsh@redhat.com> 5.0-21.sel
cvsdist 256d45
- Cleanup SELinux patch
cvsdist 256d45
cvsdist 256d45
* Fri Oct  3 2003 Tim Waugh <twaugh@redhat.com> 5.0-20
cvsdist 256d45
- Restrict ACL support to only those programs needing it (bug #106141).
cvsdist 256d45
- Fix default PATH for LSB (bug #102567).
cvsdist 256d45
cvsdist 256d45
* Thu Sep 11 2003 Dan Walsh <dwalsh@redhat.com> 5.0-19
cvsdist 256d45
- Turn off SELinux
cvsdist 256d45
cvsdist 256d45
* Wed Sep 10 2003 Dan Walsh <dwalsh@redhat.com> 5.0-18.sel
cvsdist 256d45
- Turn on SELinux
cvsdist 256d45
cvsdist 256d45
* Fri Sep 5 2003 Dan Walsh <dwalsh@redhat.com> 5.0-17
cvsdist 256d45
- Turn off SELinux
cvsdist 256d45
cvsdist 256d45
* Tue Sep 2 2003 Dan Walsh <dwalsh@redhat.com> 5.0-16.sel
cvsdist 256d45
- Only call getfilecon if the user requested it.
cvsdist 256d45
- build with selinux
cvsdist 256d45
cvsdist 256d45
* Wed Aug 20 2003 Tim Waugh <twaugh@redhat.com> 5.0-14
cvsdist 256d45
- Documentation fix (bug #102697).
cvsdist 256d45
cvsdist 256d45
* Tue Aug 12 2003 Tim Waugh <twaugh@redhat.com> 5.0-13
cvsdist 256d45
- Made su use pam again (oops).
cvsdist 256d45
- Fixed another i18n bug causing sort --month-sort to fail.
cvsdist 256d45
- Don't run dubious stty test, since it fails when backgrounded
cvsdist 256d45
  (bug #102033).
cvsdist 256d45
- Re-enable make check.
cvsdist 256d45
cvsdist 256d45
* Fri Aug  8 2003 Tim Waugh <twaugh@redhat.com> 5.0-12
cvsdist 256d45
- Don't run 'make check' for this build (build environment problem).
cvsdist 256d45
- Another uninitialized variable in i18n (from bug #98683).
cvsdist 256d45
cvsdist 256d45
* Wed Aug 6 2003 Dan Walsh <dwalsh@redhat.com> 5.0-11
cvsdist 256d45
- Internationalize runcon
cvsdist 256d45
- Update latest chcon from NSA
cvsdist 256d45
cvsdist 256d45
* Wed Jul 30 2003 Tim Waugh <twaugh@redhat.com>
cvsdist 256d45
- Re-enable make check.
cvsdist 256d45
cvsdist 256d45
* Wed Jul 30 2003 Tim Waugh <twaugh@redhat.com> 5.0-9
cvsdist 256d45
- Don't run 'make check' for this build (build environment problem).
cvsdist 256d45
cvsdist 256d45
* Mon Jul 28 2003 Tim Waugh <twaugh@redhat.com> 5.0-8
cvsdist 256d45
- Actually use the ACL patch (bug #100519).
cvsdist 256d45
cvsdist 256d45
* Wed Jul 18 2003 Dan Walsh <dwalsh@redhat.com> 5.0-7
cvsdist 256d45
- Convert to SELinux
cvsdist 256d45
cvsdist 256d45
* Mon Jun  9 2003 Tim Waugh <twaugh@redhat.com>
cvsdist 256d45
- Removed samefile patch.  Now the test suite passes.
cvsdist 256d45
cvsdist 256d45
* Wed Jun 04 2003 Elliot Lee <sopwith@redhat.com>
cvsdist 256d45
- rebuilt
cvsdist 256d45
cvsdist 256d45
* Wed May 28 2003 Tim Waugh <twaugh@redhat.com> 5.0-5
cvsdist 256d45
- Both kon and kterm support colours (bug #83701).
cvsdist 256d45
- Fix 'ls -l' alignment in zh_CN locale (bug #88346).
cvsdist 256d45
cvsdist 256d45
* Mon May 12 2003 Tim Waugh <twaugh@redhat.com> 5.0-4
cvsdist 256d45
- Prevent file descriptor leakage in du (bug #90563).
cvsdist 256d45
- Build requires recent texinfo (bug #90439).
cvsdist 256d45
cvsdist 256d45
* Wed Apr 30 2003 Tim Waugh <twaugh@redhat.com> 5.0-3
cvsdist 256d45
- Allow obsolete options unless POSIXLY_CORRECT is set.
cvsdist 256d45
cvsdist 256d45
* Sat Apr 12 2003 Tim Waugh <twaugh@redhat.com>
cvsdist 256d45
- Fold bug was introduced by i18n patch; fixed there instead.
cvsdist 256d45
cvsdist 256d45
* Fri Apr 11 2003 Matt Wilson <msw@redhat.com> 5.0-2
cvsdist 13fee3
- fix segfault in fold (#88683)
cvsdist 1068ba
cvsdist 256d45
* Sat Apr  5 2003 Tim Waugh <twaugh@redhat.com> 5.0-1
cvsdist 256d45
- 5.0.
cvsdist 256d45
cvsdist 256d45
* Mon Mar 24 2003 Tim Waugh <twaugh@redhat.com>
cvsdist 256d45
- Use _smp_mflags.
cvsdist 256d45
cvsdist 256d45
* Mon Mar 24 2003 Tim Waugh <twaugh@redhat.com> 4.5.11-2
cvsdist 256d45
- Remove overwrite patch.
cvsdist 256d45
- No longer seem to need nolibrt, errno patches.
cvsdist 256d45
cvsdist 256d45
* Thu Mar 20 2003 Tim Waugh <twaugh@redhat.com>
cvsdist 256d45
- No longer seem to need danglinglink, prompt, lug, touch_errno patches.
cvsdist 256d45
cvsdist 256d45
* Thu Mar 20 2003 Tim Waugh <twaugh@redhat.com> 4.5.11-1
cvsdist 256d45
- 4.5.11.
cvsdist 256d45
- Use packaged readlink.
cvsdist 256d45
cvsdist 256d45
* Wed Mar 19 2003 Tim Waugh <twaugh@redhat.com> 4.5.10-1
cvsdist 256d45
- 4.5.10.
cvsdist 256d45
- Update lug, touch_errno, acl, utmp, printf-ll, i18n, test-bugs patches.
cvsdist 256d45
- Drop fr_fix, LC_TIME, preserve, regex patches.
cvsdist 256d45
cvsdist 256d45
* Wed Mar 12 2003 Tim Waugh <twaugh@redhat.com> 4.5.3-21
cvsdist 256d45
- Fixed another i18n patch bug (bug #82032).
cvsdist 256d45
cvsdist 256d45
* Tue Mar 11 2003 Tim Waugh <twaugh@redhat.com> 4.5.3-20
cvsdist 256d45
- Fix sort(1) efficiency in multibyte encoding (bug #82032).
cvsdist 256d45
cvsdist 9f271f
* Tue Feb 18 2003 Tim Waugh <twaugh@redhat.com> 4.5.3-19
cvsdist 9f271f
- Ship readlink(1) (bug #84200).
cvsdist 9f271f
cvsdist 9f271f
* Thu Feb 13 2003 Tim Waugh <twaugh@redhat.com> 4.5.3-18
cvsdist 9f271f
- Deal with glibc < 2.2 in %%pre scriplet (bug #84090).
cvsdist 9f271f
cvsdist 9f271f
* Wed Feb 12 2003 Tim Waugh <twaugh@redhat.com> 4.5.3-16
cvsdist 9f271f
- Require glibc >= 2.2 (bug #84090).
cvsdist 9f271f
cvsdist 9f271f
* Tue Feb 11 2003 Bill Nottingham <notting@redhat.com> 4.5.3-15
cvsdist 9f271f
- fix group (#84095)
cvsdist 9f271f
cvsdist 9f271f
* Wed Jan 22 2003 Tim Powers <timp@redhat.com> 4.5.3-14
cvsdist 9f271f
- rebuilt
cvsdist 9f271f
cvsdist 9f271f
* Thu Jan 16 2003 Tim Waugh <twaugh@redhat.com>
cvsdist 9f271f
- Fix rm(1) man page.
cvsdist 9f271f
cvsdist 9f271f
* Thu Jan 16 2003 Tim Waugh <twaugh@redhat.com> 4.5.3-13
cvsdist 9f271f
- Fix re_compile_pattern check.
cvsdist 9f271f
- Fix su hang (bug #81653).
cvsdist 9f271f
cvsdist 9f271f
* Tue Jan 14 2003 Tim Waugh <twaugh@redhat.com> 4.5.3-11
cvsdist 9f271f
- Fix memory size calculation.
cvsdist 9f271f
cvsdist 9f271f
* Tue Dec 17 2002 Tim Waugh <twaugh@redhat.com> 4.5.3-10
cvsdist 9f271f
- Fix mv error message (bug #79809).
cvsdist 9f271f
cvsdist 9f271f
* Mon Dec 16 2002 Tim Powers <timp@redhat.com> 4.5.3-9
cvsdist 9f271f
- added PreReq on grep
cvsdist 9f271f
cvsdist 9f271f
* Fri Dec 13 2002 Tim Waugh <twaugh@redhat.com>
cvsdist 9f271f
- Fix cp --preserve with multiple arguments.
cvsdist 9f271f
cvsdist 9f271f
* Thu Dec 12 2002 Tim Waugh <twaugh@redhat.com> 4.5.3-8
cvsdist 9f271f
- Turn on colorls for screen (bug #78816).
cvsdist 9f271f
cvsdist de6548
* Mon Dec  9 2002 Tim Waugh <twaugh@redhat.com> 4.5.3-7
cvsdist de6548
- Fix mv (bug #79283).
cvsdist de6548
- Add patch27 (nogetline).
cvsdist de6548
cvsdist de6548
* Sun Dec  1 2002 Tim Powers <timp@redhat.com> 4.5.3-6
cvsdist de6548
- use the su.pamd from sh-utils since it works properly with multilib systems
cvsdist de6548
cvsdist de6548
* Fri Nov 29 2002 Tim Waugh <twaugh@redhat.com> 4.5.3-5
cvsdist de6548
- Fix test suite quoting problems.
cvsdist de6548
cvsdist de6548
* Fri Nov 29 2002 Tim Waugh <twaugh@redhat.com> 4.5.3-4
cvsdist de6548
- Fix scriplets.
cvsdist de6548
- Fix i18n patch so it doesn't break uniq.
cvsdist de6548
- Fix several other patches to either make the test suite pass or
cvsdist de6548
  not run the relevant tests.
cvsdist de6548
- Run 'make check'.
cvsdist de6548
- Fix file list.
cvsdist de6548
cvsdist de6548
* Thu Nov 28 2002 Tim Waugh <twaugh@redhat.com> 4.5.3-3
cvsdist de6548
- Adapted for Red Hat Linux.
cvsdist de6548
- Self-host for help2man.
cvsdist de6548
- Don't ship readlink just yet (maybe later).
cvsdist de6548
- Merge patches from fileutils and sh-utils (textutils ones are already
cvsdist de6548
  merged it seems).
cvsdist de6548
- Keep the binaries where the used to be (in particular, id and stat).
cvsdist de6548
cvsdist de6548
* Sun Nov 17 2002 Stew Benedict <sbenedict@mandrakesoft.com> 4.5.3-2mdk
cvsdist de6548
- LI18NUX/LSB compliance (patch800)
cvsdist de6548
- Installed (but unpackaged) file(s) - /usr/share/info/dir
cvsdist de6548
cvsdist de6548
* Thu Oct 31 2002 Thierry Vignaud <tvignaud@mandrakesoft.com> 4.5.3-1mdk
cvsdist de6548
- new release
cvsdist de6548
- rediff patch 180
cvsdist de6548
- merge patch 150 into 180
cvsdist de6548
cvsdist de6548
* Mon Oct 14 2002 Thierry Vignaud <tvignaud@mandrakesoft.com> 4.5.2-6mdk
cvsdist de6548
- move su back to /bin
cvsdist de6548
cvsdist de6548
* Mon Oct 14 2002 Thierry Vignaud <tvignaud@mandrakesoft.com> 4.5.2-5mdk
cvsdist de6548
- patch 0 : lg locale is illegal and must be renamed lug (pablo)
cvsdist de6548
cvsdist de6548
* Mon Oct 14 2002 Thierry Vignaud <tvignaud@mandrakesoft.com> 4.5.2-4mdk
cvsdist de6548
- fix conflict with procps
cvsdist de6548
cvsdist de6548
* Mon Oct 14 2002 Thierry Vignaud <tvignaud@mandrakesoft.com> 4.5.2-3mdk
cvsdist de6548
- patch 105 : fix install -s
cvsdist de6548
cvsdist de6548
* Mon Oct 14 2002 Thierry Vignaud <tvignaud@mandrakesoft.com> 4.5.2-2mdk
cvsdist de6548
- fix build
cvsdist de6548
- don't chmode two times su
cvsdist de6548
- build with large file support
cvsdist de6548
- fix description
cvsdist de6548
- various spec cleanups
cvsdist de6548
- fix chroot installation
cvsdist de6548
- fix missing /bin/env
cvsdist de6548
- add old fileutils, sh-utils & textutils ChangeLogs
cvsdist de6548
cvsdist de6548
* Fri Oct 11 2002 Thierry Vignaud <tvignaud@mandrakesoft.com> 4.5.2-1mdk
cvsdist de6548
- initial release (merge fileutils, sh-utils & textutils)
cvsdist de6548
- obsoletes/provides: sh-utils/fileutils/textutils
cvsdist de6548
- fileutils stuff go in 1xx range
cvsdist de6548
- sh-utils stuff go in 7xx range
cvsdist de6548
- textutils stuff go in 5xx range
cvsdist de6548
- drop obsoletes patches 1, 2, 10 (somes files're gone but we didn't ship
cvsdist de6548
  most of them)
cvsdist de6548
- rediff patches 103, 105, 111, 113, 180, 706
cvsdist de6548
- temporary disable patch 3 & 4
cvsdist de6548
- fix fileutils url