Date: Tue, 5 Jun 2012 14:44:07 +0200 From: Baptiste Daroussin <bapt@FreeBSD.org> To: ports@FreeBSD.org Subject: [CFIT] Call for Ideas and Volunteers aka stage directory support Message-ID: <20120605124407.GB71005@ithaqua.etoilebsd.net>
next in thread | raw e-mail | index | archive | help
--kXdP64Ggrk/fb43R Content-Type: text/plain; charset=us-ascii Content-Disposition: inline Content-Transfer-Encoding: quoted-printable 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:=20 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 --kXdP64Ggrk/fb43R Content-Type: application/pgp-signature -----BEGIN PGP SIGNATURE----- Version: GnuPG v2.0.19 (FreeBSD) iEYEARECAAYFAk/N/xcACgkQ8kTtMUmk6EylJQCgvDBHSKbA9l7X7dpllu15reqz ppYAn302JvZbRhAsVIronJ8RHWuHb2LZ =t3DU -----END PGP SIGNATURE----- --kXdP64Ggrk/fb43R--
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?20120605124407.GB71005>