diff options
author | cinap_lenrek <cinap_lenrek@felloff.net> | 2021-06-06 01:58:24 +0200 |
---|---|---|
committer | Ori Bernstein <ori@eigenstate.org> | 2021-06-06 13:07:51 -0400 |
commit | f9ae02033295468dc427b742d098b65537287b06 (patch) | |
tree | 0edbafabef33f3bd5e8c2941068fd71f7f832504 /rc/bin/sysupdate | |
parent | 706aad3d94ee4d9ff93c8c21398f0bb471a438da (diff) | |
download | plan9front-f9ae02033295468dc427b742d098b65537287b06.tar.xz |
sysupdate: revert thumbstone temporarily
experiencing some issues with git9 transition... we likely need
to update git9 again before doing another attempt...
Diffstat (limited to 'rc/bin/sysupdate')
-rwxr-xr-x | rc/bin/sysupdate | 44 |
1 files changed, 13 insertions, 31 deletions
diff --git a/rc/bin/sysupdate b/rc/bin/sysupdate index 88fec033c..e0420b50f 100755 --- a/rc/bin/sysupdate +++ b/rc/bin/sysupdate @@ -1,35 +1,17 @@ #!/bin/rc - rfork en - -updating=() -nl=' -' -if(! test -d /dist/plan9front/.git){ - >[1=2] echo 'end of line for hg: moving to git.' - updating=1 - - if(! test -f /bin/git/pull){ - >[1=2] echo 'git is required:' - >[1=2] echo ' cd /sys/src/cmd/git && mk install' - exit gitless - } - - >[1=2] echo ' fetching snapshot...' - cd /dist/plan9front - hget http://git.9front.org/static/plan9front-seed.tar.gz | tar xz - mv .git-snap .git - - git/fs - git/walk >/dev/null - >[1=2] echo ' pulling with git...' -} - +source=https://code.9front.org/hg/plan9front cd / -if(! test -d .git) +if(! test -d .hg) bind -ac /dist/plan9front / -git/pull -u gits://git.9front.org/plan9front/plan9front - -if(~ $updating 1) - >[1=2] echo 'got git: you may remove /dist/plan9front/.hg' -exit '' +while(! ~ $#* 0){ + switch($1){ + case -i + hg incoming $source + case * + echo usage: sysupdate '[-i]' >[1=2] + exit usage + } + shift +} +hg -v pull -u $source |