diff --git a/chroot/base.py b/chroot/base.py index 93b07e7..6a50f7b 100644 --- a/chroot/base.py +++ b/chroot/base.py @@ -48,6 +48,19 @@ class BaseChroot(Chroot): ) if result.returncode != 0: raise Exception(f'Failed to initialize chroot "{self.name}"') + + # This indicator is used to prevent boot-deploy from flashing aboot.img after creation + logging.info('Creating chroot indicator file') + + result = run_root_cmd( + [ + 'touch', + f'{self.path}/in-kupferbootstrap', + ], + stderr=sys.stdout, + ) + if result.returncode != 0: + raise Exception('Failed to create chroot indicator file') self.initialized = True