]> CyberLeo.Net >> Repos - FreeBSD/FreeBSD.git/commit
pkg(7): rework the arguments handling
authorBaptiste Daroussin <bapt@FreeBSD.org>
Wed, 6 Jan 2021 10:35:22 +0000 (11:35 +0100)
committerBaptiste Daroussin <bapt@FreeBSD.org>
Wed, 6 Jan 2021 10:47:34 +0000 (11:47 +0100)
commitae994fdc5bd2ccc0ac0b8745fd1f1be67ad6e071
tree54c8ffa1674ec219dceae48273603566fc5249cf
parent99870c70bac7440bb2224d990a503d87c5488323
pkg(7): rework the arguments handling

Rework the arguments handling around using getopt_long:
* add long option support
* add -4 and -6 support to enforce ipv4 or ipv6

While here fix a regression which occured between FreeBSD 12.1 and
FreeBSD 12.2 where pkg bootstrap -y stopped working

PR: 252270
MFC after: 2 weeks
Submitted by: evilham <contact@evilham.com>
Differential Revision: https://reviews.freebsd.org/D27860
usr.sbin/pkg/pkg.7
usr.sbin/pkg/pkg.c