Skip to content

Commit d0fa64e

Browse files
committed
Implement grow_root_partition for debian-based systems
Signed-off-by: Gaëtan Lehmann <gaetan.lehmann@vates.tech>
1 parent 89ee81f commit d0fa64e

1 file changed

Lines changed: 4 additions & 1 deletion

File tree

lib/vm.py

Lines changed: 4 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -509,8 +509,11 @@ def detect_package_manager(self) -> PackageManagerEnum:
509509
return PackageManagerEnum.UNKNOWN
510510

511511
def grow_root_partition(self) -> int | None:
512-
if self.detect_package_manager() == PackageManagerEnum.APK:
512+
pkg_manager = self.detect_package_manager()
513+
if pkg_manager == PackageManagerEnum.APK:
513514
self.ssh('apk add util-linux e2fsprogs-extra')
515+
elif pkg_manager == PackageManagerEnum.APT_GET:
516+
self.ssh('apt-get update && apt-get install -y -qq util-linux e2fsprogs')
514517
else:
515518
return None
516519
mount_output = self.ssh('mount').strip()

0 commit comments

Comments
 (0)