Date: Thu, 3 Oct 2013 08:15:11 +0200 From: Baptiste Daroussin <bapt@FreeBSD.org> To: Stephen Montgomery-Smith <stephen@missouri.edu> Cc: FreeBSD Ports <freebsd-ports@FreeBSD.org> Subject: Re: Explain staging Message-ID: <20131003061511.GF85314@ithaqua.etoilebsd.net> In-Reply-To: <524CE820.5060003@missouri.edu> References: <524CE820.5060003@missouri.edu>
next in thread | previous in thread | raw e-mail | index | archive | help
--bGR76rFJjkSxVeRa
Content-Type: text/plain; charset=us-ascii
Content-Disposition: inline
Content-Transfer-Encoding: quoted-printable
On Wed, Oct 02, 2013 at 10:44:32PM -0500, Stephen Montgomery-Smith wrote:
> I have not been following discussions recently. There is this new thing
> called staging. I don't seem able to find the original emails where
> this was introduced.
>=20
> Is there an email or a website which explains in some detail how staging
> works? It is badly messing with a port I am developing. I can fix it
> by setting NO_STAGE=3Dyes, but I would like to get a better idea of why it
> is failing. The failure is during the build process.
>=20
> Sorry for not following closer.
Not a problem.
Staging is basically installing everything into a staging area "${WRKSRC}/s=
tage"
before messing up the system. What most of package system calls DESTDIR or
FAKEDIR.
=46rom that stage a create can be directly created (even as a single user).=
or the
stage can be sync into the filesystem.
2 new targets can help you staging your ports: make check-orphans and make
makeplist.
You should have received 2 mails from me with some details about staging:
one called "[HEADSUP] Stage support for the ports tree"
and on called "Staging, packages and more" (very recent as of yesterday)
The following wiki page https://wiki.freebsd.org/ports/StageDir has been cr=
eated
for tips and helps around staging.
Do not hesitate to add new entries to the wiki page, if you need any help
staging your ports I can provide reviews.
regards,
Bapt
--bGR76rFJjkSxVeRa
Content-Type: application/pgp-signature
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v2.0.19 (FreeBSD)
iEYEARECAAYFAlJNC28ACgkQ8kTtMUmk6EwDbQCaAljkBDrnVASn4HZp2lyI2EWj
QZwAn0aJZX0pVioMHtV2LoIgEChzK4zc
=P6qe
-----END PGP SIGNATURE-----
--bGR76rFJjkSxVeRa--
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?20131003061511.GF85314>
