mirror of
https://github.com/urbit/shrub.git
synced 2024-12-24 03:14:30 +03:00
clay: remove dist-upgraded flag
Ancient version upgraders beware! If you're coming from a home-based arvo, you must first upgrade to the version prior to this, or else you'll be in trouble!
This commit is contained in:
parent
c02274dfdd
commit
0375e0a53f
@ -168,8 +168,6 @@
|
|||||||
hez=(unit duct) :: sync duct
|
hez=(unit duct) :: sync duct
|
||||||
cez=(map @ta crew) :: permission groups
|
cez=(map @ta crew) :: permission groups
|
||||||
pud=(unit [=desk =yoki]) :: pending update
|
pud=(unit [=desk =yoki]) :: pending update
|
||||||
:: REMOVE on next upgrade
|
|
||||||
dist-upgraded=_| :: are we in dist yet?
|
|
||||||
sad=(map ship @da) :: scry known broken
|
sad=(map ship @da) :: scry known broken
|
||||||
== ::
|
== ::
|
||||||
::
|
::
|
||||||
@ -1658,106 +1656,14 @@
|
|||||||
=. mim.dom (apply-changes-to-mim mim.dom mim)
|
=. mim.dom (apply-changes-to-mim mim.dom mim)
|
||||||
=. fod.dom ford-cache.args
|
=. fod.dom ford-cache.args
|
||||||
=. ..park (emil (print q.old-yaki data))
|
=. ..park (emil (print q.old-yaki data))
|
||||||
=? ..park &(updated !dist-upgraded.ruf) migrate-dist
|
|
||||||
wake:(ergo mim)
|
wake:(ergo mim)
|
||||||
::
|
|
||||||
++ migrate-dist
|
|
||||||
~> %slog.0^'clay: migrating for third-party software distribution'
|
|
||||||
|^ ^+ ..park
|
|
||||||
=. ..park purge
|
|
||||||
:: first make sure gall has molted and has :hood running
|
|
||||||
::
|
|
||||||
=. ..park (emit hen %pass /dist/hood %g %jolt %home %hood)
|
|
||||||
:: now ask :hood to install all the new desks
|
|
||||||
::
|
|
||||||
:: NOTE: reverse order, since we're prepending moves each time
|
|
||||||
::
|
|
||||||
=. ..park (install-from-tmp %bitcoin)
|
|
||||||
=. ..park (install-from-tmp %webterm)
|
|
||||||
=. ..park (install-from-tmp %landscape)
|
|
||||||
=. ..park (install-from-tmp %garden)
|
|
||||||
=. ..park (install-from-tmp %base)
|
|
||||||
..park(dist-upgraded.ruf &)
|
|
||||||
::
|
|
||||||
++ purge
|
|
||||||
^+ ..park
|
|
||||||
=/ wux=(list [=wove dux=(set duct)]) ~(tap by qyx)
|
|
||||||
|- ^+ ..park
|
|
||||||
?~ wux ..park
|
|
||||||
=/ rov rove.wove.i.wux
|
|
||||||
=? qyx
|
|
||||||
?+ -.rov |
|
|
||||||
%sing ?=([%a * %app %publish %hoon ~] mood.rov)
|
|
||||||
%next ?=([%a * %app %publish %hoon ~] mood.rov)
|
|
||||||
==
|
|
||||||
(~(del by qyx) wove.i.wux)
|
|
||||||
$(wux t.wux)
|
|
||||||
::
|
|
||||||
++ install-from-tmp
|
|
||||||
|= =desk
|
|
||||||
^+ ..park
|
|
||||||
=/ sen (^^sein:title rof our now our)
|
|
||||||
%- lime
|
|
||||||
|^ ^- (list move)
|
|
||||||
=- (murn - same)
|
|
||||||
^- (list (unit move))
|
|
||||||
:~ `create-desk
|
|
||||||
`install-local
|
|
||||||
::
|
|
||||||
?: =(sen our) ~
|
|
||||||
`install-remote
|
|
||||||
::
|
|
||||||
?: =(%base desk) ~
|
|
||||||
`publish-desk
|
|
||||||
==
|
|
||||||
::
|
|
||||||
++ create-desk ^- move
|
|
||||||
:^ hen %pass /dist/create/[desk]
|
|
||||||
%^ new-desk:cloy desk
|
|
||||||
(latest-tako %home)
|
|
||||||
;;((map path page) (cue (get-tmp-jam desk)))
|
|
||||||
::
|
|
||||||
++ publish-desk ^- move
|
|
||||||
:^ hen %pass /dist/public/[desk]
|
|
||||||
[%c %perm desk / %r `[%black ~]]
|
|
||||||
::
|
|
||||||
++ install-local ^- move
|
|
||||||
:^ hen %pass /dist/install-local/[desk]
|
|
||||||
[%g %deal [our our] %hood %poke %kiln-install !>([desk our desk])]
|
|
||||||
::
|
|
||||||
++ install-remote ^- move
|
|
||||||
=/ rem ?:(=(%base desk) %kids desk)
|
|
||||||
::
|
|
||||||
:^ hen %pass /dist/install-remote/[desk]
|
|
||||||
[%g %deal [our our] %hood %poke %kiln-install !>([desk sen rem])]
|
|
||||||
--
|
|
||||||
::
|
|
||||||
++ latest-tako
|
|
||||||
|= =desk
|
|
||||||
^- (unit tako)
|
|
||||||
?~ doj=(~(get by dos.rom) desk) ~
|
|
||||||
=, dom.u.doj
|
|
||||||
(~(get by hit) let)
|
|
||||||
::
|
|
||||||
++ get-tmp-jam
|
|
||||||
|= =desk
|
|
||||||
^- @
|
|
||||||
~| [%missing-tmp-desk-jam desk]
|
|
||||||
?~ tmp=(~(get by dir.ank.dom) ~.tmp) !!
|
|
||||||
?~ new=(~(get by dir.u.tmp) desk) !!
|
|
||||||
?~ jam=(~(get by dir.u.new) ~.jam) !!
|
|
||||||
?~ fil.u.jam !!
|
|
||||||
=* fil u.fil.u.jam
|
|
||||||
?> =(%jam p.q.fil)
|
|
||||||
;;(@ q.q.q.fil)
|
|
||||||
--
|
|
||||||
:: +is-kernel-path: should changing .pax cause a kernel or vane reload?
|
:: +is-kernel-path: should changing .pax cause a kernel or vane reload?
|
||||||
::
|
::
|
||||||
++ is-kernel-path |=(pax=path ?=([%sys *] pax))
|
++ is-kernel-path |=(pax=path ?=([%sys *] pax))
|
||||||
::
|
::
|
||||||
++ did-kernel-update
|
++ did-kernel-update
|
||||||
|= invalid=(set path)
|
|= invalid=(set path)
|
||||||
?. |(=(%base syd) &(=(%home syd) !dist-upgraded.ruf))
|
?. =(%base syd)
|
||||||
|
|
|
|
||||||
%- ~(any in invalid)
|
%- ~(any in invalid)
|
||||||
|=(p=path &((is-kernel-path p) !?=([%sys %vane *] p)))
|
|=(p=path &((is-kernel-path p) !?=([%sys %vane *] p)))
|
||||||
@ -4513,7 +4419,7 @@
|
|||||||
[mos ..^$]
|
[mos ..^$]
|
||||||
::
|
::
|
||||||
%init
|
%init
|
||||||
[~ ..^$(hun.rom.ruf hen, dist-upgraded.ruf &)]
|
[~ ..^$(hun.rom.ruf hen)]
|
||||||
::
|
::
|
||||||
%into
|
%into
|
||||||
=. hez.ruf `hen
|
=. hez.ruf `hen
|
||||||
@ -4918,7 +4824,7 @@
|
|||||||
++ raft-10-to-11
|
++ raft-10-to-11
|
||||||
|= raf=raft-10
|
|= raf=raft-10
|
||||||
^- raft-11
|
^- raft-11
|
||||||
=- raf(hoy -, dist-upgraded [dist-upgraded.raf ~])
|
=- raf(hoy -, dist-upgraded ~)
|
||||||
%- ~(run by hoy.raf)
|
%- ~(run by hoy.raf)
|
||||||
|= =rung-10
|
|= =rung-10
|
||||||
%- ~(run by rus.rung-10)
|
%- ~(run by rus.rung-10)
|
||||||
|
Loading…
Reference in New Issue
Block a user