diff options
| author | rnhmjoj <rnhmjoj@inventati.org> | 2023-09-05 16:28:57 +0200 |
|---|---|---|
| committer | rnhmjoj <rnhmjoj@inventati.org> | 2023-09-05 16:28:57 +0200 |
| commit | 800133566d79ba66faec6f2aca40f9e52b6a7c4d (patch) | |
| tree | be573b5e7e36721510541654a73e07ff363d8c05 /pkgs/development/python-modules/termplotlib/gnuplot-subprocess.patch | |
| parent | f9967a1d7688a6de0c727fec0c4b61715064fe1b (diff) | |
firefox wrapper: fix merging of policies files
If multiple extraPolicies or extraPoliciesFiles are given, the JSON
objects are merged using `jq` with the `a + b` operator, which simply
combines all the unique keys of `a`, `b` with the duplicated keys from
`b`, without recursion.
This strategy is completely wrong in this case: as policy files consists
of a single key, "policies", all that happens is that `b` takes over, in
other words:
$(jq -s '.[0] + .[1]' a b) == $(cat b)
So there is no merging at all, the final policies.json file is simply
the last file in the list.
The `a * b` operation should be used instead, which performs the merge
by recursing in each key.
Diffstat (limited to 'pkgs/development/python-modules/termplotlib/gnuplot-subprocess.patch')
0 files changed, 0 insertions, 0 deletions
