From 0189965949a452dfffbfa4b391b1175c81744f15 Mon Sep 17 00:00:00 2001 From: Michael Hudson-Doyle Date: Thu, 26 Mar 2020 12:44:00 +1300 Subject: [PATCH] dump using safeyaml --- subiquity/core.py | 7 +++++-- 1 file changed, 5 insertions(+), 2 deletions(-) diff --git a/subiquity/core.py b/subiquity/core.py index ef0a9e39..35832fd9 100644 --- a/subiquity/core.py +++ b/subiquity/core.py @@ -20,10 +20,13 @@ import platform import sys import traceback import urwid -import yaml import apport.hookutils +from cloudinit import safeyaml + +import yaml + from subiquitycore.async_helpers import ( run_in_thread, schedule_task, @@ -157,7 +160,7 @@ class Subiquity(Application): if 'autoinstall' in cfg: atomic_helper.write_file( self.opts.autoinstall, - yaml.dump(cfg['autoinstall']), + safeyaml.dumps(cfg['autoinstall']), mode=0o600) if os.path.exists(self.opts.autoinstall): with open(self.opts.autoinstall) as fp: