Add internal-ci argument for ci passes to rootfs.py
This commit is contained in:
parent
725522b901
commit
3723747562
|
@ -84,6 +84,7 @@ def main():
|
|||
help="Path to prebuilt binary packages.", nargs=None)
|
||||
parser.add_argument("--early-preseed",
|
||||
help="Skip early stages of live-bootstrap.", nargs=None)
|
||||
parser.add_argument("--internal-ci", help="INTERNAL for github CI")
|
||||
|
||||
# QEMU arguments
|
||||
parser.add_argument("-q", "--qemu", help="Use QEMU",
|
||||
|
@ -177,6 +178,7 @@ print(shutil.which('chroot'))
|
|||
run('sudo', 'env', '-i', 'PATH=/bin', chroot_binary, system_a.tmp_dir, init)
|
||||
|
||||
elif args.bwrap:
|
||||
if not args.internal_ci or args.internal_ci == "pass1":
|
||||
system_c.prepare(create_disk_image=False)
|
||||
system_a.prepare(create_initramfs=False)
|
||||
|
||||
|
@ -196,6 +198,7 @@ print(shutil.which('chroot'))
|
|||
'--dev-bind', '/dev/urandom', '/dev/urandom',
|
||||
init)
|
||||
|
||||
if not args.internal_ci or args.internal_ci == "pass2":
|
||||
run('bwrap', '--unshare-user',
|
||||
'--uid', '0',
|
||||
'--gid', '0',
|
||||
|
|
Loading…
Reference in New Issue