Skip site navigation (1)Skip section navigation (2)
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>