Matthew Sachs wrote:
Your Fink package, jove, won't build with "fink --build-as-nobody"
because it invokes commands like chown or mkdir
which fail with "permission denied" (either because it's
munging around directly in /sw instead of the build dir, or because
they're doing things like chowning to root).  --build-as-nobody is
needed to be able to create bindists automatically and safely, and
we're hoping to switch it over to be the default at some point in the
future, so it would be nice to fix this if you could.

You should look at your package to see what's going on.  If
they're doing things directly in %p, that's a serious policy
violation.  Here are links to the build logs for your packages:
http://fink.opendarwin.org/build/nobody/jove.log

If you have any questions about how to fix your package, you can ask on
fink-devel or irc.freenode.net #fink, or contact me.


Hi Matthew,

Looking at the log, it's doing a chown to root in the temporary install directory:

chown root:wheel /Volumes/SandBox/fink/sw/src/fink.build/root-jove-4.16.0.65-1/Volumes/SandBox/fink/sw/var/tmp /Volumes/SandBox/fink/sw/src/fink.build/root-jove-4.16.0.65-1/Volumes/SandBox/fink/sw/var/tmp/jove /Volumes/SandBox/fink/sw/src/fink.build/root-jove-4.16.0.65-1/Volumes/SandBox/fink/sw/var/tmp/jove/preserve chown: /Volumes/SandBox/fink/sw/src/fink.build/root-jove-4.16.0.65-1/Volumes/SandBox/fink/sw/var/tmp: Operation not permitted chown: /Volumes/SandBox/fink/sw/src/fink.build/root-jove-4.16.0.65-1/Volumes/SandBox/fink/sw/var/tmp/jove: Operation not permitted chown: /Volumes/SandBox/fink/sw/src/fink.build/root-jove-4.16.0.65-1/Volumes/SandBox/fink/sw/var/tmp/jove/preserve: Operation not permitted
### execution of chown failed, exit code 1

What do you suggest about this? Chowning to root seems like a permissible operation.

Regards,
Blair

--
Blair Zajac, Ph.D.
<[EMAIL PROTECTED]>
Subversion and Orca training and consulting
http://www.orcaware.com/svn/


-------------------------------------------------------
This SF.Net email is sponsored by: NEC IT Guy Games.  How far can you shotput
a projector? How fast can you ride your desk chair down the office luge track?
If you want to score the big prize, get to know the little guy. Play to win an NEC 61" plasma display: http://www.necitguy.com/?r=20
_______________________________________________
Fink-devel mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/fink-devel

Reply via email to