Age | Commit message (Collapse) | Author | |
---|---|---|---|
2006-10-07 | * src/install.c (make_ancestor): New arg COMPONENT. | Paul Eggert | |
* src/mkdir.c (make_ancestor): Likewise. * tests/install/basic-1: Check for install -Dv bug. | |||
2006-10-05 | * tests/install/basic-1: Skip the latter part of this test if the | Jim Meyering | |
just-built dd binary is not readable. Otherwise, this test would fail when binaries were created as root. Reported by Bauke Jan Douma in <http://article.gmane.org/gmane.comp.gnu.core-utils.bugs/8433>. | |||
2006-09-18 | Fix bug where chmod, chown, and chgrp did not process operands | Paul Eggert | |
left-to-right in some cases. * src/chmod.c (wd_errno): New var. (chmod_file): New function, with most of the contents of the old prcess_file function. (process_files): Use it. This gives file names to fts one at a time, so that they are processed left-to-right as POSIX requires. * src/chown-core.c (wd_errno, chown_files): Likewise. (chown_file): New function. * tests/install/basic-1: Redo test so as to not workaround the chmod bug, thereby testing for it. | |||
2006-09-16 | * NEWS: Document that mkdir -p and install -d now fork on occasion. | Paul Eggert | |
* bootstrap.conf (gnulib_modules): Add savewd. * src/install.c: Include savewd.h. (process_dir): New function. (main, install_file_in_file_parents): Use it, along with the new savewd module, to avoid some race conditions. * src/mkdir.c: Include savewd.h. (struct mkdir_options): New members make_ancestor_function, mode, mode_bits. (make_ancestor): Return 1 if the resulting directory is not readable. (process_dir): New function. (main): Use it, along with new savewd module, to avoid some race conditions. Fill in new slots of struct mkdir_options, so that callees get the values. * tests/install/basic-1: Test for coreutils 5.97 bug that was fixed in coreutils 6.0, and which should still be fixed with this change. * tests/mkdir/p-3: Likewise. | |||
2006-08-22 | * aclocal.m4, config.hin, configure: | Paul Eggert | |
Remove from CVS, since ./bootstrap generates them automatically. * .cvsignore: Add INSTALL, Makefile.in, *.cache, *.lineno, *.log. Remove more-specific entries. This catches files like configure.lineno. * man/.cvsignore: Add Makefile.in. * src/.cvsignore: Add Makefile.in. Remove .version, dir.c, install, mvdir, stamp-v, vdir.c, version.c. For .cvsignore file under the tests directory: Add Makefile.in. Sort entries if necessary. Remove *.I, *.E, *.X, *.O, *-tests, build-script, mk-script if they're never created in this directory. * build-aux/.cvsignore: New file. * doc/.cvsignore: Add Makefile.in, coreutils.html, coreutils.pdf, coreutils.ps, coreutils.tps. Remove coreutils.cm (dunno what it is, but the makefile doesn't mention it). Remove coreutils.info as it is subsumed by coreutils.info*. * lib/.cvsignore: Add Makefile.in, getdate.tab.h. Remove stat.c, sysexit.h. * m4/.cvsignore: Remove Makefile, dev-ino.m4, glibc2.m4, intdiv0.m4, inttypes-h.m4, inttypes-pri.m4, jm-glibc-io.m4, lcmessage.m4, lock.m4, printf-posix.m4, same-inode.m4, size_max.m4, uintmax_t.m4, ulonglong.m4, visibility.m4, xsize.m4. Many of these are put in automatically by ../bootstrap, but that's a bootstrap bug that I plan to fix shortly. * po/.cvsignore: More ../bootstrap-related fixes, plus remove old cruft. Add *.po, LINGUAS, Makevars. Remove *.cat, *.msg, cat-id-dbl.c, messages.mo, stamp-cat-id. | |||
2006-08-21 | Remove from CVS, since the bootstrap script generates them automatically. | Paul Eggert | |
2006-08-19 | . | Jim Meyering | |
2006-08-17 | Add/fix copyright notices and adjust to latest GNU FDL. | Paul Eggert | |
2006-08-15 | . | Jim Meyering | |
2006-08-09 | Regenerate. | Paul Eggert | |
2006-08-09 | Regenerate. | Paul Eggert | |
2006-07-17 | Regenerate. | Paul Eggert | |
2006-07-09 | Regenerate. | Paul Eggert | |
2006-07-03 | * tests/Makefile.am, tests/*/Makefile.am: (TESTS_ENVIRONMENT): | Jim Meyering | |
Add $VG_PATH_PREFIX as a prefix to $PATH | |||
2006-05-06 | . | Jim Meyering | |
2006-03-26 | . | Jim Meyering | |
2006-03-12 | . | Jim Meyering | |
2006-02-20 | . | Jim Meyering | |
2006-01-12 | . | Jim Meyering | |
2006-01-04 | . | Jim Meyering | |
2005-12-21 | . | Jim Meyering | |
2005-12-17 | . | Jim Meyering | |
2005-12-15 | . | Jim Meyering | |
2005-12-03 | . | Jim Meyering | |
2005-11-22 | . | Jim Meyering | |
2005-10-24 | . | Jim Meyering | |
2005-10-24 | (TESTS): Add d-slashdot. | Jim Meyering | |
2005-10-24 | New test, for "install -d" failure. | Jim Meyering | |
2005-10-23 | . | Jim Meyering | |
2005-09-28 | Work around a bug in FreeBSD 5.0. | Jim Meyering | |
2005-09-23 | . | Jim Meyering | |
2005-09-22 | . | Jim Meyering | |
2005-09-22 | Regenerate. | Paul Eggert | |
2005-09-21 | Require that this test be run as non-root. | Jim Meyering | |
Otherwise, it fails due to the fact that the chmod 0 . doesn't affect root. | |||
2005-09-16 | Regenerate. | Paul Eggert | |
2005-09-10 | . | Jim Meyering | |
2005-09-09 | Regenerate. | Paul Eggert | |
2005-09-04 | . | Jim Meyering | |
2005-08-02 | . | Jim Meyering | |
2005-07-12 | . | Jim Meyering | |
2005-07-08 | Regenerate. | Paul Eggert | |
2005-07-07 | . | Jim Meyering | |
2005-07-03 | . | Jim Meyering | |
2005-07-03 | Regenerate. | Paul Eggert | |
2005-07-02 | . | Jim Meyering | |
2005-06-30 | . | Jim Meyering | |
2005-06-27 | . | Jim Meyering | |
2005-06-20 | . | Jim Meyering | |
2005-06-15 | Ensure that rel-named dirs are not created when chdir($PWD) fails. | Jim Meyering | |
2005-06-15 | Ensure that each `-d'-specified directory is created. | Jim Meyering | |