diff options
author | Benjamin Hipple <bhipple@protonmail.com> | 2020-08-02 10:56:22 -0400 |
---|---|---|
committer | Benjamin Hipple <bhipple@protonmail.com> | 2020-08-02 10:56:22 -0400 |
commit | f22881290a078ff63c4ea66f66de99495ec8cd44 (patch) | |
tree | 3ac6557f1a44ecc693a4b032fbe44ab5277a2029 /maintainers/scripts/nixpkgs-lint.pl | |
parent | 3c4b8bf8fd9a1bfc3c0692a2338c1cf1e2ff6008 (diff) | |
download | nixlib-f22881290a078ff63c4ea66f66de99495ec8cd44.tar nixlib-f22881290a078ff63c4ea66f66de99495ec8cd44.tar.gz nixlib-f22881290a078ff63c4ea66f66de99495ec8cd44.tar.bz2 nixlib-f22881290a078ff63c4ea66f66de99495ec8cd44.tar.lz nixlib-f22881290a078ff63c4ea66f66de99495ec8cd44.tar.xz nixlib-f22881290a078ff63c4ea66f66de99495ec8cd44.tar.zst nixlib-f22881290a078ff63c4ea66f66de99495ec8cd44.zip |
nixpkgs-lint: ignore user's overlays
Otherwise, it can get tripped up importing things like the NUR packages. Since this is for linting Nixpkgs itself, ignoring overlays seems the way to go.
Diffstat (limited to 'maintainers/scripts/nixpkgs-lint.pl')
-rwxr-xr-x | maintainers/scripts/nixpkgs-lint.pl | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/maintainers/scripts/nixpkgs-lint.pl b/maintainers/scripts/nixpkgs-lint.pl index 638d1b2aaa16..43fb39413613 100755 --- a/maintainers/scripts/nixpkgs-lint.pl +++ b/maintainers/scripts/nixpkgs-lint.pl @@ -35,7 +35,7 @@ GetOptions("package|p=s" => \$filter, ) or exit 1; # Evaluate Nixpkgs into an XML representation. -my $xml = `nix-env -f '$path' -qa '$filter' --xml --meta --drv-path`; +my $xml = `nix-env -f '$path' --arg overlays '[]' -qa '$filter' --xml --meta --drv-path`; die "$0: evaluation of ‘$path’ failed\n" if $? != 0; my $info = XMLin($xml, KeyAttr => { 'item' => '+attrPath', 'meta' => 'name' }, ForceArray => 1, SuppressEmpty => '' ) or die "cannot parse XML output"; |