From nobody Sat Sep 27 23:16:01 2025 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 4cZ3H843mDz68sLq for ; Sat, 27 Sep 2025 23:16:20 +0000 (UTC) (envelope-from marklmi@yahoo.com) Received: from sonic310-22.consmr.mail.gq1.yahoo.com (sonic310-22.consmr.mail.gq1.yahoo.com [98.137.69.148]) (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 4cZ3H82Nhjz41C0 for ; Sat, 27 Sep 2025 23:16:20 +0000 (UTC) (envelope-from marklmi@yahoo.com) Authentication-Results: mx1.freebsd.org; dkim=pass header.d=yahoo.com header.s=s2048 header.b=Fp5fLepy; dmarc=pass (policy=reject) header.from=yahoo.com; spf=pass (mx1.freebsd.org: domain of marklmi@yahoo.com designates 98.137.69.148 as permitted sender) smtp.mailfrom=marklmi@yahoo.com DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=yahoo.com; s=s2048; t=1759014974; bh=ayB7+7Z4kau9qw2MvdVhuGhihGz/daY1ZMVql72zFPI=; h=From:Subject:Date:References:To:In-Reply-To:From:Subject:Reply-To; b=Fp5fLepy3RxE7Mr+q4IJ+IhLeGE2tvRDcW/CeP37/M4TYSi0s1qztuSGbUDeUjBEiTwXBuv8EQ4cyobkGWxKbikHA4JDpcJMxDcW5dOtwD0RJyExdz7KW4Tp6WZYAsYul06taYoNx4zORV9CEoQFrDk2QY06XhMaP9zfgDOC7QDbw4+C7mcC1434oNZUiNfw+oy6NmIU1G0/7+Lb/qskdIRsQC9H6HTb6MujYlx4YZm1pmptpjcO0Otu2A32LuTjbMeAuHQ9Dw8WVBnvD0uj6n1KTWlDqBupC7PxULbN0+D+QXfasF3fMs/2kEzUBIH1J0g55ipaQZU9bAcfH9wZrw== X-SONIC-DKIM-SIGN: v=1; a=rsa-sha256; c=relaxed/relaxed; d=yahoo.com; s=s2048; t=1759014974; bh=oyhY9P/7X1yd3hucm1KWYyvXEWPlfKYbz9X5k95P4De=; h=X-Sonic-MF:From:Subject:Date:To:From:Subject; b=Ij0MzL0px/yPKVlQXSEMRwsZqC5QFb5cgCY/j34hyMVzS4Ft2vdkwJN+rvgGwvk2jQ0xrHt1KR7EANyfA79CyE4ofYht9EbZcDeUJX+5Wm1QXifnfhc+AdwKY2kkxyvp5EK3pzaRvySs8Q0HvAN/vZGZzlzCkSCR94gSGAmUUX+4jWEpcA6kDBrj2vPOT2PHKvbV/CfX5hSHGu1nDK0ES/xgQwp8EeDfcdC6FAOu6rKrtTgvfZiXUI9+b4CDkInlNod210Xkk8KkLgtFMWzINIj83bVX72DjntNgjdT2TW4bBqGxUmgBRHpqTTpeNPtWfqx99HzQyTKAgg6JVYvmIw== X-YMail-OSG: u3AkbmgVM1mmCmpbgDwhu3lnkzOTk9bJvDyJymmBH.KKcH6l772fPftjv67m1RR EzPhHAxjCzj2ZF2R0RzjwRYNJHEVZKtyKMnHxijFegsigTVWomrYyGxAXfzw301pMPfVYNICWzW3 Z7ueO_vgSVGyBxuQn.CYsxJiqclgsOKnm7yX1tkZhav56x4WMzvdrI2UbLTlhSlFPxqWshzRZpUa pcTGm5Q11CvclTSneAW0jXxvctpsMewuCcf3O4UnLMzUPpZuPCntip5.McE.EKb6AYkObiwU_.4x 1nwZfRnNYioenV3oS4MlQAT_VdDsPY1gVcxz7YqoBqK_1P7mOaD3cL7E.VjhgQFTptJ5tt9Z9j2. KrxomXkmmDwqQ9j4RLh9XknEuqXl1nnWg9dznKmPaeLCtaDvU9P3Xc3ktl0LnzytIS1_ubMKGzla PUFhK1cWE_aOecuqIjcRlcM5nLNRpVPxE3_r1Ke7OcsA9iw2Wd_brEAz3VCGfrE9uHxnecJqFFdI 7ST9qVKXZU892N7PnJeZ8P9ECA47UEthTgqSuUYPcyDsehj3HlO5bcOEc4EiOVQNEg.JgMFdZ0Pf eO5Ma3lLNHHj.T6Yu7p2YKVRM06nLuI4gpploPmFC3KKiYvMYfDjYQfhgFz8P6LnGc0qpCrRNCjy MVpIz0duQblQwpd6s2LHeTi8E5KaSnAOkNeFO.r5rhbaCzxCsE85SPPxzEy1D0OTlUxSxBBv4jJp bbrKm_gsH8cd7fr8EHaebttwjjJccMjZDbBSf5wlU9X_RjFaISj4FcRRtgevYqy1Mf8Tt_60hAcJ 54dtwZHIkX6mLbSvsh2XjCcXmkb5jnqulbB6.GOvG_.q6eFNUCoOA.UMp79Fgl6l0Oq9FnDnVvtB JytX4vYqV16W7eU2GBNZGbaSWhb7zpsqnYfM8RBfhB9epDpnG9cLXMcviTxN75NlRVCDCdmaTzdp 8CUXdynBfyuT37Q7PSJaclmhEAjauqHoWopEe0oIIUAwT53OxgQadCpTvgpgQnHqowYTWK7Rp1ec T.kNuyfWIdEHRxJCQxbP7jRogsBZCxcNDZpg1HZcnKWlzF5DTIgFySJOZS2x2CnFPnHJVS8Y_hX2 PMP_eihlNzLb4xFRCDST7lMcL8liZbJDQfuxbtJWhSiCoTBZsWfWFWfuEXjABS4PU6BvjSD33ZPQ qlOAOtYk2Yb6YNVKrP93iIPD7muJhcB9EWkh_AtK9eGSQtMlvzT.pNlee8P25oocw0AFC3ys7ltK xf5xLesUJOir9ce_m.WjR9pAs8WZtVYxlts2m874SgKaXRKXIstbVcm4EZ_tn0W_fBMHwKtAW1Bq CAgUOohcE3HiykkLlz4ZsOVtFTfEhP4suEZeFkg2Ayv2jLUR_tjkLDMXig3T5T3JiKfS4TLLQXtE mPvKIiydcCzjnSm4dG0J36Jy11AMPAjE8D4LHd5urcnY_smL23JTIr09StbhlBQr1r8IzFs7AQXb vTcl.TFHCGRxi1.agoj.nMfCkTs.qJ_2L4zN6NNC6S.RPIhbvAHpcLUKMKl_f7AH2CTT0bpXnAKv t_x4AitrpPVuTj5ZkRDvUe0wSD1v.2_cK7Zh5B9sqxtpfXNjYcUgrt10DEkXaTC63lE5WkGtGUQR AC3joRU6_8chdYCyC1rf6_a12T6biJCPEOX48T2buQFiaOQlxVSvBPPrPX5DgThEFNI1IbNkQObm BD4PUFysK27GNvXM0LRz1sEApp1rfBmuSy1ucrDpGqnpdZfLzpvlg.F4hSqikD8chyNLa9TNHh0N yoh9BwDUrRXpOVtpbGhA6FptVQIfV0UKiRmNI1Ni8TmhntHdDmP9S2VtBcQ_uJ39XgkSw00gNsop VB8IHelVnGTndzsZ3KNDKHSoX6Cz3WOK3pWE9_TZHWYz.JSEl7uW.9XMhesTEZyIy7Hd9I3ET5up HTRtdaYXB4VptgnMZvQb4qsKPjtsGT1YDDjGe2AYeiRBlkH57V5TEbJBftFoX2Iwh3BFQh8QCNMA pylVDddUPm60OqLolKp.rAAJeEvv31N8EN1XQgmKN_LDKzRLnMXQsyV_gw4EgZbb_PsIj20KE1xa 58ZQbIkkBFgWSntIkWJ9MMK30mAe3oxAvg0cN5qy.AJaqovH4OyqC2SSuoO1ssKsam0oebkW4g9m L.dD9.ww2BMxcCg76BxHm0FmJRoxnSzcMJK3EaQtfP6aXpNUmTN6gnwPI87Y8RmPqZG3gv.MhxjE nbXGhyeSfKMDgIBhicZYIrywJzJQI1kuZYykhKvDW9Fuw6gnuWLZQ6XuwnSVTdk2fWRnBwmoRMym gmMfr2w-- X-Sonic-MF: X-Sonic-ID: 539d90ea-4e46-4cda-aca4-95c411ea29b4 Received: from sonic.gate.mail.ne1.yahoo.com by sonic310.consmr.mail.gq1.yahoo.com with HTTP; Sat, 27 Sep 2025 23:16:14 +0000 Received: by hermes--production-gq1-66b66ffd5-sxgwb (Yahoo Inc. Hermes SMTP Server) with ESMTPA ID 6811265ade471f381d88fdf9a9e12213; Sat, 27 Sep 2025 23:16:12 +0000 (UTC) From: Mark Millard Content-Type: text/plain; charset=us-ascii Content-Transfer-Encoding: quoted-printable 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 (Mac OS X Mail 16.0 \(3826.700.81\)) Subject: Re: Why are /usr/lib/pam*.so in FreeBSD-runtime instead of FreeBSD-runtime-dev ? Date: Sat, 27 Sep 2025 16:16:01 -0700 References: <51CDE4C0-9B62-44E4-A0A6-B04F4BA313FD@yahoo.com> To: FreeBSD-pkgbase@freebsd.org, Lexi Winter , Baptiste Daroussin In-Reply-To: <51CDE4C0-9B62-44E4-A0A6-B04F4BA313FD@yahoo.com> Message-Id: <32DB44A0-F49E-49D1-AB68-E20A8AD2C992@yahoo.com> X-Mailer: Apple Mail (2.3826.700.81) X-Spamd-Bar: -- X-Spamd-Result: default: False [-2.98 / 15.00]; NEURAL_HAM_LONG(-1.00)[-1.000]; SUBJECT_ENDS_QUESTION(1.00)[]; NEURAL_HAM_MEDIUM(-1.00)[-1.000]; NEURAL_HAM_SHORT(-0.98)[-0.983]; DMARC_POLICY_ALLOW(-0.50)[yahoo.com,reject]; R_DKIM_ALLOW(-0.20)[yahoo.com:s=s2048]; R_SPF_ALLOW(-0.20)[+ptr:yahoo.com]; MIME_GOOD(-0.10)[text/plain]; RCVD_TLS_LAST(0.00)[]; FROM_HAS_DN(0.00)[]; MIME_TRACE(0.00)[0:+]; DWL_DNSWL_NONE(0.00)[yahoo.com:dkim]; ARC_NA(0.00)[]; FREEMAIL_FROM(0.00)[yahoo.com]; TO_DN_SOME(0.00)[]; DKIM_TRACE(0.00)[yahoo.com:+]; RCVD_VIA_SMTP_AUTH(0.00)[]; FREEMAIL_ENVFROM(0.00)[yahoo.com]; TO_MATCH_ENVRCPT_SOME(0.00)[]; RCVD_COUNT_TWO(0.00)[2]; FROM_EQ_ENVFROM(0.00)[]; RCPT_COUNT_THREE(0.00)[3]; MLMMJ_DEST(0.00)[FreeBSD-pkgbase@freebsd.org]; APPLE_MAILER_COMMON(0.00)[]; MID_RHS_MATCH_FROM(0.00)[]; RWL_MAILSPIKE_POSSIBLE(0.00)[98.137.69.148:from]; RCVD_IN_DNSWL_NONE(0.00)[98.137.69.148:from] X-Rspamd-Queue-Id: 4cZ3H82Nhjz41C0 On Sep 27, 2025, at 15:19, Mark Millard wrote: > For reference: >=20 > # pkg info -l FreeBSD-runtime | grep "pam.*\.so.*"=20 > /usr/lib/libpam.so.6 > /usr/lib/pam_lastlog.so > /usr/lib/pam_lastlog.so.6 > /usr/lib/pam_login_access.so > /usr/lib/pam_login_access.so.6 > /usr/lib/pam_nologin.so > /usr/lib/pam_nologin.so.6 > /usr/lib/pam_securetty.so > /usr/lib/pam_securetty.so.6 > /usr/lib/pam_self.so > /usr/lib/pam_self.so.6 > /usr/lib/pam_unix.so > /usr/lib/pam_unix.so.6 > # pkg info -l FreeBSD-runtime-dev | grep "pam.*\.so.*" > /usr/lib/libpam.so >=20 > It might just be that part of the criteria is > the naming match lib*.so . But by type of content, > the status would be less clear. So: >=20 > runtime: > -r--r--r-- 1 root wheel uarch 52616 Sep 24 08:03:12 2025 = /usr/lib/libpam.so.6 > lrwxr-xr-x 1 root wheel uarch 16 Sep 24 08:03:12 2025 = /usr/lib/pam_lastlog.so -> pam_lastlog.so.6 > -r--r--r-- 1 root wheel uarch 7672 Sep 24 08:03:12 2025 = /usr/lib/pam_lastlog.so.6 > lrwxr-xr-x 1 root wheel uarch 21 Sep 24 08:03:12 2025 = /usr/lib/pam_login_access.so -> pam_login_access.so.6 > -r--r--r-- 1 root wheel uarch 11608 Sep 24 08:03:12 2025 = /usr/lib/pam_login_access.so.6 > lrwxr-xr-x 1 root wheel uarch 16 Sep 24 08:03:12 2025 = /usr/lib/pam_nologin.so -> pam_nologin.so.6 > -r--r--r-- 1 root wheel uarch 6640 Sep 24 08:03:12 2025 = /usr/lib/pam_nologin.so.6 > lrwxr-xr-x 1 root wheel uarch 18 Sep 24 08:03:12 2025 = /usr/lib/pam_securetty.so -> pam_securetty.so.6 > -r--r--r-- 1 root wheel uarch 5664 Sep 24 08:03:12 2025 = /usr/lib/pam_securetty.so.6 > lrwxr-xr-x 1 root wheel uarch 13 Sep 24 08:03:12 2025 = /usr/lib/pam_self.so -> pam_self.so.6 > -r--r--r-- 1 root wheel uarch 5248 Sep 24 08:03:12 2025 = /usr/lib/pam_self.so.6 > lrwxr-xr-x 1 root wheel uarch 13 Sep 24 08:03:12 2025 = /usr/lib/pam_unix.so -> pam_unix.so.6 > -r--r--r-- 1 root wheel uarch 13696 Sep 24 08:03:12 2025 = /usr/lib/pam_unix.so.6 >=20 > runtime-dev: > lrwxr-xr-x 1 root wheel uarch 11 Sep 23 15:06:33 2025 = /usr/lib/libpam.so -> libpam.so.6 [Actually it is a chroot created somewhat later the boot environment was updated.] >=20 > Note: the test context is somewhat older: >=20 > FreeBSD-runtime-16.snap20250924151341 In case it turns out that the above type of thing is actually sometimes significant, examples can be listed as shown by the below: # pkg info -g "FreeBSD-*" \ > | grep -v '\-dev-' \ > | xargs pkg info -l {} \; \ > | grep -e "^FreeBSD-" -e "\.so$" \ > | grep -B1 "\.so$" \ > | grep -v "^--$" pkg: No package(s) matching {} FreeBSD-bootloader-16.snap20250923153156: /boot/userboot_4th.so /boot/userboot_lua.so FreeBSD-bsnmp-16.snap20250923153156: /usr/lib/snmp_bridge.so /usr/lib/snmp_hast.so /usr/lib/snmp_hostres.so /usr/lib/snmp_lm75.so /usr/lib/snmp_mibII.so /usr/lib/snmp_netgraph.so /usr/lib/snmp_pf.so /usr/lib/snmp_target.so /usr/lib/snmp_usm.so /usr/lib/snmp_vacm.so /usr/lib/snmp_wlan.so FreeBSD-clang-16.snap20250923232126: /usr/lib/clang/19/lib/freebsd/libclang_rt.asan-i386.so /usr/lib/clang/19/lib/freebsd/libclang_rt.asan-x86_64.so FreeBSD-clibs-16.snap20250925093303: /usr/lib/libxnet.so FreeBSD-geom-16.snap20250923232126: /lib/geom/geom_cache.so /lib/geom/geom_concat.so /lib/geom/geom_eli.so /lib/geom/geom_journal.so /lib/geom/geom_label.so /lib/geom/geom_mirror.so /lib/geom/geom_mountver.so /lib/geom/geom_multipath.so /lib/geom/geom_nop.so /lib/geom/geom_part.so /lib/geom/geom_raid.so /lib/geom/geom_raid3.so /lib/geom/geom_shsec.so /lib/geom/geom_stripe.so /lib/geom/geom_union.so /lib/geom/geom_virstor.so FreeBSD-kerberos-16.snap20250923232126: /usr/lib/pam_krb5.so /usr/lib/pam_ksu.so FreeBSD-natd-16.snap20250923153156: /lib/libalias_dummy.so /lib/libalias_ftp.so /lib/libalias_irc.so /lib/libalias_nbt.so /lib/libalias_pptp.so /lib/libalias_skinny.so /lib/libalias_smedia.so FreeBSD-openssl-lib-16.snap20250923153156: /usr/lib/engines-3/capi.so /usr/lib/engines-3/devcrypto.so /usr/lib/engines-3/loader_attic.so /usr/lib/engines-3/padlock.so /usr/lib/ossl-modules/legacy.so FreeBSD-runtime-16.snap20250924151341: /usr/lib/pam_lastlog.so /usr/lib/pam_login_access.so /usr/lib/pam_nologin.so /usr/lib/pam_securetty.so /usr/lib/pam_self.so /usr/lib/pam_unix.so FreeBSD-ssh-16.snap20250923153156: /usr/lib/pam_ssh.so FreeBSD-utilities-16.snap20250924211435: /usr/lib/flua/freebsd/kenv.so /usr/lib/flua/freebsd/sys/linker.so /usr/lib/flua/hash.so /usr/lib/flua/jail.so /usr/lib/flua/ucl.so /usr/lib/flua/yaml.so /usr/lib/libomp.so /usr/lib/nss_tacplus.so /usr/lib/pam_chroot.so /usr/lib/pam_deny.so /usr/lib/pam_echo.so /usr/lib/pam_exec.so /usr/lib/pam_ftpusers.so /usr/lib/pam_group.so /usr/lib/pam_guest.so /usr/lib/pam_passwdqc.so /usr/lib/pam_permit.so /usr/lib/pam_radius.so /usr/lib/pam_rhosts.so /usr/lib/pam_rootok.so /usr/lib/pam_tacplus.so /usr/lib/pam_xdg.so FreeBSD-zfs-16.snap20250924222558: /usr/lib/pam_zfs_key.so =3D=3D=3D Mark Millard marklmi at yahoo.com