#! /bin/sh

#set -x

while read x y drv rest; do

    echo "HOOK for $drv" >&2

    outPath=`sed 's/Derive(\[("out",\"\([^\"]*\)\".*/\1/' $drv`

    echo "output path is $outPath" >&2

    if `echo $outPath | grep -q input-1`; then
        echo "# accept" >&2
        read inputs
        read outputs
        mkdir $outPath
        echo "BAR" > $outPath/foo
    else
        echo "# decline" >&2
    fi

done