Skip site navigation (1)Skip section navigation (2)
Date:      Wed, 19 Nov 2025 17:36:52 +0100 (CET)
From:      Ronald Klop <ronald-lists@klop.ws>
To:        Michael Gmelin <grembo@freebsd.org>
Cc:        freebsd-current@freebsd.org, void <void@f-m.fm>
Subject:   Re: changing from pkgbase to regularbase
Message-ID:  <956876364.10101.1763570212151@localhost>
In-Reply-To: <20251119172520.4af73dd0.grembo@freebsd.org>

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

[-- Attachment #1 --]
Van: Michael Gmelin <grembo@freebsd.org>
Datum: 19 november 2025 17:25
Aan: void <void@f-m.fm>
CC: freebsd-current@freebsd.org
Onderwerp: Re: changing from pkgbase to regularbase

> 
> 
> 
> 
> On Wed, 19 Nov 2025 16:14:27 +0000
> void  wrote:
> 
> > On Wed, Nov 19, 2025 at 03:14:28PM +0000, Minsoo Choo wrote:
> > 
> > >Thanks for your effort!
> > >
> > >Since DESTDIR has been around for some time, I think the related
> > >logic was accidentally removed while adopting pkgbase. This won't
> > >take too much effort (just set DESTDIR to / if it is not specified),
> > >and I don't need other information for now.  
> > 
> > I think I've found the reason for this
> > in https://reviews.freebsd.org/D52879 which I didn't see before.
> > 
> > There should be IMO a setting or a sysctl or something like 
> > pkgbase.enabled=0 though (my own perspective as a user)
> 
> What is the procedure to run a custom kernel with pkgbase? In the
> last couple of years we needed stability patches (pf, zfs, etc.) on
> almost every second release (at least temporarily, until an errata was
> created).
> 
> Would we need to run our own pkgbase server in this case or is there
> another (non-hacky) way?
> 
> -m
> 
> -- 
> Michael Gmelin
> 
> 
> 
> 
> 


Instead of make installworld you can do something like make packages to build your own packages.

NB: I don’t know the exact syntax from the top of my head.
NB2: Poudriere can probably also do this for you and integrate as a local pkg repo.

Regards,
Ronald. 

[-- Attachment #2 --]
<html><head></head><body><br><p><small><strong>Van:</strong> Michael Gmelin &lt;grembo@freebsd.org&gt;<br><strong>Datum:</strong> 19 november 2025 17:25<br><strong>Aan:</strong> void &lt;void@f-m.fm&gt;<br><strong>CC:</strong> freebsd-current@freebsd.org<br><strong>Onderwerp:</strong> Re: changing from pkgbase to regularbase<br></small></p><blockquote style="margin-left: 5px; border-left: 3px solid #ccc; margin-right: 0px; padding-left: 5px;"><div class="MessageRFC822Viewer do_not_remove" id="P"><!-- P -->
<!-- processMimeMessage --><div class="TextPlainViewer do_not_remove" id="P.P"><!-- P.P --><br>
<br>
On Wed, 19 Nov 2025 16:14:27 +0000<br>
void <void@f-m.fm> wrote:<br>
<br>
&gt; On Wed, Nov 19, 2025 at 03:14:28PM +0000, Minsoo Choo wrote:<br>
&gt; <br>
&gt; &gt;Thanks for your effort!<br>
&gt; &gt;<br>
&gt; &gt;Since DESTDIR has been around for some time, I think the related<br>
&gt; &gt;logic was accidentally removed while adopting pkgbase. This won't<br>
&gt; &gt;take too much effort (just set DESTDIR to / if it is not specified),<br>
&gt; &gt;and I don't need other information for now. &nbsp;<br>
&gt; <br>
&gt; I think I've found the reason for this<br>
&gt; in <a href="https://reviews.freebsd.org/D52879">https://reviews.freebsd.org/D52879</a>; which I didn't see before.<br>
&gt; <br>
&gt; There should be IMO a setting or a sysctl or something like <br>
&gt; pkgbase.enabled=0 though (my own perspective as a user)<br>
<br>
What is the procedure to run a custom kernel with pkgbase? In the<br>
last couple of years we needed stability patches (pf, zfs, etc.) on<br>
almost every second release (at least temporarily, until an errata was<br>
created).<br>
<br>
Would we need to run our own pkgbase server in this case or is there<br>
another (non-hacky) way?<br>
<br>
-m<br>
<br>
--&nbsp;<br>
Michael Gmelin<br>
<br>
</void@f-m.fm></div><!-- TextPlainViewer -->
<hr>
</div><!-- MessageRFC822Viewer -->
</blockquote><br><br>Instead of make installworld you can do something like make packages to build your own packages.<div><br></div><div>NB: I don’t know the exact syntax from the top of my head.</div><div>NB2: Poudriere can probably also do this for you and integrate as a local pkg repo.</div><div><br></div><div>Regards,</div><div>Ronald.&nbsp;</div><div><br></div><div><br><br></div></body></html>

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