]> git.lizzy.rs Git - plan9front.git/blob - acme/bin/Battery
fill /acme
[plan9front.git] / acme / bin / Battery
1 #!/bin/rc
2
3 if(! test -f /mnt/apm/battery){
4         echo no apm >[1=2]
5         exit 'no apm'
6 }
7
8 cd /mnt/acme/new
9 echo name /dev/apm >ctl
10 echo dump Battery >ctl
11
12 awkscript='
13 NR==1 {
14         if($3 != -1)
15                 printf("%d%% %d:%02d %s", $2, $3/3600, ($3/60)%60, $1);
16         else
17                 printf("%d%% %s", $2, $1);
18 }
19 '
20
21 fn chk {
22         what=`{awk $awkscript /mnt/apm/battery}
23         echo cleartag >ctl || exit die
24         echo clean >ctl || exit die
25         echo ' '^$"what >tag || exit die
26 }
27
28 chk
29 while(sleep 60)
30         chk