1ff8c3af2SDavid du Colombier#!/bin/rc 2ff8c3af2SDavid du Colombier 325f7656aSDavid du Colombierrfork e 4ff8c3af2SDavid du Colombierif(! ~ $#* 1){ 5ff8c3af2SDavid du Colombier echo usage: patch/okay dir >[1=2] 6ff8c3af2SDavid du Colombier exit usage 7ff8c3af2SDavid du Colombier} 8ff8c3af2SDavid du Colombier 9ff8c3af2SDavid du Colombieri=$1 10ff8c3af2SDavid du Colombierif(! test -s $i/files || ! test -s $i/readme) 11ff8c3af2SDavid du Colombier exit 'missing files' 12*c8a340cdSDavid du Colombierif(grep -v '^/[_a-zA-Z0-9.\-+/:]+ [_a-zA-Z0-9.\-+:]+$' $i/files) 13ff8c3af2SDavid du Colombier exit 'bad file list' 14ff8c3af2SDavid du Colombierexit 0 15