Skip site navigation (1)Skip section navigation (2)
Date:      Mon, 20 Nov 2023 09:29:20 +0530
From:      Reshad Patuck <reshadpatuck1@gmail.com>
To:        vermaden <vermaden@interia.pl>
Cc:        freebsd-pkgbase@freebsd.org, bapt@freebsd.org
Subject:   Re: Personal FreeBSD PkgBase Server
Message-ID:  <CADaJeD3tLZYu=bi40qHez%2B07q2MUFHXFoi%2B_zMmR%2BFW7KhpTxA@mail.gmail.com>
In-Reply-To: <vgjlraqkonzxyqonvfvs@ydrx>
References:  <20231119191035.D7410A38FF@mail.toya.net.pl> <yjpnulaszrfkdfacjtyt@jhqo> <vgjlraqkonzxyqonvfvs@ydrx>

next in thread | previous in thread | raw e-mail | index | archive | help
--0000000000006c7d2a060a8d835c
Content-Type: text/plain; charset="UTF-8"

Hi Vermaden,

Once you build the packages from PkgBase (src repository) and your ports
packages from poudriere, you can do one of the following.

   1. Host both output directories as separate static web directories and
   configure pkg on your FreeBSD systems to reach out to two repositories
   (PkgBase and Poudriere)
   2. Copy in the pkg files from both PkgBase and poudriere to a single
   directory and run the `pkg repo ${path-to-pkg-dir}` to create a unified
   repository and host that directory on a web server. This way you can have
   just one additional repository to configure.

Best,
Reshad

On Mon, 20 Nov 2023 at 03:57, vermaden <vermaden@interia.pl> wrote:

> Hi,
>
> it's good to see PkgBase seeing more light of day but my question is about
> its build process.
>
> How to create the build process to create and host this PkgBase solution
> on my own?
>
> I would like to create and maintain a custom FreeBSD kernel/base build and
> then update it with PkgBase packages that I build with Poudriere.
>
> Can you share the instructions You use to create and maintain self PkgBase
> solution?
>
> Thank You in advance.
>
> Regards,
> vermaden
>
>

--0000000000006c7d2a060a8d835c
Content-Type: text/html; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable

<div dir=3D"ltr">Hi=C2=A0Vermaden,<div><br></div><div>Once you build the pa=
ckages from PkgBase (src repository) and your ports packages from poudriere=
, you can do one of the following.</div><div><ol><li>Host both output direc=
tories as separate=C2=A0static web directories and configure pkg on your Fr=
eeBSD systems to reach out to two repositories (PkgBase and Poudriere)</li>=
<li>Copy in the pkg files from both PkgBase and poudriere to a single direc=
tory and run the `pkg repo ${path-to-pkg-dir}` to create a unified reposito=
ry and host that directory on a web server. This way you can have just one =
additional repository to configure.</li></ol><div>Best,</div></div><div>Res=
had</div></div><br><div class=3D"gmail_quote"><div dir=3D"ltr" class=3D"gma=
il_attr">On Mon, 20 Nov 2023 at 03:57, vermaden &lt;<a href=3D"mailto:verma=
den@interia.pl">vermaden@interia.pl</a>&gt; wrote:<br></div><blockquote cla=
ss=3D"gmail_quote" style=3D"margin:0px 0px 0px 0.8ex;border-left:1px solid =
rgb(204,204,204);padding-left:1ex"><u></u>
<div id=3D"m_1636189964953615389punymce">
Hi,<div dir=3D"auto"><br></div><div dir=3D"auto">it&#39;s good to see PkgBa=
se seeing more light of day but my question is about its build process.</di=
v><div dir=3D"auto"><br></div><div dir=3D"auto">How to create the build pro=
cess to create and host this PkgBase solution on my own?</div><div dir=3D"a=
uto"><br></div><div dir=3D"auto">I
 would like to create and maintain a custom FreeBSD kernel/base build
and then update it with PkgBase packages that I build with Poudriere.</div>=
<div dir=3D"auto"><br></div><div dir=3D"auto">Can you share the instruction=
s You use to create and maintain self PkgBase solution?</div><div dir=3D"au=
to"><br></div><div dir=3D"auto">Thank You in advance.</div><div dir=3D"auto=
"><br></div><div dir=3D"auto">Regards,</div><div dir=3D"auto">vermaden <br>=
</div><br><u></u></div>
</blockquote></div>

--0000000000006c7d2a060a8d835c--



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?CADaJeD3tLZYu=bi40qHez%2B07q2MUFHXFoi%2B_zMmR%2BFW7KhpTxA>