|
Revision tags: release/12.2.0, release/11.4.0, release/12.1.0 |
|
| #
fa2cb1e4 |
| 10-Oct-2019 |
Glen Barber <[email protected]> |
MFS r353409: MFC r353320: Rework the logic for installing the pkg(8) configuration.
'quarterly' package sets do not exist for head, so explicitly install the 'latest' configuration file there
MFS r353409: MFC r353320: Rework the logic for installing the pkg(8) configuration.
'quarterly' package sets do not exist for head, so explicitly install the 'latest' configuration file there. Otherwise, fall back to the original conditional evaluation to determine if the 'latest' or 'quarterly' configuration file should be installed.
Approved by: re (kib) Sponsored by: Rubicon Communications, LLC (Netgate)
show more ...
|
| #
d04faca3 |
| 20-Sep-2019 |
Glen Barber <[email protected]> |
- Copy stable/12@r352480 to releng/12.1 as part of the 12.1 release cycle. - Update from PRERELEASE to BETA1. - Set the default pkg(7) repository to 'quarterly'. - Bump __FreeBSD_version. - Prune s
- Copy stable/12@r352480 to releng/12.1 as part of the 12.1 release cycle. - Update from PRERELEASE to BETA1. - Set the default pkg(7) repository to 'quarterly'. - Bump __FreeBSD_version. - Prune svn:mergeinfo from the new branch.
Approved by: re (implicit) Sponsored by: Rubicon Communications, LLC (Netgate)
show more ...
|
|
Revision tags: release/11.3.0 |
|
| #
f0d85a00 |
| 27-Apr-2019 |
Colin Percival <[email protected]> |
On non-x86 systems, use "quarterly" packages.
x86 architectures have "latest" package builds on stable/*, so keep using those (they'll get switched over to "quarterly" during releases).
Direct comm
On non-x86 systems, use "quarterly" packages.
x86 architectures have "latest" package builds on stable/*, so keep using those (they'll get switched over to "quarterly" during releases).
Direct commit to stable/12 because using "latest" packages is appropriate for all architectures on HEAD.
Discussed with: gjb
show more ...
|
| #
7ef3d6b0 |
| 27-Apr-2019 |
Colin Percival <[email protected]> |
MFC r346628: Split the pkg configuration file FreeBSD.conf into versions for {latest, quarterly} and use Makefile logic to decide which one to install (right now, unconditionally "latest").
Discusse
MFC r346628: Split the pkg configuration file FreeBSD.conf into versions for {latest, quarterly} and use Makefile logic to decide which one to install (right now, unconditionally "latest").
Discussed with: gjb
show more ...
|
|
Revision tags: release/12.0.0 |
|
| #
5836319a |
| 31-Jul-2018 |
Brad Davis <[email protected]> |
Move pkg/FreeBSD.conf to usr.sbin/pkg/
Approved by: bapt (mentor) Differential Revision: https://reviews.freebsd.org/D16491
|
|
Revision tags: release/11.2.0, release/10.4.0, release/11.1.0 |
|
| #
64a0982b |
| 04-Mar-2017 |
Enji Cooper <[email protected]> |
usr.sbin: normalize paths using SRCTOP-relative paths or :H when possible
This simplifies make logic/output
MFC after: 1 month Sponsored by: Dell EMC Isilon
|
|
Revision tags: release/11.0.1, release/11.0.0, release/10.3.0 |
|
| #
61acb458 |
| 08-Sep-2015 |
Baptiste Daroussin <[email protected]> |
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
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 MFC after: 1 week
show more ...
|
|
Revision tags: release/10.2.0 |
|
| #
c6db8143 |
| 25-Nov-2014 |
Baptiste Daroussin <[email protected]> |
Convert usr.sbin to LIBADD Reduce overlinking
|
|
Revision tags: release/10.1.0 |
|
| #
ffcaf4d2 |
| 28-Oct-2014 |
Nathan Whitehorn <[email protected]> |
Remove spurious libelf dependency.
Submitted by: pluknet
|
| #
60b9a1fc |
| 27-Oct-2014 |
Nathan Whitehorn <[email protected]> |
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.
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
show more ...
|
| #
d029c3aa |
| 06-Aug-2014 |
Baptiste Daroussin <[email protected]> |
Rework privatelib/internallib
Make sure everything linking to a privatelib and/or an internallib does it directly from the OBJDIR rather than DESTDIR. Add src.libnames.mk so bsd.libnames.mk is not p
Rework privatelib/internallib
Make sure everything linking to a privatelib and/or an internallib does it directly from the OBJDIR rather than DESTDIR. Add src.libnames.mk so bsd.libnames.mk is not polluted by libraries not existsing in final installation Introduce the LD* variable which is what ld(1) is expecting (via LDADD) to link to internal/privatelib Directly link to the .so in case of private library to avoid having to complexify LDFLAGS.
Phabric: https://phabric.freebsd.org/D553 Reviewed by: imp, emaste
show more ...
|
|
Revision tags: release/9.3.0 |
|
| #
4d3b6a78 |
| 24-Mar-2014 |
Bryan Drewery <[email protected]> |
Add missing LIBM to DPADD from r263650
Reported by: jilles
|
| #
825ab354 |
| 22-Mar-2014 |
Bryan Drewery <[email protected]> |
Fix build with libucl 20140321
|
| #
8a7d859e |
| 23-Feb-2014 |
Baptiste Daroussin <[email protected]> |
Switch pkg(7) from libyaml to libucl
|
|
Revision tags: release/10.0.0 |
|
| #
5eb90b9a |
| 30-Oct-2013 |
Bryan Drewery <[email protected]> |
Add a pkg(7) manpage for bootstrap
Approved by: bapt MFC after: 2 days
|
| #
029df170 |
| 26-Oct-2013 |
Bryan Drewery <[email protected]> |
Link in libcrypto as well to fix build in some cases.
Approved by: bapt MFC after: 2 days Reported by: many
|
| #
f12db248 |
| 26-Oct-2013 |
Bryan Drewery <[email protected]> |
Support checking signature for pkg bootstrap.
If the pkg.conf is configured with SIGNATURE_TYPE: FINGERPRINTS, and FINGERPRINTS: /etc/keys/pkg then a pkg.sig file is fetched along with pkg.txz. The
Support checking signature for pkg bootstrap.
If the pkg.conf is configured with SIGNATURE_TYPE: FINGERPRINTS, and FINGERPRINTS: /etc/keys/pkg then a pkg.sig file is fetched along with pkg.txz. The signature contains the signature provided by the signing server, and the public key. The .sig is the exact output from the signing server in the following format:
SIGNATURE <openssl signed> CERT <rsa public key> END
The signature is verified with the following logic:
- If the .sig file is missing, it fails. - If the .sig doesn't validate, it fails. - If the public key in the .sig is not in the known trusted fingerprints, it fails. - If the public key is in the revoked key list, it fails.
Approved by: bapt MFC after: 2 days Discussed by: bapt with des, jonathan, gavin
show more ...
|
| #
e3ededfa |
| 14-Oct-2013 |
Bryan Drewery <[email protected]> |
Rename libbsdyml to libyaml, make private, and bump SHLIB_MAJOR to 1.0
Suggested by: des Approved by: bapt MFC after: 1 week
|
|
Revision tags: release/9.2.0, release/8.4.0 |
|
| #
1f9712de |
| 10-Mar-2013 |
Antoine Brodin <[email protected]> |
Fix a typo in DPADD.
|
| #
9950ecee |
| 05-Mar-2013 |
Baptiste Daroussin <[email protected]> |
Add the ability to correctly read pkg.conf is exists.
Only look for boostrap useful options: - PACKAGESITE - ABI - MIRROR_TYPE - ASSUME_ALWAYS_YES
While here makes PACKAGESITE expand the ${ABI}
Add the ability to correctly read pkg.conf is exists.
Only look for boostrap useful options: - PACKAGESITE - ABI - MIRROR_TYPE - ASSUME_ALWAYS_YES
While here makes PACKAGESITE expand the ${ABI} variable. Allow to deactivate any SRV record look up (MIRROR_TYPE=none) Use the same mechanism as for pkgng itself: first get configuration out of environment variable and fallback on pkg.conf if exists.
Reviewed by: bdrewery
show more ...
|
| #
29aaa961 |
| 05-Dec-2012 |
Baptiste Daroussin <[email protected]> |
if PACKAGESITE url scheme is not 'file://', always try to revolv SRV records and use them if any. It allows the bootstrap to use directly pkg.FreeBSD.org instead of pkgbeta.FreeBSD.org
MFC after: 1
if PACKAGESITE url scheme is not 'file://', always try to revolv SRV records and use them if any. It allows the bootstrap to use directly pkg.FreeBSD.org instead of pkgbeta.FreeBSD.org
MFC after: 1 month
show more ...
|
|
Revision tags: release/9.1.0 |
|
| #
a6454741 |
| 16-Apr-2012 |
Baptiste Daroussin <[email protected]> |
- Use _PATH_TMP instead of hardcoded /tmp - more style(9) fixes - some refactoring - better error detection - Add the DPADD to Makefile
Submitted by: Garrett Cooper <[email protected]> Approved by:
- Use _PATH_TMP instead of hardcoded /tmp - more style(9) fixes - some refactoring - better error detection - Add the DPADD to Makefile
Submitted by: Garrett Cooper <[email protected]> Approved by: des (mentor)
show more ...
|
| #
3aa4b42a |
| 15-Apr-2012 |
Baptiste Daroussin <[email protected]> |
add usr.sbin/pkg which is a bootstrap tool for pkgng. it respects PACKAGESITE, PACKAGEROOT, and a new environment variable ABI (if a user want to use a different API from the base one for its package
add usr.sbin/pkg which is a bootstrap tool for pkgng. it respects PACKAGESITE, PACKAGEROOT, and a new environment variable ABI (if a user want to use a different API from the base one for its packages) it has no man page on purpose to avoid hidding the pkg(8) man page from the pkgng package. for now uses pkgbeta.FreeBSD.org as default mirror to find its package it respects MK_PKGTOOLS
Approved by: des (mentor)
show more ...
|