Add CI workflow for wrap and fix lint warnings

This commit is contained in:
MaxHearnden 2024-09-13 10:44:45 +01:00
parent cdd1114dc5
commit fc2c576dde
3 changed files with 172 additions and 6 deletions

View file

@ -243,10 +243,15 @@ print(shutil.which('chroot'))
init)
elif args.wrap:
generator.prepare(target, wrap = True)
arch = stage0_arch_map.get(args.arch, args.arch)
init = os.path.join('bootstrap-seeds', 'POSIX', arch, 'kaem-optional-seed')
run(init, cwd = generator.target_dir)
if not args.internal_ci or args.internal_ci == "pass1":
generator.prepare(target, wrap = True)
arg_list = [os.path.join('bootstrap-seeds', 'POSIX', arch, 'kaem-optional-seed')]
else:
generator.reuse(target)
arg_list = [os.path.join(arch, 'bin', 'wrap'), '/init']
run(*arg_list, cwd = generator.target_dir)
elif args.bare_metal:
if args.kernel: