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