summaryrefslogtreecommitdiff
path: root/rc/bin/sysupdate
diff options
context:
space:
mode:
authorcinap_lenrek <cinap_lenrek@felloff.net>2021-06-06 01:58:24 +0200
committerOri Bernstein <ori@eigenstate.org>2021-06-06 13:07:51 -0400
commitf9ae02033295468dc427b742d098b65537287b06 (patch)
tree0edbafabef33f3bd5e8c2941068fd71f7f832504 /rc/bin/sysupdate
parent706aad3d94ee4d9ff93c8c21398f0bb471a438da (diff)
downloadplan9front-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-xrc/bin/sysupdate44
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