Files
r2ghidra/dist/debian/build.sh
T
2022-06-07 12:10:53 +02:00

29 lines
826 B
Bash
Executable File

#!/bin/sh
r2 -qv
if [ $? != 0 ]; then
# git clone --depth=1 [email protected]:radareorg/radare2 r2 || exit 1
wget -c https://github.com/radareorg/radare2/archive/master.zip
sudo apt-get update
sudo apt-get -y install git g++ make pkg-config flex bison unzip patch
unzip master.zip
mv radare2-master r2
( cd r2 && sys/debian.sh ) # make -C r2/dist/debian
sudo dpkg -i r2/dist/debian/*/*.deb
fi
[ -z "${DESTDIR}" ] && DESTDIR="/work/dist/debian/root"
VERSION=`r2 -qv`
[ -z "${VERSION}" ] && VERSION=`r2/configure -qV`
RV=${VERSION}
R2_LIBR_PLUGINS=`r2 -HR2_LIBR_PLUGINS`
[ -z "${DESTDIR}" ] && DESTDIR=/
[ -z "${R2_LIBR_PLUGINS}" ] && R2_LIBR_PLUGINS=/usr/lib/radare2/last
export CFLAGS=-O2
make R2_PLUGDIR=${R2_LIBR_PLUGINS} DESTDIR=${DESTDIR}
./configure --prefix=/usr
make -j4
sudo make install DESTDIR="${DESTDIR}"