lib/install-sh


Log

Author Commit Date CI Message
Paul Eggert 84a98180 2004-07-05T07:07:32 Remove support for -b= and -t= options; this has been moribund for a decade. Add support for -t and -T options (new in coreutils install). -c option now does nothing (the default is to copy), for compatibility with BSD and coreutils 'install'. Fix usage message; it referred to nonexistent variables. Don't assume 'lasterr' is unset in environment.
Paul Eggert 585bdf89 2004-04-02T01:43:29 * lib/install-sh: If "mv -f" works, use it.
Alexandre Duret-Lutz 943f2fbf 2004-02-15T21:14:23 * m4/mkdirp.m4: Use `mkdir -p' only with GNU mkdir, because Solaris 8's mkdir is not thread-safe. * lib/mkinstalldirs: Likewise. * lib/install-sh: Abort when mkdir fails to create a directory. Report from Nathanael Nerode.
Jim Meyering 1de1fdca 2004-01-13T13:23:31 Change `\n \t' to `\n\t ' in `defaultIFS' assignment. Remove spurious SPACEs before TABs.
Alexandre Duret-Lutz 9d5dc008 2004-01-12T09:51:26 * lib/install-sh: Do not use "$@" in a context where it may be empty, for the sake of OSF1/Tru64's shell. Report from He Li.
Alexandre Duret-Lutz 7dd9fee1 2004-01-08T23:32:11 * m4/mkdirp.m4 (AM_PROG_MKDIR_P): Append `.' to $(mkdir_p). * lib/install-sh: Accept `install-sh -d' with 0..n arguments, as well as `install-sh sources... dest' with multiple sources. * tests/cond33.test: New file. * tests/instsh2.test: Add more checks for install-sh. * tests/transform.test: Test for installdirs. * tests/Makefile.am (TESTS): Add cond33.test Report from Ralf Corsepius.
Alexandre Duret-Lutz 954aea51 2003-09-24T21:57:26 * lib/install-sh (src, dst): Protect names starting with `-', as in mkinstalldirs.
Paul Eggert a70aabfb 2003-06-14T05:04:52 (dsttmp, rmtmp): Do not use '#' in file names; it's not guaranteed by POSIX and it doesn't work on OpenVMS. Bug reported by Bernard Giroud in: http://mail.gnu.org/archive/html/autoconf-patches/2003-06/msg00013.html
Alexandre Duret-Lutz 7bb3bbe6 2003-05-09T17:58:21 * lib/install-sh: Update copyright notice and license to that of X11R6. This removes an advertising clause reported as Debian bug #191717.
Jim Meyering b0157dde 2003-01-17T14:50:42 Accept --help and --version, and lots of syntactic clean-up. Use consistent indentation, two spaces per level. (scriptversion): New variable. Change initializations like `variable=""' to `variable='. (usage): New variable. Use `test', not `['. Use `test -z "$var"', not `[ x"$var" = x ]'. Use `test -n "$var"', not `[ x"$var" != x ]'. Alphabetize case entries. Accept --help and --version options. Remove unnecessary `else :' clauses. Add a `Local variables' eval block to help emacs users update the time-stamp variable added above. Mostly from Karl Berry.
Jim Meyering da5ee0f6 2002-11-25T20:00:36 Use `$0:' at the beginning of each diagnostic, not `install:'.
Jim Meyering 9f68ee5c 2002-11-10T14:26:15 Make install-sh work even when names contain spaces or certain (but not all) shell metachars. * lib/install-sh: Remove lots of unnecessary quoting. Add double quotes where necessary. Write diagnostics to stderr, not stdout. Normalize spacing in diagnostics: use one space (not two, and not a TAB) after the leading `install:'. Remove trailing white space. Remove unnecessary curly braces. If removing the destination fails, also try to move it aside. Use `trap' more portably.
Alexandre Duret-Lutz e76722fa 2002-06-27T08:46:45 * Makefile.am (fetch): Fetch install-sh from Autoconf CVS. * lib/config.sub, lib/install-sh: New upstream versions.
Akim Demaille 6f8a9c0c 2002-01-24T17:49:13 * lib/install-sh: Update, from Autoconf.
Tom Tromey 2924011e 1998-12-02T12:42:28 * texinfo.tex, config.guess, config.sub, install-sh: New versions. * ansi2knr.c: New version.
Tom Tromey 6e1da29e 1997-04-30T02:05:16 minor updates from franc,ois
Tom Tromey 4314bddf 1996-07-19T16:28:27 Make sure ansi2knr is distributed
Tom Tromey c068ebae 1996-05-14T04:25:26 Fixlet
Tom Tromey 042e80a7 1995-11-12T23:01:53 Initial revision