From nobody Sun Aug 11 02:25:54 2024 X-Original-To: current@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 4WhM2w2gL7z5SF5N for ; Sun, 11 Aug 2024 02:26:16 +0000 (UTC) (envelope-from junchoon@dec.sakura.ne.jp) Received: from www121.sakura.ne.jp (www121.sakura.ne.jp [153.125.133.21]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature RSA-PSS (4096 bits) server-digest SHA256) (Client did not present a certificate) by mx1.freebsd.org (Postfix) with ESMTPS id 4WhM2v5Rbzz4chn for ; Sun, 11 Aug 2024 02:26:15 +0000 (UTC) (envelope-from junchoon@dec.sakura.ne.jp) Authentication-Results: mx1.freebsd.org; none Received: from kalamity.joker.local (123-1-21-232.area1b.commufa.jp [123.1.21.232]) (authenticated bits=0) by www121.sakura.ne.jp (8.17.1/8.17.1/[SAKURA-WEB]/20201212) with ESMTPA id 47B2PsZb079746; Sun, 11 Aug 2024 11:25:56 +0900 (JST) (envelope-from junchoon@dec.sakura.ne.jp) DKIM-Signature: v=1; a=rsa-sha256; c=simple/simple; d=dec.sakura.ne.jp; s=s2405; t=1723343165; bh=0gqVNd1hWgpIbyWRtJnXw3IGMNn74D3scteuycUDtKk=; h=Date:From:To:Cc:Subject:In-Reply-To:References; b=Ga1KhQ85Rs1z65jQM3vX/vXpcnbmgn/06ByMSOh/FIWZdJyvktHtGDAZn6nboPKDL 4pURFULSqhe2o6TjjdiyLVBnoyamkEYinQkSyUCKUR3WvG2uieOMjAS7NlWA2nE15v oGj6yip21ZMUe1AbWdqq5a58hrPGTMlrDi/HZVek= Date: Sun, 11 Aug 2024 11:25:54 +0900 From: Tomoaki AOKI To: "Rodney W. Grimes" Cc: Poul-Henning Kamp , Shawn Webb , current@FreeBSD.org Subject: Re: A few good ports on release iso images ? Message-Id: <20240811112554.a303e5165097d1b0cfeb7e58@dec.sakura.ne.jp> In-Reply-To: <202408101602.47AG2DfH065701@gndrsh.dnsmgr.net> References: <202407302052.46UKqu6w015380@critter.freebsd.dk> <202408101602.47AG2DfH065701@gndrsh.dnsmgr.net> Organization: Junchoon corps X-Mailer: Sylpheed 3.7.0 (GTK+ 2.24.33; amd64-portbld-freebsd14.1) List-Id: Discussions about the use of FreeBSD-current List-Archive: https://lists.freebsd.org/archives/freebsd-current List-Help: List-Post: List-Subscribe: List-Unsubscribe: Sender: owner-freebsd-current@FreeBSD.org Mime-Version: 1.0 Content-Type: text/plain; charset=US-ASCII Content-Transfer-Encoding: 7bit X-Spamd-Bar: ---- X-Rspamd-Pre-Result: action=no action; module=replies; Message is reply to one we originated X-Spamd-Result: default: False [-4.00 / 15.00]; REPLY(-4.00)[]; ASN(0.00)[asn:7684, ipnet:153.125.128.0/18, country:JP] X-Rspamd-Queue-Id: 4WhM2v5Rbzz4chn On Sat, 10 Aug 2024 09:02:13 -0700 (PDT) "Rodney W. Grimes" wrote: > > Shawn Webb writes: > > > > > While probably less efficient than just running the tools outright, I > > > usually just set up a tmpfs that I chroot into and install those kinds > > > of packages. > > > > Yeah, I do something similar, with the footnote that I more often than > > not have no internet connection, so I have to remember to bring the > > packages. > > Build yourself a full release on USB and just be done with it. > The project keeps deleting stuff from base I find very useful, > I have given up on releases as a tool, I build a stick install > and tweak all the things I need, image it "just in case" and > keep it around for emergencies, and daily special use. > > A new stick is created for each release. > > > -- > Rod Grimes rgrimes@freebsd.org Currently, IIRC, DVD image contains at least some of pkgs, while other images contains none. What would be useful for ALL images would be: *ports-mgmt/pkg, *All (at least, network interface ones) kmod ports which are allowed by their license and built with exactly the same src tree as the release itself. In some cases, any of kmod ports are needed to get internet access working, especially relatively new notebooks. What's important is, as already noted above, the bundled kmod ports SHALL be built with the kernel to be installed, exactly. For *.0 releases, there should be no problem with official pkgs. But for *.1 and later, official pkgs are built against oldest supported release of the corresponding stable branch, thus cause failing to kldload. Basically, my opinion is to force kmod ports to be always built from ports and stop providing official pkgs for them, but the above is the only exception. Internet access is needed to obtain/sync ports tree and distfiles to build. So kmods for "bootstrapping" would be important. For example, I've recently found this thread on forums.freebsd.org. [1] [1] https://forums.freebsd.org/threads/new-system-hardware-supported.93574/ -- Tomoaki AOKI