#!/bin/sh set -xue # tested with rustc 1.22.1 and cargo 0.23.0 # by default, the build folder is located in /tmp, which is a tmpfs. The target/ folder # can become quite large, causing the build to fail if we don't have enough RAM. export TMPDIR="$HOME/tmp/repro-test" mkdir -p "$TMPDIR" reprotest -vv --vary=-time,-domain_host --source-pattern 'Cargo.* src/' ' CARGO_HOME="$PWD/.cargo" RUSTUP_HOME='"$HOME/.rustup"' \ RUSTFLAGS="--remap-path-prefix=$HOME=/remap-home --remap-path-prefix=$PWD=/remap-pwd" \ cargo build --release --verbose' \ target/release/sniffglue