git: 73ba568b1c35 - main - pkg: suppress error on unknown options
- Go to: [ bottom of page ] [ top of archives ] [ this month ]
Date: Mon, 05 May 2025 15:52:24 UTC
The branch main has been updated by emaste:
URL: https://cgit.FreeBSD.org/src/commit/?id=73ba568b1c35aabc1682540b5b4d5d77220c5468
commit 73ba568b1c35aabc1682540b5b4d5d77220c5468
Author: Isaac Freund <ifreund@freebsdfoundation.org>
AuthorDate: 2025-05-05 08:03:08 +0000
Commit: Ed Maste <emaste@FreeBSD.org>
CommitDate: 2025-05-05 15:52:08 +0000
pkg: suppress error on unknown options
pkg(7) does not understand all the options that pkg(8) understands and
should never log errors about unknown options that it will pass on to
pkg(8) without touching.
PR: 286510
Reviewed by: bapt
Fixes: be61deae0aa2 ("pkg: clarify argument parsing")
Sponsored by: The FreeBSD Foundation
Differential Revision: https://reviews.freebsd.org/D50163
---
usr.sbin/pkg/pkg.c | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/usr.sbin/pkg/pkg.c b/usr.sbin/pkg/pkg.c
index b62eecfc6dce..7899fbaeaf09 100644
--- a/usr.sbin/pkg/pkg.c
+++ b/usr.sbin/pkg/pkg.c
@@ -1164,7 +1164,7 @@ main(int argc, char *argv[])
{ "yes", no_argument, NULL, 'y' },
{ NULL, 0, NULL, 0 },
};
- while ((ch = getopt_long(argc, argv, "+y",
+ while ((ch = getopt_long(argc, argv, "+:y",
sub_longopts, NULL)) != -1) {
switch (ch) {
case 'y':