From: Hanspeter N. <han...@sn...> - 2014-09-10 23:28:50
|
The new fauxsu that was just checked into the 10.7 tree fails to build if Fink's sed is installed: fauxsu-0.9.1/theos/bin/target.pl fauxsu-0.9.1/theos/bin/vercmp.pl sudo -u fink-bld [ENV] sh -c /tmp/fink.W_1N4 /tmp/fink.liQvL + sed -i '' -e s/libexec/lib/ Makefile sed: can't read : No such file or directory Can probably just get away with '/usr/bin/sed' instead of just 'sed'. Also, later on there is this silent failure: + cp LICENSE /sw/build.build/root-fauxsu-0.9.1-1/sw/share/doc/fauxsu cp: LICENSE: No such file or directory 1) This should be fixed to not try to copy a non-existent file, 2) DocFiles field does the same thing and is the preferred way. Lastly, Why is the pkg doing the whole spaghetti thing with mktemp, $d, and rsyncing to %d, rather than just using %i from the beginning? A safer place than /tmp is into a directory in %b that the fink build process controls 100%, and then copy from there as needed into %i. Hanspeter |