From nobody Wed Apr 1 19:10:08 2026 X-Original-To: freebsd-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 4fmF1M5Dvzz6YLpH for ; Wed, 01 Apr 2026 19:10:15 +0000 (UTC) (envelope-from marklmi@yahoo.com) Received: from sonic312-24.consmr.mail.gq1.yahoo.com (sonic312-24.consmr.mail.gq1.yahoo.com [98.137.69.205]) (using TLSv1.3 with cipher TLS_AES_128_GCM_SHA256 (128/128 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 4fmF1M1Wf0z3Tm6 for ; Wed, 01 Apr 2026 19:10:14 +0000 (UTC) (envelope-from marklmi@yahoo.com) Authentication-Results: mx1.freebsd.org; none DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=yahoo.com; s=s2048; t=1775070612; bh=OYy40aHuvtrwiasHx9MYBKyvvgGNqSLPAjaddpJGqQE=; h=Date:Subject:To:Cc:References:From:In-Reply-To:From:Subject:Reply-To; b=AcKDzzGrm+2kiOrLme+cuALF3wrG3S3bJpJf3OXnkNskZpdk0f62h0+zZWZMFzeMWzO7LnpXBgCxQ1d2eF2PqaVXycf+lPyBisDx07Ms62GmKVgLJjbcbXwAMHETb+QpqoAe7JDIc9HAh27zw+e1ZAQ3As2ydnwl6jSo6ivN199vjsDaMQbhLb2eP5ibCvbEh1f32FLmgCBRb4KNyv+Xe35pvr7iizRLevgs5VzXv2PF78/AwhjxB8e9O1H/kOvQ1AQqkMWPdmMSHreSCxuo721FmAZ+STgmsYz7ltpEDYkSnH6n8sac2AhrKtUn/kziHao2LJ0kzAhNlOFm1d7Elg== X-SONIC-DKIM-SIGN: v=1; a=rsa-sha256; c=relaxed/relaxed; d=yahoo.com; s=s2048; t=1775070612; bh=Sw+C61WZ6CJAWkVUB0G4xwhYWbIjw2QoSL3fVcY3sYT=; h=X-Sonic-MF:Date:Subject:To:From:From:Subject; b=D0/yf1AB9HV8lKgedfhQzMNGlZXgJPNGkEhPDWXbdtVyFroL4Lv50qiSO86rkLYZ3DSEzc0QFdNtok/k3yDqNfwPp2JDFmKSnnlGfdzBLk45Pn3VTrljm3x2y29ph/5Hxt35xyk1BuhhC7+c+oCAYOGcgvUabGgAGjm/2CfVAhcJK/zooVm5HKa7rE154Iv/INoYjy32wFzcNoJrp0tuE+4gY5rtsUfOguDxcHSaIwO4XScK0Grc9pTmu5YOCY/CSG/OVY1m/5eC87JojIzRyIFP137caMTVPZChcp2SIU954HitWc+jt1HTAtpNRBrD4XCXN6nTFFwKJJmA9xz86w== X-YMail-OSG: LgfdHEgVM1mNjxffP.j9i1Xjh86jNJ4bdDdCfHuRLHyPzpB2ly5geLs2fXLuCVp fd2.uOPr.nzPcXthlOv5kbtQDZXP5.tilZCJLwnPaZRvjLOXdp9tS8oU9_nXbBBQHH7eGbywcK72 Ed8L1jnzTcu.opflZfPB36m1.iAR9FEA1Zyg8zwIdbUcQaP.BaewQQf22Y53jfib8rkk.wCS.N_m NO6YiL_scrYni.IoYssIyJlDPAHpnC0l6LdIH99g_h4ppH7r7Oj5zBpv4AhOBrb78o7KExtZEW7l wCI.v1He60yoSXI1Bh02JpR.Gllx0ee1cnh.XYiIM2dPqG6gyLecI1pj9q2wWjX9kz9kkRN5pn3C yKqX81cwxtmg3msgOCQ.dUFt3FC1PMxQ3JSJUOdyPpv4CSL5NYHVsVLrhqftYIJqZ0OhATWx4maT HiClwyXD3O62q9evV8SEFJsGl.eN3I4j1Wm1WsNtW2.jbErN.o12XtDfUF6g6YuCwp4aYrSNlrCx r0Sjh7seQ_QaOdQUYh6Z1qIKQVMHGMQTVCzkdpUBUe6HXfR8LyzygqKRrwHYmD4FEsPj3FEWfMpw gUEydvVoTDYv5FAqug_4ZsR5MAkbyFykESheRxalRxKVkjHfu7e3ueXnbybGEMjtQAt4XSjZ6laD .E_CeiuT_kidnQdvQe137GxZnSepixsMcnIn3wpfleTW2tVe7tyUM.p.QJ3xUnmnvEVaLkuwGvLN EHICEr6dSw1W.4uMoZ.a.NfxJIlnJVxNwgLrmMAKaIuimN.K2ca1APiQFYXC9wT2WcedLVjhtOKV I3pYRNNhOnFG9d8ziG6B2KrdhHUcq6TpNBQTldloCtYKxozFnVDRREnMhtzQgkh2ulyIoOt1v.eB AI23SSci5KtLdhYoaXkb4JJ42ckR67RBtuF_og9EWd2MbePyJubxStacWFq1qUKiUOUCuvIxHKWG rUEjaPEJlvHbzsityAl2OyWtNzaacUUgt4OmA0QqT79IySw1To3qqSr0GejJ_LraFcnmZyfypUpC nGzeFVSBEJgTDc8AtrteBWJh0SlwARaw9LspvqZngNr2HtJKIpBQ3OdK5Ax.zDikDv6.Q7_gyzXq k2nxhwBsYhKpQ0RmXzSMRl7yKudlAlDAs_OGbLVtuU4hSZuzwubZltdqQTdAY81S61hBS8fdGG4H xVwyqsJGXkVy_MAQ71SSs3H821ifX6tJPyPx2fgk5TwQQ5lhWg6VF.gJPTg_Bu_zmRSGo4JSdH4O bwEX.H8mmk6tND.SsvFQQSaQwwZODjO5SB0dVT4fm8Iu_IpD1hHku4G_g7u0HudQPaz.IQXnaUAS 3IVDvqmXbz7eLjJyo.vaB9zq7burEVpln5eRJhRRzA656AEI05hMOWHKHh.Woxsa8VfmwHT0czmK 6IwxYIeCOnVspqmS.CRwyfEVAXnVcweAf2bImAi0_8meNo_8ctz9qpmcNK2k2k5f5Luc7TUPiYqe z9cuVY7UZRU9swqVzPslLB4FgVibGOVNzp8SCWDg3GID4RytT86UFbLNcdDj95BIYtzi_bkSNQxZ UzzMEvE5j_px8OIFeQ8vIfjV2XJnYIfvg0BzS.GOjoTw9MXdh8YUbBjyADtdGIp2UXIWkkvuf6dT b9q.vCf2d3U.hw5EHyncFG793Mk96jl9hEXKq4_umUnQr85EyMBjV2_.j_GyiIXYvpo15POHbdln IWii0BwREWJRGXo09o7DlJ1tjxPGigCeBioXy612rjrE360BSwpuakwqJrHbijy0pZylnNTt4WGS aUEBq75FlOt2ZWe1vN1WbsjrOaEG8gslMq7E4ojuvN5LEPWfXXsFjOCGX5J7nvrKlAzIsXQli9pL JCnUf4C0xMBftItCOIai2UziblRi0YRxc44yylmEHJAByXZq6t7N2XVwVZKiwNyv.AlmmrV4O_I. L9ATeC03XVxIxce72LbHQsM4H4ssH2lIJqYxsjV4QHJEYpj7IXWOpSMByKAqKf.MQK5DkMAbUOkK uT63XMXdAAmxRID1JOycHb7BWNeRyFcf8RCTJpg.3nJaHlA9c6J7RoU4Tia9NWLwrseN69otNmUp HvMi_AHXzuyF9TGKuoAdOA8RELVp0Hwxaof7Li60xVrWnVOXhhNEk4jwgSvjSCjMdYKF_SNlT1Ro m2hBbXNN4dzFRl85nGvE2aUSK3vQGV7BV0sOXJ9vWC4tFLi7UhHYG3H1fD3XMgatm_34vhlki6Jq rjPnHuDvRvoM9BVPSYipXqSLsxMcKHhqMALPYzErjUqiIw5E5BRU9bShA.g.u6MuK5sJKzd_GNZl 639ajjd9PY9zeboKr3vYCzs.J6oTliW4924Pc7tabEMfrBg-- X-Sonic-MF: X-Sonic-ID: 446242fd-fc19-4df4-a8ea-a9cd466afa35 Received: from sonic.gate.mail.ne1.yahoo.com by sonic312.consmr.mail.gq1.yahoo.com with HTTP; Wed, 1 Apr 2026 19:10:12 +0000 Received: by hermes--production-gq1-6dfcf9f8b-tq2jw (Yahoo Inc. Hermes SMTP Server) with ESMTPA ID 82d400f787d8fe50e68e959fd804c053; Wed, 01 Apr 2026 19:10:09 +0000 (UTC) Message-ID: Date: Wed, 1 Apr 2026 12:10:08 -0700 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 User-Agent: Mozilla Thunderbird Subject: Re: Etcupdate runtime has more than doubled....Why? Content-Language: en-US To: bob prohaska Cc: freebsd-current@freebsd.org References: <626584dc-ea9c-4a63-902c-4de4e10bba00@yahoo.com> From: Mark Millard In-Reply-To: Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 7bit X-Mailer: WebService/1.1.25449 mail.backend.jedi.jws.acl:role.jedi.acl.token.atz.jws.hermes.yahoo 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:36647, ipnet:98.137.64.0/20, country:US] X-Rspamd-Queue-Id: 4fmF1M1Wf0z3Tm6 X-Spamd-Bar: ---- On 4/1/26 11:34, bob prohaska wrote: > On Wed, Apr 01, 2026 at 11:00:56AM -0700, Mark Millard wrote: >>> >> >> etcupdate has the option: >> >> >> -B Do not build generated files in a private object tree. >> Instead, reuse the generated files from a previously built >> object tree that matches the source tree. This can be >> useful to avoid gratuitous conflicts in sendmail(8) >> configuration files when bootstrapping. It can also be >> useful for building a tarball that matches a specific >> world build. >> >> >> So, if one already has the required context, its use might be relevant. >> Of course, without the proper context, it should not be used. >> >> What was the context-status and use vs. not for -B ? > > There's only one /usr/obj on the system. > > The buildworld command used was > make -j3 KERNCONF=GENERIC TARGET=arm TARGET_ARCH=armv7 buildworld > and the etcupdate command following buildworld was > etcupdate -p > > After installing world and kernel, etcupdate runs again as > etcupdate > > Might using etcupdate -B in the second invocation be a remedy? Extracted/simplified from my more overall scripts full of local details: # make WITH_META_MODE=yes buildworld # make WITH_META_MODE=yes buildkernel # etcupdate -p # etcupdate resolve -p # make WITH_META_MODE=yes installkernel # make WITH_META_MODE=yes installworld # etcupdate -B # etcupdate resolve # make delete-old check-old # #AS NEEDED for timing?: make delete-old-libs # etcupdate status > > Thanks for writing! > > bob prohaska > > > -- === Mark Millard marklmi at yahoo.com