From owner-freebsd-current@freebsd.org Fri Apr 23 07:39:23 2021 Return-Path: Delivered-To: freebsd-current@mailman.nyi.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2610:1c1:1:606c::19:1]) by mailman.nyi.freebsd.org (Postfix) with ESMTP id 0C0AA5E3384 for ; Fri, 23 Apr 2021 07:39:23 +0000 (UTC) (envelope-from marklmi@yahoo.com) Received: from sonic308-54.consmr.mail.gq1.yahoo.com (sonic308-54.consmr.mail.gq1.yahoo.com [98.137.68.30]) (using TLSv1.2 with cipher ECDHE-RSA-AES128-GCM-SHA256 (128/128 bits)) (Client did not present a certificate) by mx1.freebsd.org (Postfix) with ESMTPS id 4FRR4n61ywz3m7J for ; Fri, 23 Apr 2021 07:39:21 +0000 (UTC) (envelope-from marklmi@yahoo.com) X-SONIC-DKIM-SIGN: v=1; a=rsa-sha256; c=relaxed/relaxed; d=yahoo.com; s=s2048; t=1619163560; bh=0cwjq6Ep/3rJnatimYgCghi0OEbGG4srrG55CbvTgfX=; h=X-Sonic-MF:From:Subject:Date:To:From:Subject; b=rzSILTUliFxuy73WQzQkDIA8sJhw6NthZkj2qxnD1K+7PDrqFpe1CV4c3OGV/erWCseRYpq9PPt6RADhFP/MTYrPXmpqWTwL/3Pz8jLj3HPpBnNlk4hnmfoftMxmxlCcmrjJEdIDEUtTlxQD1V+x2+yEyQtCKgJVUvciZfXTUZDv57aAepqRt5f8oOLDkMw2heqfKCGVmDTr8KMdEhtlb47xmUamOnqO+2nFtuiK5aBptFHRnYGbRPzdRPvYYiFLyU6kfAD1CBWhSqt6dkmSvhNPMegsKUEOxXnrJwhezdma7yOYelBinuANnmvCFmpneAxufsjMZNTGz+l/xlhqzQ== X-YMail-OSG: KUIBrsAVM1nYfjYIs.boZZ61m9sxt8SXobdrLY03ygO6lgh39L9105ooSDzDjGu pP_d.vUt4SS1QiXtjmf4W54aF2qVtnsnMy9ZarCOkSEoHnPz6uhjJdstV2m8YksfRP2pl8a2Yek2 xZXHmY9IduCQBESj2xNDbaJaEpVtDAUN.nUCuG0HYh_MYEkvSJGmydogTUwX8.pH36hJ_4sUer.D 9f8ycOpweOdy4J3fkC0NcRQaU7f_NMkJkbVZAukcAeNjc9WzsIYhMB126kbMSHwXs3JoN3Gi2Zmu gWtJYuCoZ_aS8XZlez2s2iULlfvLFyOXflsJ7qScQOjXoVLVXswQ.xlM.c3uwRl4o8TD9TWPe1V2 yT2GNmNdDawYNKpqsUgZgKgOxwaON0JlBf7J1kGy97wNVWlnnULKMak0XikrZd54evJsZDtCasrz t.bsBvSCa2tTthEah9a1Ivq4T3bWonOUm2L163UVGwPblSlq.OAZxpZSBI2ZDpRurX8FoNkzQAD0 rKa_mv8GxqZPTt7GyIq500K3cMxAfzH817fc7LO328Dj.HSOfsWEOXHm9wWOgdkRIkMUllO6pppz MyQazE7CiJe4mRf1MbHhHblJFpIeOcAqvst38Rw49bpkpLJAsL0K3QN8ai9knwxLmfeEnlKGIOm2 fTJHXLHcQTti1jHQ6tP1EDQhWQSE.xJEDTYIl9Bh7x9t3grd4mb.4aeGBCLAmh4soeYZvV7NgF2p nGmfiLQITAdgMjtUH7A787UX9oCWm6GK.ZtJX_zUp4_KCT5IpSVGZQK2NGBRobG6BxDslPJbzpOb OpEOXAyFSfh3VQN_NeIoTtiawIFHnlgSB0IMXkoHMuKtIgHmJwoyr4xnRUabVTadRKKEgH9YI5FW dRK8C6sym_GHYzIu6LdWJtsDPjOHPdEaNOWyFWDA2CL3ZNh7GEywROKO5z8A2XIqzQjnPPu7AKbo j5QN6FTboFmcS97KRvVlMEEdHPKLdy6CDmYDkK.IY.xOgneZkwFCykGUiqRWh5ibWjf6Z8vcuBOc PeoBaFCXWwhmHH6wYOJi8NoaDw0Yw2f3hSIuKkcaXtdUAf6EIhxnJUKlgodblZJg8PkM7W8W4dV2 gIbG4NrWCnmjWiolAAC_BTRlTw76ulDUt5KHFsUhLpNf6y14sXH9hFI7SNXtsF7YORmSIrpZZQXO fgMo6aBEDU5zZijtVH5obixYEzMvTAK76pYr8Rzh_dNMoFf6A8q8IQAj5AYGzcaWYRVSvunqXvKI QUId3pRlmtnxluh3KKGOnp6ivpZMzGbEA38jNqjECtTZgHnH0hSNvDYNSqucptBsfIKpuNGUClUs qxPGiGUXJtOjCrPqUl7qdxAQdjZdno8AP.kn8fr47SiMRZ1DCnakXrc7E6ISTmkz0SrZ0tEerYxG qGQW_Z5RYA4..wtsf13zVseIXMnWgA9QvIIOgJzXtJy.oRRkrcb6HC4EUOfy.aT4O9PSN_jIzX0n xAPwUwg5NE_sGoD1J9Tl_P73UC.kr1zhG3U_9tfMs4VrrhDlV1OjIWy4Ul6QkAZ1P90deKRFdqPV PCSJ4Ixn4IDAqFschivCagKHGQyzeAFDGQrLcBdg8V8kn1sw8J1ENAtIRp3pPnkodhBJNxh7F4Q9 qBWLxuf8CV04wZ.MqizoM05uSVfQTYi0k1cR0WYW45Cim1ubw8Gah_DDXTFb5m6h3QkzBElcOhy2 hLtUdu3M7ZM4ZnxzK38Z0Hf9TYyO1PelydOaCOOWtcM53IFi2jQgtKiS9uLtP69PjFp9gdZ7PTyC WW7yaTb2eOmJoe1razcvLw4fZFVg5OwUqLefJMVkNqVvLDMDfF.AaT7_EM5Ymkw01MjTk.oU3NeR 6zWpDdMWAytm21_E450N.BvOZpVi63W.ysbY6V0Vgwe5dX2ReBYbhZC2.FCMnLg7edmW2IPmfMO9 MMC446PhfEO0g0173OhFmuGCteAD_spvwyDzf.XKKvQCnBokIz2JtVNw6Qevyes2q8CJ2IgwVRv. gxfab7G2D1KR2Tn73sUDaI3tlKcDu6D0Z05hqyT4BoUrSZ8xKzR0PiNZUng_VosDN5sh1_NZXvDp 2Gv_55iMNiM_9rJDKfsnL91.VloQ3mxEKld4tpfyeUhEK4N33M.KdgaO4kiq5d2HlR2qWavhjUUV ZCKxEPMqVs8XTz8nkI.Aja3AdkR2H8wcvQIZSpA6yYCQXozPxuCXHKsL39Bf2zqouRHrK6.kcoYJ m.Gserz2d3N6Oo7h7OkmsC6i7t7bZ1E_LfMp.xuLLAG0DeyJiB5kTArG41jHmLhYWyAHvWsKo_N_ odgIZNFMuyphwkQATmf1HQ09CN0OG5_THu9h8bhUV2iu3TPeN2skr6Ua9GrUUhJQQRPeC5e2OyTM Q1RYfptHa1gKFEZP1MO_OaCTPT0eLGyrGewYVP6BSunBDl5umTKYQmjeEUU3MKobIHEL3.MFkiLm WR50WKN.sPneEb2WAZOxPCzyOVywP3vyR2Ahnmox2nqn4es20OKOuFDnIWzSxGXgq3.gT4.5BAkM z1rbAjFmWn0yZptwH0a9x8WyHxCWrUBXusPnNV3lziCr6gdRNo2JpB8q9b9ECSuMlQWNb.m8PoMJ M8h8KcS4- X-Sonic-MF: Received: from sonic.gate.mail.ne1.yahoo.com by sonic308.consmr.mail.gq1.yahoo.com with HTTP; Fri, 23 Apr 2021 07:39:20 +0000 Received: by kubenode556.mail-prod1.omega.bf1.yahoo.com (VZM Hermes SMTP Server) with ESMTPA ID 9817e19199315c0eb4d1359fc4a0c37c; Fri, 23 Apr 2021 07:39:14 +0000 (UTC) From: Mark Millard Content-Type: text/plain; charset=us-ascii Content-Transfer-Encoding: 7bit Mime-Version: 1.0 (Mac OS X Mail 14.0 \(3654.60.0.2.21\)) Subject: etcupdate -p vs. root on zfs (and bectl use and such): no /usr/src/etc/master.passwd (for example) Message-Id: <38D7D3C8-7007-43BF-BD19-78F6F92BCD1B@yahoo.com> Date: Fri, 23 Apr 2021 00:39:12 -0700 To: freebsd-current , FreeBSD-STABLE Mailing List X-Mailer: Apple Mail (2.3654.60.0.2.21) References: <38D7D3C8-7007-43BF-BD19-78F6F92BCD1B.ref@yahoo.com> X-Rspamd-Queue-Id: 4FRR4n61ywz3m7J X-Spamd-Bar: --- X-Spamd-Result: default: False [-3.50 / 15.00]; FREEMAIL_FROM(0.00)[yahoo.com]; MV_CASE(0.50)[]; R_SPF_ALLOW(-0.20)[+ptr:yahoo.com]; TO_DN_ALL(0.00)[]; DKIM_TRACE(0.00)[yahoo.com:+]; RCPT_COUNT_TWO(0.00)[2]; DMARC_POLICY_ALLOW(-0.50)[yahoo.com,reject]; NEURAL_HAM_SHORT(-1.00)[-1.000]; FROM_EQ_ENVFROM(0.00)[]; RCVD_TLS_LAST(0.00)[]; MIME_TRACE(0.00)[0:+]; FREEMAIL_ENVFROM(0.00)[yahoo.com]; ASN(0.00)[asn:36647, ipnet:98.137.64.0/20, country:US]; RBL_DBL_DONT_QUERY_IPS(0.00)[98.137.68.30:from]; DWL_DNSWL_NONE(0.00)[yahoo.com:dkim]; MID_RHS_MATCH_FROM(0.00)[]; ARC_NA(0.00)[]; R_DKIM_ALLOW(-0.20)[yahoo.com:s=s2048]; NEURAL_HAM_MEDIUM(-1.00)[-1.000]; FROM_HAS_DN(0.00)[]; NEURAL_HAM_LONG(-1.00)[-1.000]; MIME_GOOD(-0.10)[text/plain]; SPAMHAUS_ZRD(0.00)[98.137.68.30:from:127.0.2.255]; TO_MATCH_ENVRCPT_SOME(0.00)[]; RCVD_IN_DNSWL_NONE(0.00)[98.137.68.30:from]; RWL_MAILSPIKE_POSSIBLE(0.00)[98.137.68.30:from]; RCVD_COUNT_TWO(0.00)[2]; MAILMAN_DEST(0.00)[freebsd-current] X-BeenThere: freebsd-current@freebsd.org X-Mailman-Version: 2.1.34 Precedence: list List-Id: Discussions about the use of FreeBSD-current List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Fri, 23 Apr 2021 07:39:23 -0000 FYI: The default bsdinstall result for auto ZFS that I tried has a separate zroot/usr/src dataset, which zfs mounts at /usr/src . UPDATING and such places indicate sequences like: (think etcupdate where it lists mergemaster and ignore -F and -Fi) make buildworld make buildkernel KERNCONF=YOUR_KERNEL_HERE make installkernel KERNCONF=YOUR_KERNEL_HERE [1] [3] mergemaster -Fp [5] NOTE: What /usr/src/etc/master.passwd here? (for example) make installworld mergemaster -Fi [4] make delete-old [6] etcupdate has the logic for handling -p: if [ -n "$preworld" ]; then # Build a limited tree that only contains files that are # crucial to installworld. for file in $PREWORLD_FILES; do name=$(basename $file) mkdir -p $1/etc >&3 2>&1 || return 1 cp -p $SRCDIR/$file $1/etc/$name || return 1 done Note the "$SRCDIR/$file". But for a boot -s after installing the kernel there is only zroot/ROOT/NAME and no zroot/usr/src zfs mount so /usr/src/ is empty. This leads to needing an additional step: zfs mount zroot/usr/src (The instructions do not deal with making / writable at this stage either.) === Mark Millard marklmi at yahoo.com ( dsl-only.net went away in early 2018-Mar)