Hi Junio, 2006/5/17, Junio C Hamano <junkio@xxxxxxx>:
"Stefan Pfetzing" <stefan.pfetzing@xxxxxxxxx> writes: > 1. fix every single shellscript automatically during the build phase > 2. setup a dir which contains symlinks to the "right" binaries and > put that dir into PATH. You forgot 3. 3. rewrite scripts so that they would require only POSIX; for ones that do need GNU extended coreutils to do in shell, find other ways, perhaps rewriting the stuff in C.
Yes, thats right, but this can only be a long term goal, because I guess this will take significantly longer. - even "tr" and "diff" behave different on Solaris.
I am not looking forward to do the g- prefix in the main Makefile. The approach to have symlink forest under gitexecdir (<Pine.LNX.4.64.0605162047380.10823@xxxxxxxxxxx> by Linus) is more palatable, and I am not opposed to host a script to do so under contrib/notgnu perhaps.
Hm, gitexecdir is also the path where git is installed, right? So if I'd install git with pkgsrc it will be /usr/pkg/bin, right? - If so, putting symlinks there _will_ break pkgsrc. bye Stefan -- http://www.dreamind.de/ Oroborus and Debian GNU/Linux Developer. - : send the line "unsubscribe git" in the body of a message to majordomo@xxxxxxxxxxxxxxx More majordomo info at http://vger.kernel.org/majordomo-info.html