debian-forge/runners/org.osbuild.fedora30
Miguel Martín bc04bfc366 runners: clean up temp files before exiting the runner
Clean up created temp files before exiting the runner.
2023-11-28 11:50:31 +01:00

19 lines
465 B
Python
Executable file

#!/usr/bin/python3
import subprocess
import sys
from osbuild import api
from osbuild.util import runners
if __name__ == "__main__":
with api.exception_handler():
runners.ldconfig()
runners.sysusers()
with runners.create_machine_id_if_needed():
runners.tmpfiles()
runners.nsswitch()
r = subprocess.run(sys.argv[1:], check=False)
runners.remove_tmpfiles()
sys.exit(r.returncode)