Skip to content

Commit f8c1418

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

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
@@ -526,8 +526,11 @@ def detect_package_manager(self) -> PackageManagerEnum:
526526
return PackageManagerEnum.UNKNOWN
527527

528528
def grow_root_partition(self) -> int | None:
529-
if self.detect_package_manager() == PackageManagerEnum.APK:
529+
pkg_manager = self.detect_package_manager()
530+
if pkg_manager == PackageManagerEnum.APK:
530531
self.ssh('apk add util-linux e2fsprogs-extra')
532+
elif pkg_manager == PackageManagerEnum.APT_GET:
533+
self.ssh('apt-get update && apt-get install -y -qq util-linux e2fsprogs')
531534
else:
532535
return None
533536
mount_output = self.ssh('mount').strip()

0 commit comments

Comments
 (0)