[MacPorts] #33689: fakeroot candidate Portfile
MacPorts
noreply at macports.org
Mon Mar 19 10:52:27 PDT 2012
#33689: fakeroot candidate Portfile
-------------------------------+--------------------------------------------
Reporter: florian@… | Owner: macports-tickets@…
Type: submission | Status: new
Priority: Normal | Milestone:
Component: ports | Version: 2.0.4
Keywords: haspatch | Port: fakeroot
-------------------------------+--------------------------------------------
I attached a portfile for port candidate sysutils/fakeroot. Note, that
it's necessary to have a fat binary library for fakeroot to work properly
for all executables. I'm not sure what is the best way to enforce this in
the Portfile. Hence, I set universal_variant to "no" and configured
individual configure.cflags-append for each "platform darwin <version>".
Any comments?
For those who do not know what fakeroot is: fakeroot provides a fake "root
environment" by means of LD_PRELOAD and SysV IPC (or TCP) trickery. It
puts wrappers around getuid(), chown(), stat(), and other file-
manipulation functions, so that unprivileged users can (for instance)
populate tgz archives with root-owned files. On OS X, only binaries that
do NOT rely on Mach-based [e]uid/[e]gid/mode APIs will correctly use
fakeroot altered ownership/permissions.
--
Ticket URL: <https://trac.macports.org/ticket/33689>
MacPorts <http://www.macports.org/>
Ports system for Mac OS
More information about the macports-tickets
mailing list