#!/usr/bin/env bash SCRIPT_DIR=$( cd -- "$( dirname -- "${BASH_SOURCE[0]}" )" &> /dev/null && pwd ) cd "$SCRIPT_DIR" || exit this_user="$(whoami)" nix-shell -A testShell ../default.nix --run " echo \"Requesting sudo in order to set thread capabilities, will drop back down to user '$this_user' immediately\" sudo -E capsh \\ --caps=\"cap_net_admin,cap_net_bind_service+eip cap_setpcap,cap_setuid,cap_setgid+ep\" \\ --keep=1 \\ --user=\"$this_user\" \\ --addamb=cap_net_admin \\ --addamb=cap_net_bind_service \\ -- -c 'go test $*' "