I've tried to correlate all the binaries in textutils, sh-utils and fileutils with those in coreutils and here is what I found:
/usr/bin/kill.exe from coreutils conflicts with cygwin-1.5.7-1. New binaries in coreutils are: /usr/bin/[.exe /usr/bin/link.exe /usr/bin/stat.exe /usr/bin/unlink.exe
I appear to be missing su.exe from coreutils but that's because it didn't install for whatever reason. Other than that no binaries are missing from coreutils that are in sh-utils, textutils and fileutils
If coreutils were to be packaged I would assume that
1) kill would not be included with coreutils so cygwin's kill would not get overwritten.
2) The binaries [.exe, link.exe, stat.exe and unlink.exe would be included with coreutils.
[EMAIL PROTECTED] ~/src/coreutils/tmp $ tar jxf ../coreutils-5.2.0-1.tar.bz2
[EMAIL PROTECTED] ~/src/coreutils/tmp
$ tmp=`zcat /etc/setup/textutils.lst.gz | grep -e usr/bin/.*.exe`; for i in $tmp ; do ls $i ; done
usr/bin/cat.exe*
usr/bin/cksum.exe*
usr/bin/comm.exe*
usr/bin/csplit.exe*
usr/bin/cut.exe*
usr/bin/expand.exe*
usr/bin/fmt.exe*
usr/bin/fold.exe*
usr/bin/head.exe*
usr/bin/join.exe*
usr/bin/md5sum.exe*
usr/bin/nl.exe*
usr/bin/od.exe*
usr/bin/paste.exe*
usr/bin/pr.exe*
usr/bin/ptx.exe*
usr/bin/sha1sum.exe*
usr/bin/sort.exe*
usr/bin/split.exe*
usr/bin/sum.exe*
usr/bin/tac.exe*
usr/bin/tail.exe*
usr/bin/tr.exe*
usr/bin/tsort.exe*
usr/bin/unexpand.exe*
usr/bin/uniq.exe*
usr/bin/wc.exe*
[EMAIL PROTECTED] ~/src/coreutils/tmp
$ tmp=`zcat /etc/setup/fileutils.lst.gz | grep -e usr/bin/.*.exe`; for i in $tmp ; do ls $i ; done
usr/bin/chgrp.exe*
usr/bin/chmod.exe*
usr/bin/chown.exe*
usr/bin/cp.exe*
usr/bin/dd.exe*
usr/bin/df.exe*
usr/bin/dir.exe*
usr/bin/dircolors.exe*
usr/bin/du.exe*
usr/bin/install.exe*
usr/bin/ln.exe*
usr/bin/ls.exe*
usr/bin/mkdir.exe*
usr/bin/mkfifo.exe*
usr/bin/mknod.exe*
usr/bin/mv.exe*
usr/bin/rm.exe*
usr/bin/rmdir.exe*
usr/bin/shred.exe*
usr/bin/sync.exe*
usr/bin/touch.exe*
usr/bin/vdir.exe*
[EMAIL PROTECTED] ~/src/coreutils/tmp
$ tmp=`zcat /etc/setup/sh-utils.lst.gz | grep -e usr/bin/.*.exe`; for i in $tmp ; do ls $i ; done
usr/bin/basename.exe*
usr/bin/chroot.exe*
usr/bin/date.exe*
usr/bin/dirname.exe*
usr/bin/echo.exe*
usr/bin/env.exe*
usr/bin/expr.exe*
usr/bin/factor.exe*
usr/bin/false.exe*
usr/bin/hostid.exe*
usr/bin/hostname.exe*
usr/bin/id.exe*
usr/bin/logname.exe*
usr/bin/nice.exe*
usr/bin/pathchk.exe*
usr/bin/pinky.exe*
usr/bin/printenv.exe*
usr/bin/printf.exe*
usr/bin/pwd.exe*
usr/bin/seq.exe*
usr/bin/sleep.exe*
usr/bin/stty.exe*
ls: usr/bin/su.exe: No such file or directory
usr/bin/tee.exe*
usr/bin/test.exe*
usr/bin/true.exe*
usr/bin/tty.exe*
usr/bin/uname.exe*
usr/bin/users.exe*
usr/bin/who.exe*
usr/bin/whoami.exe*
usr/bin/yes.exe*
[EMAIL PROTECTED] ~/src/coreutils/tmp $ cd usr/bin/
[EMAIL PROTECTED] ~/src/coreutils/tmp/usr/bin
$ for i in *.exe ; do echo -n $i" : ";tmp=`basename $i .exe`; echo `cygcheck -f /usr/bin/$tmp` ; done
[.exe :
basename.exe : sh-utils-2.0.15-4
cat.exe : textutils-2.0.21-1
chgrp.exe : fileutils-4.1-2
chmod.exe : fileutils-4.1-2
chown.exe : fileutils-4.1-2
chroot.exe : sh-utils-2.0.15-4
cksum.exe : textutils-2.0.21-1
comm.exe : textutils-2.0.21-1
cp.exe : fileutils-4.1-2
csplit.exe : textutils-2.0.21-1
cut.exe : textutils-2.0.21-1
date.exe : sh-utils-2.0.15-4
dd.exe : fileutils-4.1-2
df.exe : fileutils-4.1-2
dir.exe : fileutils-4.1-2
dircolors.exe : fileutils-4.1-2
dirname.exe : sh-utils-2.0.15-4
du.exe : fileutils-4.1-2
echo.exe : sh-utils-2.0.15-4
env.exe : sh-utils-2.0.15-4
expand.exe : textutils-2.0.21-1
expr.exe : sh-utils-2.0.15-4
factor.exe : sh-utils-2.0.15-4
false.exe : sh-utils-2.0.15-4
fmt.exe : textutils-2.0.21-1
fold.exe : textutils-2.0.21-1
head.exe : textutils-2.0.21-1
hostid.exe : sh-utils-2.0.15-4
hostname.exe : sh-utils-2.0.15-4
id.exe : sh-utils-2.0.15-4
install.exe : fileutils-4.1-2
join.exe : textutils-2.0.21-1
kill.exe : cygwin-1.5.7-1
link.exe :
ln.exe : fileutils-4.1-2
logname.exe : sh-utils-2.0.15-4
ls.exe : fileutils-4.1-2
md5sum.exe : textutils-2.0.21-1
mkdir.exe : fileutils-4.1-2
mkfifo.exe : fileutils-4.1-2
mknod.exe : fileutils-4.1-2
mv.exe : fileutils-4.1-2
nice.exe : sh-utils-2.0.15-4
nl.exe : textutils-2.0.21-1
nohup.exe : sh-utils-2.0.15-4
od.exe : textutils-2.0.21-1
paste.exe : textutils-2.0.21-1
pathchk.exe : sh-utils-2.0.15-4
pinky.exe : sh-utils-2.0.15-4
pr.exe : textutils-2.0.21-1
printenv.exe : sh-utils-2.0.15-4
printf.exe : sh-utils-2.0.15-4
ptx.exe : textutils-2.0.21-1
pwd.exe : sh-utils-2.0.15-4
readlink.exe : cygutils-1.2.4-1
rm.exe : fileutils-4.1-2
rmdir.exe : fileutils-4.1-2
seq.exe : sh-utils-2.0.15-4
sha1sum.exe : textutils-2.0.21-1
shred.exe : fileutils-4.1-2
sleep.exe : sh-utils-2.0.15-4
sort.exe : textutils-2.0.21-1
split.exe : textutils-2.0.21-1
stat.exe :
stty.exe : sh-utils-2.0.15-4
sum.exe : textutils-2.0.21-1
sync.exe : fileutils-4.1-2
tac.exe : textutils-2.0.21-1
tail.exe : textutils-2.0.21-1
tee.exe : sh-utils-2.0.15-4
test.exe : sh-utils-2.0.15-4
touch.exe : fileutils-4.1-2
tr.exe : textutils-2.0.21-1
true.exe : sh-utils-2.0.15-4
tsort.exe : textutils-2.0.21-1
tty.exe : sh-utils-2.0.15-4
uname.exe : sh-utils-2.0.15-4
unexpand.exe : textutils-2.0.21-1
uniq.exe : textutils-2.0.21-1
unlink.exe :
uptime.exe : procps-010801-2
users.exe : sh-utils-2.0.15-4
vdir.exe : fileutils-4.1-2
wc.exe : textutils-2.0.21-1
who.exe : sh-utils-2.0.15-4
whoami.exe : sh-utils-2.0.15-4
yes.exe : sh-utils-2.0.15-4
Mark Blackburn