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