There are still at least two known test failures on FreeBSD 6.1, but this snapshot should compile on many more non-GNU/Linux systems than coreutils-8.0 did.
coreutils snapshot: http://meyering.net/cu/coreutils-ss.tar.gz 9.9 MB http://meyering.net/cu/coreutils-ss.tar.xz 4.1 MB http://meyering.net/cu/coreutils-ss.tar.gz.sig http://meyering.net/cu/coreutils-ss.tar.xz.sig aka http://meyering.net/cu/coreutils-8.0.24-26e8e.tar.gz http://meyering.net/cu/coreutils-8.0.24-26e8e.tar.xz ---------------------------------------------------- Here's the NEWS so far: ** Bug fixes chcon no longer exits immediately just because SELinux is disabled. Even then, chcon may still be useful. [bug introduced in coreutils-8.0] stat -f recognizes more file system types: afs, cifs, anon-inode FS, btrfs, cgroupfs, cramfs-wend, debugfs, futexfs, hfs, inotifyfs, minux3, nilfs, securityfs, selinux, xenfs ** New features md5sum --check now also accepts openssl-style checksums. So do sha1sum, sha224sum, sha384sum and sha512sum. ---------------------------------------------------- Changes in coreutils since 8.0 Eric Blake (12): stat: work with recent gnulib changes stdbuf: improve path search stat: test recent patch maint: move timeout exit statuses maint: remove unused macros and declarations maint: use X2NREALLOC in more places maint: improve additional library tracking maint: touch up previous LDADD patch maint: touch up previous LDADD patch build: update gnulib submodule to latest, for utimens improvements copy: allow symlink timestamp preservation on more systems touch: optimize use of utimens Guenter Knauf (1): md5sum, sha*sum: also accept openssl checksum syntax Jim Meyering (11): post-release administrivia maint: make release-making instructions more generic stat: recognize CIFS and HFS file system types stat: add support for many more file system types build: update gnulib submodule to latest, for getfilecon wrappers ls: remove explicit getfilecon work-around chcon: don't disable just because SELinux is disabled build: ls: fix link failure due to missing -lacl maint: list program names one per line build: build uname(1) unconditionally tests: adjust tail-2/pid to work around FreeBSD 6.1 failure ---------------------------------------------------- Changes in gnulib since 7.6.63-addb6: * gnulib 6f6420c...959d9cb (41): > futimens: new module > utimens: introduce fdutimens > utimens: add UTIME_NOW and UTIME_OMIT support > utimecmp: support symlink timestamps > utimens: add lutimens interface > utimens: validate futimens usage > utimens: add test > doc: mention timestamp portability issues > test-dup2: enhance test > test-stat-time: avoid more spurious failures > relocatable: prefer 'file system' over 'filesystem' > stat-time-tests: check for the usleep function > Typo in ChangeLog entry. > Put the Link section after the Include section. > dup2: work around FreeBSD 6.1 bug > test-stat-time: port to buggy NFS clients > maint: prefer 'file system' over 'filesystem' > maint: make realtime library usage explicit > test-stat-time: speed up execution > selinux-h: always use getfilecon wrappers > unistd: fix comment typo > areadlink: use SIZE_MAX consistently > autoupdate > areadlinkat: avoid compilation failure > areadlinkat-with-size: new module > xreadlinkat: new module > areadlinkat: new module > areadlink, areadlink-with-size: add tests > maint: minor cleanups > openat, utimens: whitespace cleanup > openat: avoid using wrong fd > mkdir, mkdirat: fix cygwin 1.5.x bug > mkdir, mkdirat: add tests > doc: tweak *at function documentation > openat: fix GNU/Hurd bug in unlinkat > fdopendir: fix GNU/Hurd bug > test-symlink: port to GNU/Hurd > doc: tweak more cygwin information > getopt-gnu: add another test > getopt: fix compilation on darwin > Discourage the module 'size_max'.
