Skip site navigation (1)Skip section navigation (2)
Date:      Mon, 11 Apr 2022 23:58:05 -0700
From:      "Pat Maddox" <pat@patmaddox.com>
To:        freebsd-questions@freebsd.org
Subject:   Suggestions for making private packages?
Message-ID:  <DD1B4983-4E37-4974-8D8D-4CC217314A41@patmaddox.com>

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

--=_MailMate_8D740554-C843-4DE4-8F68-BC5D16B9D22D_=
Content-Type: text/plain; format=flowed; markup=markdown

We are considering using FreeBSD to deploy the proprietary software we 
build.

I am interested in using the package system to build and distribute the 
software to our servers. I believe this will help us maintain 
consistency and cleanliness.

Right now I have a few ideas of how to do this:

1. Fork the ports tree, and add a directory for our software. Build as 
usual.
2. Use portshaker to overlay our software onto the ports tree.
3. Use pkg-create directly.

For those of you who write and deploy private software on FreeBSD, what 
do you suggest?

Thanks,
Pat
--=_MailMate_8D740554-C843-4DE4-8F68-BC5D16B9D22D_=
Content-Type: text/html
Content-Transfer-Encoding: quoted-printable

<!DOCTYPE html>
<html>
<head>
<meta http-equiv=3D"Content-Type" content=3D"text/xhtml; charset=3Dutf-8"=
>
</head>
<body>
<div style=3D"font-family:sans-serif"><div style=3D"white-space:normal">
<p dir=3D"auto">We are considering using FreeBSD to deploy the proprietar=
y software we build.</p>

<p dir=3D"auto">I am interested in using the package system to build and =
distribute the software to our servers. I believe this will help us maint=
ain consistency and cleanliness.</p>

<p dir=3D"auto">Right now I have a few ideas of how to do this:</p>

<ol>
<li value=3D"1">Fork the ports tree, and add a directory for our software=
=2E Build as usual.</li>
<li value=3D"2">Use portshaker to overlay our software onto the ports tre=
e.</li>
<li value=3D"3">Use pkg-create directly.</li>
</ol>

<p dir=3D"auto">For those of you who write and deploy private software on=
 FreeBSD, what do you suggest?</p>

<p dir=3D"auto">Thanks,<br>
Pat</p>
</div>
</div>
</body>
</html>

--=_MailMate_8D740554-C843-4DE4-8F68-BC5D16B9D22D_=--



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?DD1B4983-4E37-4974-8D8D-4CC217314A41>