wrapGAppsHook: Correct wrapProgram
invocations
#29419
Closed
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
Cherry-picked from 2cd342c
Motivation for this change
fixes issue #25756 for 17.03, which has not been backported yet
original commit message below
This change fixes several defects in the way
wrapGAppsHook
selectedthe executable to wrap.
Previously, it would wrap any top-level files in the target
/bin
and/libexec
directories, including directories and non-executablefiles. In addition, it failed to wrap files in subdirectories.
Now, it uses
find
to iterate over these directory hierarchies,selecting only executable files for wrapping.
Things done
Cherry-picked commit, built emacs and tried out hexl-mode, which workds now.
Have not tested any other build. Also built a firefox, seemed to work fine.build-use-sandbox
innix.conf
on non-NixOS)nix-shell -p nox --run "nox-review wip"
./result/bin/
)