mirror of
git://git.9front.org/plan9front/plan9front
synced 2025-01-12 11:10:06 +00:00
sysupdate: use the rc -b flag to keep sysupdate in memory
when /rc/bin/sysupdate gets updated itself during a sysupdate, rc gets confused when continuing reading the original file, but it gets data from the updated file causing confusion. the -b flag forces rc to read the original file as a whole before starting execution preventing this issue. updating this should be fine as the file has been shrunk from 230 bytes to 224 bytes.
This commit is contained in:
parent
e182ec11fb
commit
556618eb07
1 changed files with 2 additions and 4 deletions
|
@ -1,11 +1,9 @@
|
||||||
#!/bin/rc
|
#!/bin/rc -b
|
||||||
|
|
||||||
rfork en
|
rfork en
|
||||||
|
|
||||||
cd /
|
cd /
|
||||||
if(! test -d .git)
|
if(! test -d .git)
|
||||||
bind -ac /dist/plan9front /
|
bind -ac /dist/plan9front /
|
||||||
if(! ~ `{git/branch} heads/front)
|
if(! ~ `{git/branch} heads/front)
|
||||||
>[1=2] echo sysupdate: must be on "front" branch to pull
|
>[1=2] echo sysupdate: must be on "front" to pull
|
||||||
if not
|
if not
|
||||||
git/pull -u gits://git.9front.org/plan9front/plan9front
|
git/pull -u gits://git.9front.org/plan9front/plan9front
|
||||||
|
|
Loading…
Reference in a new issue