https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=284119

--- Comment #1 from commit-h...@freebsd.org ---
A commit in branch main references this bug:

URL:
https://cgit.FreeBSD.org/src/commit/?id=4b04f5d7e8a2bb0488ad5804ecaf45cef5b1d46f

commit 4b04f5d7e8a2bb0488ad5804ecaf45cef5b1d46f
Author:     Ed Maste <ema...@freebsd.org>
AuthorDate: 2025-01-17 19:14:22 +0000
Commit:     Ed Maste <ema...@freebsd.org>
CommitDate: 2025-01-21 12:47:48 +0000

    install: Fix METALOG ouptut for numeric -o and -g args

    install's -o and -g flags both accept a name or a numeric argument.
    In -U -M (non-root METALOG) mode it always emitted uname= and gname= in
    the METALOG, but these are not appropriate for numeric IDs.

    If the -o and/or -u arguments parse as an ID, emit uid= and/or gid=
    respectively.

    Note that if an argument is valid as both a name and numeric ID we will
    prefer the name in normal (non -U -M) mode and the ID in -U -M mode.  We
    don't want to require a passwd db in non-root mode, and entirely-numeric
    user or group names are a terrible idea so just accept this discrepancy.

    PR:             284119
    Reviewed by:    jlduran
    Sponsored by:   The FreeBSD Foundation
    Differential Revision: https://reviews.freebsd.org/D48504

 usr.bin/xinstall/xinstall.c | 20 ++++++++++++++++----
 1 file changed, 16 insertions(+), 4 deletions(-)

-- 
You are receiving this mail because:
You are the assignee for the bug.

Reply via email to