From b38c30deb27357f715f955712bc194c7bcb9739f Mon Sep 17 00:00:00 2001 From: codefiles <11915375+codefiles@users.noreply.github.com> Date: Sun, 5 Apr 2026 20:48:24 -0400 Subject: [PATCH] Add constant for archiso mountpoint --- archinstall/lib/disk/device_handler.py | 5 ++--- archinstall/lib/pathnames.py | 2 ++ archinstall/lib/utils/util.py | 4 ++-- 3 files changed, 6 insertions(+), 5 deletions(-) diff --git a/archinstall/lib/disk/device_handler.py b/archinstall/lib/disk/device_handler.py index c3c678db0f..b54d45ad68 100644 --- a/archinstall/lib/disk/device_handler.py +++ b/archinstall/lib/disk/device_handler.py @@ -36,6 +36,7 @@ ) from archinstall.lib.models.users import Password from archinstall.lib.output import debug, error, info, log +from archinstall.lib.pathnames import ARCHISO_MOUNTPOINT class DeviceHandler: @@ -62,8 +63,6 @@ def load_devices(self) -> None: devices = getAllDevices() devices.extend(self.get_loop_devices()) - archiso_mountpoint = Path('/run/archiso/airootfs') - for device in devices: dev_lsblk_info = find_lsblk_info(device.path, all_lsblk_info) @@ -75,7 +74,7 @@ def load_devices(self) -> None: continue # exclude archiso loop device - if dev_lsblk_info.mountpoint == archiso_mountpoint: + if dev_lsblk_info.mountpoint == ARCHISO_MOUNTPOINT: continue try: diff --git a/archinstall/lib/pathnames.py b/archinstall/lib/pathnames.py index 3a6542a8c4..7af5be6f2d 100644 --- a/archinstall/lib/pathnames.py +++ b/archinstall/lib/pathnames.py @@ -1,5 +1,7 @@ +from pathlib import Path from typing import Final from archinstall.lib.linux_path import LPath +ARCHISO_MOUNTPOINT: Final = Path('/run/archiso/airootfs') PACMAN_CONF: Final = LPath('/etc/pacman.conf') diff --git a/archinstall/lib/utils/util.py b/archinstall/lib/utils/util.py index 7db7e8214a..574cc8d5a7 100644 --- a/archinstall/lib/utils/util.py +++ b/archinstall/lib/utils/util.py @@ -1,8 +1,8 @@ import secrets import string -from pathlib import Path from archinstall.lib.output import FormattedOutput +from archinstall.lib.pathnames import ARCHISO_MOUNTPOINT def running_from_iso() -> bool: @@ -12,7 +12,7 @@ def running_from_iso() -> bool: Returns True if /run/archiso/airootfs is a mount point (ISO mode). Returns False if running from installed system (host mode) for host-to-target install. """ - return Path('/run/archiso/airootfs').is_mount() + return ARCHISO_MOUNTPOINT.is_mount() def generate_password(length: int = 64) -> str: