about summary refs log blame commit diff
path: root/tests/build-hook.hook.sh
blob: c7472eab76000c78e845862efdd5ae90b4d33107 (plain) (tree)
1
2
3
4
5
6
7
8
9

          
       
 
                           
 
                            
 
                                                               
 
                                      
 









                                              
    
#! /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