From nobody Fri Dec 8 23:44:41 2023 X-Original-To: freebsd-pkgbase@mlmmj.nyi.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2610:1c1:1:606c::19:1]) by mlmmj.nyi.freebsd.org (Postfix) with ESMTP id 4Sn76B2ZBHz53dGp for ; Fri, 8 Dec 2023 23:44:50 +0000 (UTC) (envelope-from vermaden@interia.pl) Received: from smtpo69.interia.pl (smtpo69.interia.pl [217.74.67.69]) (using TLSv1.2 with cipher ECDHE-RSA-AES128-SHA256 (128/128 bits)) (Client did not present a certificate) by mx1.freebsd.org (Postfix) with ESMTPS id 4Sn76750WVz3Fwn; Fri, 8 Dec 2023 23:44:47 +0000 (UTC) (envelope-from vermaden@interia.pl) Authentication-Results: mx1.freebsd.org; dkim=pass header.d=interia.pl header.s=dk header.b=lP2IC+LA; spf=pass (mx1.freebsd.org: domain of vermaden@interia.pl designates 217.74.67.69 as permitted sender) smtp.mailfrom=vermaden@interia.pl; dmarc=pass (policy=none) header.from=interia.pl Date: Sat, 09 Dec 2023 00:44:41 +0100 From: vermaden Subject: Re: Personal FreeBSD PkgBase Server To: freebsd-pkgbase@freebsd.org Cc: bapt@freebsd.org, reshadpatuck1@gmail.com, freebsd@igalic.co X-Mailer: interia.pl/pf09 In-Reply-To: References: <20231119191035.D7410A38FF@mail.toya.net.pl> X-Originating-IP: 195.3.152.163 Message-Id: List-Id: Packaging the FreeBSD base system List-Archive: https://lists.freebsd.org/archives/freebsd-pkgbase List-Help: List-Post: List-Subscribe: List-Unsubscribe: Sender: owner-freebsd-pkgbase@freebsd.org MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: quoted-printable DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=interia.pl; s=dk; t=1702079084; bh=r5bSo55kvgIpgnpPM/QQJqU8xuHDHdA2DAp0aSOvL9U=; h=Date:From:Subject:To:Message-Id:MIME-Version:Content-Type; b=lP2IC+LACdylyYhdncCKoBxNOv5ihQUGDv3sFct1aepXb6pWIZJgKJgQycPOBmjpJ oCldJ+8jrO81MvSwII2gHMG+xni/lLAxczAACCXsONNQs5HT7VXn5w+6d4wn0A78Fs ChMmywtWimIwzkEz907flj7ozMiNwZ7M/0SeSM4E= X-Spamd-Result: default: False [-3.60 / 15.00]; NEURAL_HAM_LONG(-1.00)[-1.000]; NEURAL_HAM_MEDIUM(-1.00)[-1.000]; NEURAL_HAM_SHORT(-1.00)[-1.000]; DMARC_POLICY_ALLOW(-0.50)[interia.pl,none]; MID_RHS_NOT_FQDN(0.50)[]; R_DKIM_ALLOW(-0.20)[interia.pl:s=dk]; R_SPF_ALLOW(-0.20)[+ip4:217.74.64.0/22]; MIME_GOOD(-0.10)[text/plain]; RCVD_IN_DNSWL_LOW(-0.10)[217.74.67.69:from]; TO_DN_NONE(0.00)[]; FROM_EQ_ENVFROM(0.00)[]; RCVD_COUNT_ZERO(0.00)[0]; MLMMJ_DEST(0.00)[freebsd-pkgbase@freebsd.org]; MIME_TRACE(0.00)[0:+]; ASN(0.00)[asn:16138, ipnet:217.74.64.0/22, country:PL]; FREEMAIL_ENVFROM(0.00)[interia.pl]; FREEMAIL_FROM(0.00)[interia.pl]; ARC_NA(0.00)[]; FROM_HAS_DN(0.00)[]; RCPT_COUNT_THREE(0.00)[4]; HAS_XOIP(0.00)[]; DWL_DNSWL_NONE(0.00)[interia.pl:dkim]; DKIM_TRACE(0.00)[interia.pl:+]; FREEMAIL_CC(0.00)[freebsd.org,gmail.com,igalic.co]; TO_MATCH_ENVRCPT_SOME(0.00)[] X-Rspamd-Queue-Id: 4Sn76750WVz3Fwn X-Spamd-Bar: --- Hi, thank You very much for Your help gentleman. After messing a little with it I come up with these conclusions: - https://vermaden.wordpress.com/2023/12/09/personal-freebsd-pkgbase-update= -server/ Feel free to comment and prove me wrong - as I am definitely not a PKGBASE = expert. Regards, vermaden Od: "Baptiste Daroussin" Do: "vermaden" ;=20 Wys=C5=82ane: 8:54 Poniedzia=C5=82ek 2023-11-20 Temat: Re: Personal FreeBSD PkgBase Server > On Sun, Nov 19, 2023 at 11:27:52PM +0100, vermaden wrote: > >=20 > > 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=20 >=20 > To build your own pkgbase, you need a system with pkg, if possible pkg 1.20.9 > because it will soon take advantage of it. > run your usual make buildworld buildkernel > make sure REPRODUCIBLE_BUILD is activated. > make sure REPODIR is set if point to a directory where you want your packages to > be created. >=20 > if you want to sign them: export PKG_REPO_SIGNING_KEY=3D"/a/path/to/a/rsa/key" >=20 > $ make update-package >=20 > that's all. >=20 > As for poudriere, there are some WIP support, but it still needs a couple of > packages. >=20 > Best regards, > Bapt >=20