xref: /plan9/rc/bin/patch/note (revision 9b943567965ba040fd275927fbe088656eb8ce4f)
1if(! ~ $#* 1){
2	echo 'usage: patch/note patch-name' >[1=2]
3	exit usage
4}
5
6if(! test -d /n/sources/patch){
7	rfork n
8	9fs sources
9}
10
11if(! test -d /n/sources/patch/$1){
12	echo 'no such patch' /n/sources/patch/$1 >[1=2]
13	exit nopatch
14}
15
16cd /n/sources/patch/$1 || exit nopatch
17if(! patch/okay .){
18	echo 'bad patch: '$status >[1=2]
19	exit badpatch
20}
21
22if(~ `{cat /proc/$pid/fd | awk 'NR==2{print $NF}'} */dev/cons){
23	>/dev/consctl {
24		echo holdon
25		{echo `{date} `{cat /dev/user}
26		cat |sed 's/^/    /'; echo } >>notes
27	}
28}
29if not
30	{echo `{date} `{cat /dev/user}
31	cat |sed 's/^/    /'; echo } >>notes
32
33