On Mon, 17 Mar 2014 10:35:55 +0100 Harald Becker <[email protected]> wrote:
> Hi Timo ! > > >$ cp -af a a b > > Did not analyze if there is a deeper error, but your initial > approach seems to be wrong. > > cp FILE FILE DIR > > shall copy both source files under there original names in given > directory. So how can you have two files of same name in one > directory. This will fail both on hard linking and physical > copying. > > So what is your intention to do this? Yes, as use case it does not make sense. But the problem is that busybox cp aborts, and exits with error. Especially big issue if -f is specified. For reference, coreutils cp just prints: cp: warning: source file 'a' specified more than once But regardless of -f or not, it never returns error. This breaks certain makefiles and build scripts that for some weird reason get same source file specified twice in the list of files to copy. Yes, those should be fixed - but busybox cp does need fixing too. - Timo _______________________________________________ busybox mailing list [email protected] http://lists.busybox.net/mailman/listinfo/busybox
