forked from Mirror/pmbootstrap
pmb.qemu.run: Use NonBugError for nonexistent rootfs code path (MR 2540)
We fully expect to reach this code path within normal use of pmbootstrap. It's not a bug if we get here. As such, use NonBugError to indicate that and clean up the output.
This commit is contained in:
parent
8c55680b03
commit
3770641430
1 changed files with 2 additions and 1 deletions
|
@ -6,6 +6,7 @@ from pmb.core.arch import Arch
|
|||
from pmb.core.config import Config
|
||||
from pmb.core.context import get_context
|
||||
from pmb.helpers import logging
|
||||
from pmb.helpers.exceptions import NonBugError
|
||||
import os
|
||||
from pathlib import Path
|
||||
import re
|
||||
|
@ -36,7 +37,7 @@ def system_image(device: str) -> Path:
|
|||
path = Chroot.native() / "home/pmos/rootfs" / f"{device}.img"
|
||||
if not path.exists():
|
||||
logging.debug(f"Could not find rootfs: {path}")
|
||||
raise RuntimeError(
|
||||
raise NonBugError(
|
||||
"The rootfs has not been generated yet, please run 'pmbootstrap install' first."
|
||||
)
|
||||
return path
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue