aboutsummaryrefslogtreecommitdiff
path: root/bpkg/pkg-build.cxx
diff options
context:
space:
mode:
authorKaren Arutyunov <karen@codesynthesis.com>2018-11-12 14:38:43 +0300
committerKaren Arutyunov <karen@codesynthesis.com>2018-11-13 13:29:12 +0300
commit0e31447976e338956f4aef98930f2f28261d9983 (patch)
tree7518c5c288ff7196e5eae3521e4d17f5dab884f9 /bpkg/pkg-build.cxx
parente59343b3267e82aff33a8f73ab82b51345913c06 (diff)
Add pkg-verify --deep option
Diffstat (limited to 'bpkg/pkg-build.cxx')
-rw-r--r--bpkg/pkg-build.cxx11
1 files changed, 9 insertions, 2 deletions
diff --git a/bpkg/pkg-build.cxx b/bpkg/pkg-build.cxx
index 655f0de..ad61196 100644
--- a/bpkg/pkg-build.cxx
+++ b/bpkg/pkg-build.cxx
@@ -187,7 +187,10 @@ namespace bpkg
package_manifest m (
sp->state == package_state::fetched
- ? pkg_verify (options, a->absolute () ? *a : c / *a, true)
+ ? pkg_verify (options,
+ a->absolute () ? *a : c / *a,
+ false /* expand_values */,
+ true /* ignore_unknown */)
: pkg_verify (sp->effective_src_root (c), true));
// Copy the possibly fixed up version from the selected package.
@@ -2912,7 +2915,11 @@ namespace bpkg
info << "'" << package << "' does not appear to be a valid "
<< "package archive: ";
- package_manifest m (pkg_verify (o, a, true, diag));
+ package_manifest m (pkg_verify (o,
+ a,
+ false /* expand_values */,
+ true /* ignore_unknown */,
+ diag));
// This is a package archive.
//