mirror of
https://github.com/fosslinux/live-bootstrap.git
synced 2026-03-13 23:05:24 +01:00
deterministic docker support
This commit is contained in:
parent
347a33bd7e
commit
3e532d3e7d
3 changed files with 33 additions and 13 deletions
11
rootfs.py
11
rootfs.py
|
|
@ -175,6 +175,9 @@ def main():
|
|||
else:
|
||||
args.target_size = 0
|
||||
|
||||
if args.docker:
|
||||
args.external_sources = True
|
||||
|
||||
# Swap file size validation
|
||||
if args.qemu or args.bare_metal:
|
||||
args.swap = (int(str(args.swap).rstrip('gGmM')) *
|
||||
|
|
@ -259,9 +262,13 @@ print(shutil.which('chroot'))
|
|||
arch = stage0_arch_map.get(args.arch, args.arch)
|
||||
init = os.path.join(os.sep, 'bootstrap-seeds', 'POSIX', arch, 'kaem-optional-seed')
|
||||
print(generator.target_dir, init)
|
||||
run('env', '-i', 'DOCKER_BUILDKIT=1', 'docker', 'build',
|
||||
run('env', '-i', 'DOCKER_BUILDKIT=1', 'SOURCE_DATE_EPOCH=1',
|
||||
'docker', 'build',
|
||||
'--build-arg=SOURCE_DATE_EPOCH=1',
|
||||
'--progress=plain',
|
||||
'-t', 'local/live',
|
||||
'--platform=linux/amd64',
|
||||
'--target=package',
|
||||
'-t', 'local/live-bootstrap',
|
||||
'.')
|
||||
|
||||
elif args.bwrap:
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue