#! /bin/bash
set -e
[ -n "$1" ] || { echo "arg expected: path to guitarix git"; exit 1; }
gitpath="$1"
[ -f personality.json ] || {
    mobyurl=https://raw.githubusercontent.com/moby/moby/master/profiles/seccomp
    curl -sO $mobyurl/default.json
    sed '/"pause",/a\\t\t\t\t"personality",' default.json > personality.json
}
docker build  -t guitarix-dkbuilder .
echo
echo '----------------------------------------'
echo 'example command:'
echo 'dkbuilder && ./build-plug.py -i VoxWahV847.sch --buildlv2 -n VoxWahV847'
xhost local:docker
docker run -e DISPLAY -v /tmp/.X11-unix:/tmp/.X11-unix \
       -it --rm --name guitarix-dkbuilder \
       -v $gitpath:/mnt/data --security-opt \
       seccomp=personality.json \
       guitarix-dkbuilder \
       bash
