mirror of
https://github.com/zardus/ctf-tools
synced 2024-12-12 14:02:33 +00:00
7144e756e5
early on any error + anticipate that some tools can't be installed by now, but we still want the test to return success to satisfy travis-ci
26 lines
520 B
Bash
Executable file
26 lines
520 B
Bash
Executable file
#!/bin/bash -ex
|
|
|
|
mkdir nosudo
|
|
cat <<END > nosudo/sudo
|
|
#!/bin/bash
|
|
echo SUDO BLOCKED: "\$@"
|
|
END
|
|
chmod 755 nosudo/sudo
|
|
|
|
git clone --depth 1 https://github.com/BinaryAnalysisPlatform/qira.git
|
|
#export HOME=$PWD
|
|
export PATH=$PWD/nosudo:$PATH
|
|
cd qira
|
|
|
|
# pip install bap, indeed...
|
|
sed -i 's/WITH_BAP = True/WITH_BAP = False/' middleware/qira_config.py
|
|
sed -i '/eval $(opam config env)/d' qira
|
|
sed -i 's/\.\/bap_install.sh/#.\/bap_install.sh/g' install.sh
|
|
|
|
./install.sh
|
|
|
|
cd ..
|
|
mkdir -p bin
|
|
cd bin
|
|
ln -s ../qira/qira qira
|
|
cd ..
|