#
287809 |
|
15-Sep-2015 |
bapt |
MFC: r287579
Implement pubkey support for the bootstrap
Note that to not interfer with finger print it expects a signature on pkg itself which is named pkg.txz.pubkeysign
To genrate it: echo -n "$(sha256 -q pkg.txz)" | openssl dgst -sha256 -sign /thekey \ -binary -out ./pkg.txz.pubkeysig
Note the "echo -n" which prevent signing the '\n' one would get otherwise
PR: 202622
|
#
283791 |
|
30-May-2015 |
bapt |
MFC: r273754 (by nwhitehorn)
Use pkg-1.4-style platform identifiers based on MACHINE_ARCH (e.g. FreeBSD:11:amd64 instead of freebsd:11:x86:64) when bootstrapping pkg. Thanks to portmgr for providing symlinks so both styles work.
Reviewed by: bapt MFC after: 3 weeks
|
#
268896 |
|
19-Jul-2014 |
bapt |
MFC: r263648, r264789, r266636
This brings: - schema validation - xpath-like interface for ucl objects
Adapt pkg(7) to the new libucl API
|
#
263624 |
|
22-Mar-2014 |
bdrewery |
MFC r263181:
Fix ASSUME_ALWAYS_YES not being parsed properly from config after UCL conversion.
|
#
263621 |
|
22-Mar-2014 |
bdrewery |
MFC r263180:
Fix ABI from /usr/local/etc/pkg.conf not being respected.
|
#
263020 |
|
11-Mar-2014 |
bapt |
r262400,r262401,r262418
Sync pkg(7) with head
|
#
261144 |
|
24-Jan-2014 |
bapt |
Implicit include of sys/queue.h instead of relying on gelf.h/libelf.h to bring it Newer version of gelf.h and libelf.h does not include sys/queue.h anymore
Submitted by: kaiw
|
#
259613 |
|
19-Dec-2013 |
bdrewery |
MFC r259266:
Fix multi-repository support by properly respecting 'enabled' flag.
This will read the REPOS_DIR env/config setting (default is /etc/pkg and /usr/local/etc/pkg/repos) and use the last enabled repository.
This can be changed in the environment using a comma-separated list, or in /usr/local/etc/pkg.conf with JSON array syntax of: REPOS_DIR: ["/etc/pkg", "/usr/local/etc/pkg/repos"]
Approved by: bapt (mentor)
|
#
257353 |
|
29-Oct-2013 |
bdrewery |
MFC: r256770,r257142,r257145,r257146,r257147,r257148, r257149,r257150,r257158,r257159,r257164,r257168, r257193
- Support checking signature for pkg bootstrap from remote and for 'pkg add ./pkg.txz'
- Be verbose on where pkg is being bootstrapped from.
- Add support for reading configuration files from /etc/pkg. For now only /etc/pkg/FreeBSD.conf is supported.
- Add test package signing key fingerprint into /etc/keys/pkg/trusted.
- Disable fingerprint checking by default for now as the official packages are not yet signed.
Approved by: bapt Approved by: re (glebius)
|
#
257328 |
|
29-Oct-2013 |
bdrewery |
MFC r257051:
Add support for using "pkg+http://" for the PACKAGESITE.
pkg 1.2 is adding this support as well. This should help lessen the confusion on why the default SRV PACKAGESITE does not load in a browser.
Approved by: bapt Approved by: re (glebius)
|
#
256998 |
|
23-Oct-2013 |
bdrewery |
MFC r256450:
Rename libbsdyml to libyaml, make private, and bump SHLIB_MAJOR to 1.0
Approved by: bapt Approved by: re (glebius)
|
#
287809 |
|
15-Sep-2015 |
bapt |
MFC: r287579
Implement pubkey support for the bootstrap
Note that to not interfer with finger print it expects a signature on pkg itself which is named pkg.txz.pubkeysign
To genrate it: echo -n "$(sha256 -q pkg.txz)" | openssl dgst -sha256 -sign /thekey \ -binary -out ./pkg.txz.pubkeysig
Note the "echo -n" which prevent signing the '\n' one would get otherwise
PR: 202622
|
#
283791 |
|
30-May-2015 |
bapt |
MFC: r273754 (by nwhitehorn)
Use pkg-1.4-style platform identifiers based on MACHINE_ARCH (e.g. FreeBSD:11:amd64 instead of freebsd:11:x86:64) when bootstrapping pkg. Thanks to portmgr for providing symlinks so both styles work.
Reviewed by: bapt MFC after: 3 weeks
|
#
268896 |
|
19-Jul-2014 |
bapt |
MFC: r263648, r264789, r266636
This brings: - schema validation - xpath-like interface for ucl objects
Adapt pkg(7) to the new libucl API
|
#
263624 |
|
22-Mar-2014 |
bdrewery |
MFC r263181:
Fix ASSUME_ALWAYS_YES not being parsed properly from config after UCL conversion.
|
#
263621 |
|
22-Mar-2014 |
bdrewery |
MFC r263180:
Fix ABI from /usr/local/etc/pkg.conf not being respected.
|
#
263020 |
|
11-Mar-2014 |
bapt |
r262400,r262401,r262418
Sync pkg(7) with head
|
#
261144 |
|
24-Jan-2014 |
bapt |
Implicit include of sys/queue.h instead of relying on gelf.h/libelf.h to bring it Newer version of gelf.h and libelf.h does not include sys/queue.h anymore
Submitted by: kaiw
|
#
259613 |
|
19-Dec-2013 |
bdrewery |
MFC r259266:
Fix multi-repository support by properly respecting 'enabled' flag.
This will read the REPOS_DIR env/config setting (default is /etc/pkg and /usr/local/etc/pkg/repos) and use the last enabled repository.
This can be changed in the environment using a comma-separated list, or in /usr/local/etc/pkg.conf with JSON array syntax of: REPOS_DIR: ["/etc/pkg", "/usr/local/etc/pkg/repos"]
Approved by: bapt (mentor)
|
#
257353 |
|
29-Oct-2013 |
bdrewery |
MFC: r256770,r257142,r257145,r257146,r257147,r257148, r257149,r257150,r257158,r257159,r257164,r257168, r257193
- Support checking signature for pkg bootstrap from remote and for 'pkg add ./pkg.txz'
- Be verbose on where pkg is being bootstrapped from.
- Add support for reading configuration files from /etc/pkg. For now only /etc/pkg/FreeBSD.conf is supported.
- Add test package signing key fingerprint into /etc/keys/pkg/trusted.
- Disable fingerprint checking by default for now as the official packages are not yet signed.
Approved by: bapt Approved by: re (glebius)
|
#
257328 |
|
29-Oct-2013 |
bdrewery |
MFC r257051:
Add support for using "pkg+http://" for the PACKAGESITE.
pkg 1.2 is adding this support as well. This should help lessen the confusion on why the default SRV PACKAGESITE does not load in a browser.
Approved by: bapt Approved by: re (glebius)
|
#
256998 |
|
23-Oct-2013 |
bdrewery |
MFC r256450:
Rename libbsdyml to libyaml, make private, and bump SHLIB_MAJOR to 1.0
Approved by: bapt Approved by: re (glebius)
|