diff --git a/ogscm/app/builder.py b/ogscm/app/builder.py index 361bc754acb0a3007bd1cec6852b75d7b6c70c09..e5fba10702e7cb5ba834931a2432282d9ddab027 100644 --- a/ogscm/app/builder.py +++ b/ogscm/app/builder.py @@ -68,7 +68,8 @@ class builder(object): self.image_file = f"{image_base_name}.sqsh" if self.__args.convert_enroot and not os.path.exists(self.image_file): subprocess.run( - f"cd {self.__cwd} && ENROOT_SQUASH_OPTIONS='-comp lz4 -noD' enroot import -o {self.image_file} dockerd://{self.__tag}", + # See https://www.mankier.com/1/mksquashfs for options. + f"cd {self.__cwd} && rm -f {self.image_file} && ENROOT_SQUASH_OPTIONS='-comp xz -b 512K' enroot import -o {self.image_file} dockerd://{self.__tag}", shell=True, ) print(f"Wrote image file {self.image_file}")