From bb0236854655bcb5be8d3b78c138a8fcf036c275 Mon Sep 17 00:00:00 2001 From: yosoyubik Date: Wed, 27 Apr 2022 18:52:23 +0200 Subject: [PATCH] docket: force uninstall %hodl agent --- pkg/garden/app/docket.hoon | 9 +++++++-- 1 file changed, 7 insertions(+), 2 deletions(-) diff --git a/pkg/garden/app/docket.hoon b/pkg/garden/app/docket.hoon index 920fe8bec..aa8780040 100644 --- a/pkg/garden/app/docket.hoon +++ b/pkg/garden/app/docket.hoon @@ -56,8 +56,12 @@ =? old ?=(?(~ ^) -.old) [%1 old] =^ cards old ?. ?=(%1 -.old) `old + =/ rein=cage kiln-rein+!>([%base %.y ~ ~]) + =/ nuke=cage kiln-uninstall+!>(%hodl) :_ old(- %2) - [%pass /rein %agent [our.bowl %hood] %poke kiln-rein+!>([%base %.y ~ ~])]~ + :~ [%pass /rein %agent [our.bowl %hood] %poke rein] + [%pass /nuke %agent [our.bowl %hood] %poke nuke] + == ?> ?=(%2 -.old) [cards this(state [old inflate-cache])] :: @@ -202,7 +206,8 @@ =^ cards state ?+ wire ~&(bad-docket-take+wire `state) ~ `state - [%rein ~] `state + [%rein ~] ~&(%reined `state) + [%nuke ~] ~&(%nuked `state) [%kiln ~] take-kiln [%charge @ *] (take-charge i.t.wire t.t.wire) ==