xref: /plan9/rc/bin/patch/remove (revision 25f7656a92d4745f0ae4bb0ac3376f038ab1f088)
1*25f7656aSDavid du Colombier#!/bin/rc
2*25f7656aSDavid du Colombier
3*25f7656aSDavid du Colombierrfork e
4*25f7656aSDavid du Colombierif(~ $#* 0){
5*25f7656aSDavid du Colombier	echo 'usage: patch/remove patch-name...' >[1=2]
6*25f7656aSDavid du Colombier	exit usage
7*25f7656aSDavid du Colombier}
8*25f7656aSDavid du Colombier
9*25f7656aSDavid du Colombierif(! test -d /n/sources/patch){
10*25f7656aSDavid du Colombier	rfork n
11*25f7656aSDavid du Colombier	9fs sources
12*25f7656aSDavid du Colombier}
13*25f7656aSDavid du Colombier
14*25f7656aSDavid du Colombierfor(i){
15*25f7656aSDavid du Colombier	if(! test -d /n/sources/patch/$i)
16*25f7656aSDavid du Colombier		echo 'no such patch' /n/sources/patch/$i >[1=2]
17*25f7656aSDavid du Colombier	if not
18*25f7656aSDavid du Colombier		rm -rf /n/sources/patch/$i
19*25f7656aSDavid du Colombier}
20