From 2ba137df6e8d9222e14cbe0f42f8e43a9b41a0d0 Mon Sep 17 00:00:00 2001 From: Lars Bilke <lars.bilke@ufz.de> Date: Wed, 14 Apr 2021 14:56:27 +0200 Subject: [PATCH] [enroot] Fixed image size. --- ogscm/app/builder.py | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/ogscm/app/builder.py b/ogscm/app/builder.py index 361bc75..e5fba10 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}") -- GitLab