#!/bin/rc

rfork e
if(! ~ $#* 1){
	echo usage: $patch/okay dir >[1=2]
	exit usage
}

i=$1
files=(files removed readme email)
for(f in $files)
	if(! test -e $i/$f ){
		echo  'missing file: '^$i/$f >[1=2]
		exit 'missing file: '^$i/$f
	}
if(grep -v '^/[_a-zA-Z0-9.\-+/:]+	[_a-zA-Z0-9.\-+:]+$' <$i/files){
	echo $i: bad file list >[1=2]
	exit 'bad file list' 
}
if(grep -v '^(/[_a-zA-Z0-9.\-+/:]+)|$' $i/removed){
	echo $i: bad removed list >[1=2]
	exit 'bad removed list' 
}
exit ''
