[CFIT] Call for Ideas and Volunteers aka stage directory support

Baptiste Daroussin bapt at FreeBSD.org
Tue Jun 5 12:44:10 UTC 2012


Hi all,

The work will now begin to have a very long due feature in the ports tree.

Every sane package system are working with a stage directory support, this is
almost mandatory to have something clean.

That allows you to :
 - be able to process anything but installation as a user (long
term goal)
 - be sure to always have clean plist
 - prevent crufts from behing installed
 - create a package without having to install it
 - many many more

I see it in 5 steps: 

1/ create USE_STAGE which can be set to yes or no, no being the default.
2/ switch this to default on no
3/ create a USE_FAKEROOT (using security/fakeroot or a like) for ports that
needs it
4/ drop support for non staged ports
5/ be able to sandbox all the built into the ${WRKSRC} (capsicum)

I have started a wiki page for that.

http://wiki.freebsd.org/ports/StageDir

Please join, share your ideas, willing etc.

Please note that this doesn't concern yet sub package or flavours, both will
come later!

regards,
BApt

-------------- next part --------------
A non-text attachment was scrubbed...
Name: not available
Type: application/pgp-signature
Size: 196 bytes
Desc: not available
Url : http://lists.freebsd.org/pipermail/freebsd-ports/attachments/20120605/010147a2/attachment.pgp


More information about the freebsd-ports mailing list