From 5d124f810699580663b865009cc2c5f366acd9b9 Mon Sep 17 00:00:00 2001 From: Anton Hvornum Date: Sat, 30 Oct 2021 13:51:39 +0200 Subject: Added debugging to the btrfs functions. --- archinstall/lib/disk/btrfs.py | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) (limited to 'archinstall/lib/disk') diff --git a/archinstall/lib/disk/btrfs.py b/archinstall/lib/disk/btrfs.py index e9ffec66..f26a18f5 100644 --- a/archinstall/lib/disk/btrfs.py +++ b/archinstall/lib/disk/btrfs.py @@ -3,6 +3,7 @@ from typing import Union from .helpers import get_mount_info from ..exceptions import DiskError from ..general import SysCommand +from ..output import log def mount_subvolume(installation, location :Union[pathlib.Path, str], force=False) -> bool: """ @@ -22,6 +23,8 @@ def mount_subvolume(installation, location :Union[pathlib.Path, str], force=Fals if glob.glob(str(installation.target/location/'*')) and force is False: raise DiskError(f"Cannot mount subvolume to {installation.target/location} because it contains data (non-empty folder target)") + log(f"Mounting {location} as a subvolume", level=logging.INFO) + print(get_mount_info(installation.target/location)) # Mount the logical volume to the physical structure mount_location = get_mount_info(installation.target/location)['source'] SysCommand(f"umount {mount_location}") @@ -34,5 +37,5 @@ def create_subvolume(installation, location :Union[pathlib.Path, str]) -> bool: @installation: archinstall.Installer instance @location: a localized string or path inside the installation / or /boot for instance without specifying /mnt/boot """ - + log(f"Creating a subvolume on {installation.target}/{str(location)}", level=logging.INFO) SysCommand(f"btrfs subvolume create {installation.target}/{str(location)}") \ No newline at end of file -- cgit v1.2.3-54-g00ecf