diff --git a/tools/docker-install.sh b/tools/docker-install.sh new file mode 100755 index 00000000..11d07e4a --- /dev/null +++ b/tools/docker-install.sh @@ -0,0 +1,23 @@ +#!/usr/bin/env bash +# +# Use a privileged docker container to install Rayhunter. The --privilege +# flag is necessary for USB port access. +# + +docker run --privileged ubuntu /bin/bash -l -c ' + set -e + + apt-get update + apt-get -y install curl adb + mkdir /tmp/rayhunter + cd /tmp/rayhunter + curl -LOs "https://github.com/EFForg/rayhunter/releases/latest/download/release.tar" + curl -LOs "https://github.com/EFForg/rayhunter/releases/latest/download/release.tar.sha256" + if ! sha256sum -c --quiet release.tar.sha256; then + echo "Download corrupted! (╯°□°)╯︵ ┻━┻" + exit 1 + fi + + tar -xf release.tar + ./install.sh +' diff --git a/tools/install-dev.sh b/tools/install-dev.sh index 914a1643..f09a6039 100755 --- a/tools/install-dev.sh +++ b/tools/install-dev.sh @@ -12,7 +12,7 @@ if ! sha256sum -c --quiet release.tar.sha256; then fi tar -xf release.tar -./install-linux.sh +./install.sh cd .. -rm -rf build \ No newline at end of file +rm -rf build