From 0630c69aaccedc8494fd6dfae1dd2203c2255f5a Mon Sep 17 00:00:00 2001 From: thomas Date: Wed, 7 Sep 2022 13:47:49 +0200 Subject: [PATCH] ghidra: Code analyzer, add version 10.1.5 --- ghidra-10.1.5-0.build.sh | 36 ++++++++++++++++++++++++++++++++++++ 1 file changed, 36 insertions(+) create mode 100755 ghidra-10.1.5-0.build.sh diff --git a/ghidra-10.1.5-0.build.sh b/ghidra-10.1.5-0.build.sh new file mode 100755 index 0000000..1eea5cc --- /dev/null +++ b/ghidra-10.1.5-0.build.sh @@ -0,0 +1,36 @@ +#! /bin/bash + +set -e + +PKG=ghidra +VERSION=10.1.5 +BUILD=0 + +PREFIX=/pkg/$PKG-$VERSION-$BUILD +if [ -n "$TESTING" ]; then PREFIX=/scratch/local2/$USER/$PKG-$VERSION-$BUILD ; fi + +mkdir -p $PREFIX +cat >$PREFIX/profile <<-EOF + . /pkg/openjdk-17.0.2.8-0/profile + export _JAVA_OPTIONS='-Dawt.useSystemAAFontSettings=on -Dswing.aatext=true' + PATH=$PREFIX:\$PATH + if [ -d $PREFIX/.compatlibs ]; then export LD_LIBRARY_PATH=$PREFIX/.compatlibs\${LD_LIBRARY_PATH:+:}\$LD_LIBRARY_PATH ; fi +EOF +. $PREFIX/profile + +BUILDDIR=$PREFIX/build + +mkdir -p $BUILDDIR +cd $BUILDDIR + +# orig: https://github.com/NationalSecurityAgency/ghidra/releases/download/Ghidra_10.1.5_build/ghidra_10.1.5_PUBLIC_20220726.zip +BEEHIVE=https://beehive.molgen.mpg.de/bd542513e7b52f7f06eede128409de37/ghidra_10.1.5_PUBLIC_20220726.zip +VERSIONpubl=${VERSION}_PUBLIC # 10.1.5_PUBLIC +VERSIONdate=${VERSIONpubl}_20220726 # 10.1.5_PUBLIC_2022072 +test -e ghidra_$VERSIONdate.zip || wget -nv $BEEHIVE +test -d ghidra_$VERSIONpubl || bsdtar -xf ghidra_$VERSIONdate.zip + +mv ghidra_$VERSIONpubl/* $PREFIX +rmdir ghidra_$VERSIONpubl + +exit