Build de l'image de base + execution build.py dans le conteneur
This commit is contained in:
10
package
10
package
@ -86,7 +86,8 @@ if __name__ == "__main__":
|
||||
|
||||
# Build image
|
||||
tamarin.run_acbuild(acbuild_flags+["set-name", "image_{:d}".format(pid)])
|
||||
tamarin.run_acbuild(acbuild_flags+["set-exec", "--", "/bin/sh", "-c", "echo Hello World"])
|
||||
tamarin.run_acbuild(acbuild_flags+["copy-to-dir", tamarin.get_hooks_dir(), '/tamarin'])
|
||||
tamarin.run_acbuild(acbuild_flags+["copy-to-dir", tamarin.get_lib_dir(), '/tamarin'])
|
||||
|
||||
# Execute containerbuild hooks
|
||||
cpb_hooks_env = os.environ.copy()
|
||||
@ -98,11 +99,12 @@ if __name__ == "__main__":
|
||||
shutil.copyfile(aci_file, cached_image_file)
|
||||
|
||||
# Start container
|
||||
rkt.run([
|
||||
rkt.run(rkt_flags+[
|
||||
"run",
|
||||
"--insecure-options=image",
|
||||
aci_file, "--net=host"
|
||||
] + rkt_flags, as_root=True)
|
||||
aci_file, "--net=host",
|
||||
"--exec", "/usr/bin/python3", "--", "/tamarin/lib/build.py"
|
||||
], as_root=True)
|
||||
|
||||
# Cleanup
|
||||
|
||||
|
Reference in New Issue
Block a user