copy /run/casper-md5check.json to /var/log/installer

This commit is contained in:
Michael Hudson-Doyle 2020-04-07 10:44:39 +12:00
parent 7b4bcb9922
commit 43ef6286ef
1 changed files with 13 additions and 0 deletions

View File

@ -16,6 +16,7 @@
import asyncio
import copy
from collections import OrderedDict
import json
import logging
import os
import sys
@ -224,6 +225,13 @@ class SubiquityModel:
else:
return "media-info"
def _casper_md5check(self):
if os.path.exists('/run/casper-md5check.json'):
with open('/run/casper-md5check.json') as fp:
return fp.read()
else:
return json.dumps({'result': 'skip'})
def _machine_id(self):
with open('/etc/machine-id') as fp:
return fp.read()
@ -286,6 +294,11 @@ class SubiquityModel:
'content': self._media_info(),
'permissions': 0o644,
},
'md5check': {
'path': 'var/log/installer/casper-md5check.json',
'content': self._casper_md5check(),
'permissions': 0o644,
},
},
}