mirror of
https://github.com/NixOS/nixpkgs.git
synced 2024-11-22 23:13:19 +00:00
ghidra: Add ghidra-analyzeHeadless to PATH
This new binary is an alias to the support/analyzeHeadless script, which is used to run ghidra scripts in a headless manner. This ghidra-analyzeHeadless name is also the one used by the ArchLinux package.
This commit is contained in:
parent
de6fbfa299
commit
be6aa219ed
@ -160,6 +160,7 @@ stdenv.mkDerivation (finalAttrs: {
|
|||||||
postFixup = ''
|
postFixup = ''
|
||||||
mkdir -p "$out/bin"
|
mkdir -p "$out/bin"
|
||||||
ln -s "${pkg_path}/ghidraRun" "$out/bin/ghidra"
|
ln -s "${pkg_path}/ghidraRun" "$out/bin/ghidra"
|
||||||
|
ln -s "${pkg_path}/support/analyzeHeadless" "$out/bin/ghidra-analyzeHeadless"
|
||||||
wrapProgram "${pkg_path}/support/launch.sh" \
|
wrapProgram "${pkg_path}/support/launch.sh" \
|
||||||
--set-default NIX_GHIDRAHOME "${pkg_path}/Ghidra" \
|
--set-default NIX_GHIDRAHOME "${pkg_path}/Ghidra" \
|
||||||
--prefix PATH : ${lib.makeBinPath [ openjdk21 ]}
|
--prefix PATH : ${lib.makeBinPath [ openjdk21 ]}
|
||||||
|
@ -66,6 +66,7 @@ stdenv.mkDerivation rec {
|
|||||||
postFixup = ''
|
postFixup = ''
|
||||||
mkdir -p "$out/bin"
|
mkdir -p "$out/bin"
|
||||||
ln -s "${pkg_path}/ghidraRun" "$out/bin/ghidra"
|
ln -s "${pkg_path}/ghidraRun" "$out/bin/ghidra"
|
||||||
|
ln -s "${pkg_path}/support/analyzeHeadless" "$out/bin/ghidra-analyzeHeadless"
|
||||||
|
|
||||||
wrapProgram "${pkg_path}/support/launch.sh" \
|
wrapProgram "${pkg_path}/support/launch.sh" \
|
||||||
--prefix PATH : ${lib.makeBinPath [ openjdk17 ]}
|
--prefix PATH : ${lib.makeBinPath [ openjdk17 ]}
|
||||||
|
@ -32,6 +32,8 @@ let
|
|||||||
''
|
''
|
||||||
makeWrapper '${ghidra}/bin/ghidra' "$out/bin/ghidra" \
|
makeWrapper '${ghidra}/bin/ghidra' "$out/bin/ghidra" \
|
||||||
--set NIX_GHIDRAHOME "$out/lib/ghidra/Ghidra"
|
--set NIX_GHIDRAHOME "$out/lib/ghidra/Ghidra"
|
||||||
|
makeWrapper '${ghidra}/bin/ghidra-analyzeHeadless' "$out/bin/ghidra-analyzeHeadless" \
|
||||||
|
--set NIX_GHIDRAHOME "$out/lib/ghidra/Ghidra"
|
||||||
ln -s ${ghidra}/share $out/share
|
ln -s ${ghidra}/share $out/share
|
||||||
''
|
''
|
||||||
+ lib.optionalString stdenv.hostPlatform.isDarwin ''
|
+ lib.optionalString stdenv.hostPlatform.isDarwin ''
|
||||||
|
Loading…
Reference in New Issue
Block a user