From 46a47036efe553246430963ed7d4687fa5ca82bf Mon Sep 17 00:00:00 2001
From: Nicolas Wavrant <nicolas.wavrant@tiolive.com>
Date: Mon, 27 Jan 2014 11:33:05 +0100
Subject: [PATCH] slaprunner: recovery-code cannot be changed manually

---
 software/slaprunner/instance-runner.cfg | 7 ++++++-
 1 file changed, 6 insertions(+), 1 deletion(-)

diff --git a/software/slaprunner/instance-runner.cfg b/software/slaprunner/instance-runner.cfg
index 78cb05e88..9010ae983 100644
--- a/software/slaprunner/instance-runner.cfg
+++ b/software/slaprunner/instance-runner.cfg
@@ -15,6 +15,7 @@ parts =
   slaprunner-promise
   slaprunner-frontend-promise
   dropbear-promise
+  private
   shellinabox-promise
   symlinks
   shellinabox
@@ -541,7 +542,11 @@ frequency = */2 * * * *
 command = $${prepare-software:wrapper-path}
 
 [public]
-recovery-code = $${recovery-code:passwd}
 shell-password = $${shellinabox-code:passwd}
 
+[private]
+recipe = slapos.cookbook:zeroknown.write
+filename = knowledge0.cfg
+recovery-code = $${recovery-code:passwd}
+
 [zero-parameters]
-- 
2.30.9