On 9/14/05, [EMAIL PROTECTED] <[EMAIL PROTECTED]> wrote: > Mac OS X 10.4 (I'm running 10.4.2) ships with a cp command that does > not understand the `-l' option. Darwin ports has a coreutils port with > GNU cp, but installs it as gcp so as not to overshadow Apple's cp > command. > > Similarly OS X's date command doesn't understand --rfc-822 among other > options used by quilt, and coreutils installs gdate. > > Okay, so I relent, quilt needs coreutils. This patch searches for and uses > gcp in preference to cp, and gdate in preference to date to workaround > these problems, provided there is an installed GNU cp called gcp etc.
Gary, everyone, I used fink to install the needed GNU software; places the binaries in /sw/bin with the expected name (cp, date, ..), and updated the profile to include /sw/bin in the path before /bin. IMO this patch is a workaround for Apple's broken packaging, and shouldnt be necessary. As a way to simplify the problem of endless @ signs in the quilt code, I would like to propose we add a compat subdirectory to include any workaround for specific platforms (e.g getopt.in tac.in, etc...), and only install the ones that are necessary for each platform. This directory would then be prefixed to the PATH in patchfns.in. In the specific cases in this patch, the directory compat would contain sym links to the appropriate GNU version of cp. -- John _______________________________________________ Quilt-dev mailing list [email protected] http://lists.nongnu.org/mailman/listinfo/quilt-dev
