diff options
-rwxr-xr-x | rc/bin/sysupdate | 20 |
1 files changed, 19 insertions, 1 deletions
diff --git a/rc/bin/sysupdate b/rc/bin/sysupdate index 2865bdd5d..7f95f7c10 100755 --- a/rc/bin/sysupdate +++ b/rc/bin/sysupdate @@ -1,6 +1,24 @@ #!/bin/rc + +rfork n +cd / + +incoming=1 + +switch($1){ +case -h + echo usage: sysupdate [-i] >[1=2] + exit usage +case -i + incoming=0 +} + rfork n cd / if(! test -d .hg) bind -ac /dist/plan9front / -hg incoming && hg -v pull -u + +if(~ $incoming 1) + hg incoming +hg -v pull -u + |