#!/usr/bin/python3 """Private BIOS boot: external history readmission, real owner postboot callback. EXPECTED_EXTERNAL_SHA256 is injected by the outside disposable controller from the exact stopped-guest ledger and previous successful effect/preservation proof. No OS grant is reset and no apt/repair/financial restore operation is performed. """ import importlib.util import json import os from pathlib import Path import platform import pwd import secrets import socket import struct import subprocess import sys import time assert 'QEMU' in Path('/sys/class/dmi/id/sys_vendor').read_text() assert subprocess.check_output(['findmnt','-n','-o','SOURCE','/'],text=True).strip()=='/dev/vda' PACKAGE=Path('/opt/ota-source') sys.path.insert(0,str(PACKAGE/'scripts')) import d09_store as store import d09_wire as wire import os_update_executor as executor spec=importlib.util.spec_from_file_location('provision',PACKAGE/'scripts/provision-d09-lifecycle.py') provision=importlib.util.module_from_spec(spec);spec.loader.exec_module(provision) owner=provision.owner def run(*args): result=subprocess.run(args,capture_output=True,text=True,timeout=120) print('COMMAND',args,result.returncode,result.stdout,result.stderr,flush=True) result.check_returncode() return result.stdout def wait(function,label): deadline=time.monotonic()+90 while time.monotonic()