Exercise fsGroup startup through the corrected producer helper
All checks were successful
CI Smoke / host-smoke (push) Successful in 0s
CI Smoke / container-smoke (push) Successful in 1s

Assistant: codex
Assistant-Model: gpt-6-astra
Assistant-Session: 01a07ff8-19d0-7820-b4d0-1353833cb7fc
This commit is contained in:
codex 2026-09-11 12:41:50 +02:00
parent aaa4b8e686
commit 9654f9e8cf
4 changed files with 15 additions and 3 deletions

View file

@ -157,7 +157,13 @@ def main():
require(hashlib.sha256(Path('/probe/source.zip').read_bytes()).hexdigest() == config['source_zip_sha256'], 'source_bundle_mismatch')
sys.path.insert(0,'/probe/source.zip')
os.umask(0o077)
directory = Path('/state/private'); directory.mkdir(mode=0o700,exist_ok=True)
directory = Path('/state/private')
receipt['phase'] = 'bootstrap'
if config['sender'] == 'informed-decision':
from informed_decision.container import private_directory
directory = private_directory(directory)
else:
directory.mkdir(mode=0o700,exist_ok=True)
dbpath = directory/'outbox.db'
if len(sys.argv)>1:
receipt['phase'] = sys.argv[1]