#!/usr/bin/env bash top=$(pwd) usage() { echo 'Usage: t/configure-sampledata [--setup | --clean]' } if test "$#" -ne 1; then usage 1>&2; exit 1 fi case "$1" in '--setup') ( cd t/sampledata || exit $? ln -sf a b || exit $? ln -sf b c || exit $? ln -sf /etc . || exit $? ) || exit $? ;; '--clean') ( cd t/sampledata || exit $? # test -e is false for dangling symlinks. if test -h b -o -e b; then rm b || exit $?; fi if test -h c -o -e c; then rm c || exit $?; fi if test -h etc -o -e etc; then rm etc || exit $?; fi ) ;; *) usage 1>&2; exit 1 ;; esac