Skip site navigation (1)Skip section navigation (2)
Date:      Sun, 1 Nov 2020 18:30:32 -0500
From:      Mason Loring Bliss <mason@blisses.org>
To:        freebsd-ports@freebsd.org
Subject:   Donation to Foundation for Poudriere /opt builds! (Bounty?)
Message-ID:  <20201101233032.GC6041@blisses.org>

next in thread | raw e-mail | index | archive | help

--GvXjxJ+pjyke8COw
Content-Type: text/plain; charset=us-ascii
Content-Disposition: inline
Content-Transfer-Encoding: quoted-printable

Hey all. I want to have Poudriere build packages that build and install to
/opt instead of /usr/local. I'm not managing to do it on my own, so I've
thought of a creative solution. If folks on this list can help me get it to
work, I'll promise three things:

1. I'll make a $50 donation to the FreeBSD Foundation in exchange for the
help, and, related,

2. I'll get my employer to match it, so that'll be a total of $100 going to
the Foundation for helping me to get this working, and then,

3. I'll organize what we come up with and write up comprehensive, usable
docs in the FreeBSD wiki about what it takes to get it going.

Thanks in advance!


A couple notes: I don't care if as a bootstrap the Poudriere server itself
has to use /usr/local, but I should be able to build a second Poudriere box
using packages built on the first that doesn't have access to /usr/local.
Also, I want this to properly build with /opt or whatever set in PREFIX or
wherever it needs to be, so tricks with symlinks or similar, while cute,
are right out. I find that even after reading the docs, I'm still a little
fuzzy on how PREFIX, DESTDIR, and LOCALBASE are related:

    https://www.freebsd.org/doc/en_US.ISO8859-1/books/porters-handbook/port=
ing-prefix.html

Here's where I left things after my last attempt, although there were a
bunch of iterations and variations before this.

    $ cat /usr/local/etc/poudriere.d/make.conf=20
    PREFIX=3D/opt
    LOCALBASE=3D/usr/local
    LICENSES_ACCEPTED+=3DHPLIP_PLUGIN
    PATH:=3D$PATH:/opt/bin:/opt/sbin:/testmarker

--=20
Mason Loring Bliss             mason@blisses.org            Ewige Blumenkra=
ft!
(if awake 'sleep (aref #(sleep dream) (random 2))) -- Hamlet, Act III, Scen=
e I

--GvXjxJ+pjyke8COw
Content-Type: application/pgp-signature; name="signature.asc"

-----BEGIN PGP SIGNATURE-----

iQIzBAABCgAdFiEEEXtBZz1axB5rEDCEnrJXcHbvJVUFAl+fRRYACgkQnrJXcHbv
JVWhShAAj9A8pmaqPFriSx11XURXDFUvDs+r6+7NofUIzvqsEy2F/tn++G/lrd3k
laQDYNVkHLo70paZBVa06YUNV6oGhNycp4SPhGZZoy42wh4wKvLIBLijfvUdML4p
baHJc0BIFpSNi5v0QVnGGB9IhHlLGqsfNfSaAfgtSansMry06bjEZytzf949yqDR
eE6BmDt0WZRELUsQFcZp3ZDrjZ9KG+xXkRih9/58rtASz8/z5gNaW6GhN65L0ENl
VQKv4qQx37bPu9ZylNqo5IQ5IPe4JmW+utdG6g80/xvNZAbMsD/qDGyRbbW1UyNq
JrAwQKoetXTsNw5TIDS0hVrpGloU+8ur4rYuRFNJO9Dcf2+v6HWaT5qYy+xwYllt
/1/k4zRcrAItcX7S7q3M6KUV93J7huPB4OsEOISLQObZuu6XWWxF0x9FeE3dM1Xe
NxEM1GS4QcitiWYqNoBhFl6txoIKv4zV064ABJcUTSroTysIMZxE+IsHSSY1C7cb
h8BtAMb8IwksfL928U3mIbt2TaqWiK3tJ206/Zva3fArT9e27k6lKCCx9XHgH0EQ
qC8sUNQZgTGt4HTGTISGvx2uKLnAfPkfIFPKex5gb4o3eFvhJHhXJtOaYEZkEM5e
k1Pjsae3XAPbeHMAD34XitoPnoHfnHiCeWJGxabGncpvmDSfeMY=
=Qlt7
-----END PGP SIGNATURE-----

--GvXjxJ+pjyke8COw--



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?20201101233032.GC6041>