summaryrefslogtreecommitdiff
path: root/rc/bin/patch/remove
blob: 94a91f8f0a5eccef02d3330e1f6705036365a9ba (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
#!/bin/rc

rfork e
if(~ $#* 0){
	echo 'usage: patch/remove patch-name...' >[1=2]
	exit usage
}

if(! test -d /n/sources/patch){
	rfork n
	9fs sources
}

for(i){
	if(! test -d /n/sources/patch/$i)
		echo 'no such patch' /n/sources/patch/$i >[1=2]
	if not
		rm -rf /n/sources/patch/$i
}