runners: create fake machine id when needed
Create fake machine before executing the runner command to avoid the "Failed to resolve specifiers in '/var/log/journal/%m'" errors.
This commit is contained in:
parent
b3c6366135
commit
99af178c6d
7 changed files with 100 additions and 97 deletions
|
|
@ -10,9 +10,9 @@ if __name__ == "__main__":
|
|||
with api.exception_handler():
|
||||
runners.ldconfig()
|
||||
runners.sysusers()
|
||||
runners.tmpfiles()
|
||||
runners.nsswitch()
|
||||
|
||||
r = subprocess.run(sys.argv[1:], check=False)
|
||||
with runners.create_machine_id_if_needed():
|
||||
runners.tmpfiles()
|
||||
runners.nsswitch()
|
||||
r = subprocess.run(sys.argv[1:], check=False)
|
||||
|
||||
sys.exit(r.returncode)
|
||||
|
|
|
|||
|
|
@ -10,9 +10,9 @@ if __name__ == "__main__":
|
|||
with api.exception_handler():
|
||||
runners.ldconfig()
|
||||
runners.sysusers()
|
||||
runners.tmpfiles()
|
||||
runners.nsswitch()
|
||||
|
||||
r = subprocess.run(sys.argv[1:], check=False)
|
||||
with runners.create_machine_id_if_needed():
|
||||
runners.tmpfiles()
|
||||
runners.nsswitch()
|
||||
r = subprocess.run(sys.argv[1:], check=False)
|
||||
|
||||
sys.exit(r.returncode)
|
||||
|
|
|
|||
|
|
@ -10,9 +10,10 @@ if __name__ == "__main__":
|
|||
with api.exception_handler():
|
||||
runners.ldconfig()
|
||||
runners.sysusers()
|
||||
runners.tmpfiles()
|
||||
runners.nsswitch()
|
||||
runners.sequoia()
|
||||
with runners.create_machine_id_if_needed():
|
||||
runners.tmpfiles()
|
||||
runners.nsswitch()
|
||||
runners.sequoia()
|
||||
r = subprocess.run(sys.argv[1:], check=False)
|
||||
|
||||
r = subprocess.run(sys.argv[1:], check=False)
|
||||
sys.exit(r.returncode)
|
||||
|
|
|
|||
|
|
@ -35,10 +35,11 @@ if __name__ == "__main__":
|
|||
with api.exception_handler():
|
||||
runners.ldconfig()
|
||||
runners.sysusers()
|
||||
runners.tmpfiles()
|
||||
runners.nsswitch()
|
||||
os_release()
|
||||
runners.python_alternatives()
|
||||
with runners.create_machine_id_if_needed():
|
||||
runners.tmpfiles()
|
||||
runners.nsswitch()
|
||||
os_release()
|
||||
runners.python_alternatives()
|
||||
r = subprocess.run(sys.argv[1:], check=False)
|
||||
|
||||
r = subprocess.run(sys.argv[1:], check=False)
|
||||
sys.exit(r.returncode)
|
||||
|
|
|
|||
|
|
@ -10,12 +10,11 @@ if __name__ == "__main__":
|
|||
with api.exception_handler():
|
||||
runners.ldconfig()
|
||||
runners.sysusers()
|
||||
runners.tmpfiles()
|
||||
runners.nsswitch()
|
||||
runners.python_alternatives()
|
||||
|
||||
env = runners.quirks()
|
||||
|
||||
r = subprocess.run(sys.argv[1:], env=env, check=False)
|
||||
with runners.create_machine_id_if_needed():
|
||||
runners.tmpfiles()
|
||||
runners.nsswitch()
|
||||
runners.python_alternatives()
|
||||
env = runners.quirks()
|
||||
r = subprocess.run(sys.argv[1:], env=env, check=False)
|
||||
|
||||
sys.exit(r.returncode)
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue