← Back to issue list

utils: add filesystem mounting calls (CRAFT-460)

View original Github issue

Metadata

Project
craft-parts
Number
#109
Type
pull request
State
merged
Author
cmatsuoka
Labels
Created
Updated
Closed

Current evaluation

Merged to introduce filesystem mount and unmount utilities as thin wrappers around system commands. Approved by two reviewers, passed CI, and added 38 lines across two files to resolve CRAFT-460.

Suggested action:

No scores available.

Issue body

Add utilities to mount and unmount filesystems. These are thin wrappers around the system mount and umount commands. Signed-off-by: Claudio Matsuoka <claudio.matsuoka@canonical.com> - [x] Have you signed the [CLA](http://www.ubuntu.com/legal/contributors/)? -----

Evaluation history

Date Model Scores Action Summary
qwen/qwen3.6-35b-a3b Merged to introduce filesystem mount and unmount utilities as thin wrappers around system commands. Approved by two reviewers, passed CI, and added 38 lines across two files to resolve CRAFT-460.
qwen3.6-35b-a3b-mtp-q6 Merged. Introduces thin wrapper utilities for system mount and umount commands, resolving CRAFT-460. Authored by maintainer cmatsuoka.

Update history

No update history recorded yet.

Related issues

Issue Project State Summary Similarity
#111 overlay: add overlayfs helpers (CRAFT-462) craft-parts merged Merged. Added overlayfs mount and unmount helpers, plus utilities to identify special files and directories for filesystem layering. Approved by two reviewers, passed CI, and introduced 420 lines across six files.
75%
#1347 feat: Enforce filesystem mounts to be ordered in increasing mount nesting craft-parts merged Merged. Enforces filesystem mounts to be ordered by increasing mount nesting, resolving #1342 and CRAFT-4803. Approved by three reviewers, passed all CI checks, and modified three files (+165/-13).
71%
#428 feat(utils): add FUSE partition and volume mounting utilities imagecraft merged Adds FUSE-based partition and composite volume mounting utilities under imagecraft.utils.mount for zero-copy unprivileged ext4/FAT/GPT mounting in LXD. Approved by 2 reviewers, CI green, 3 unresolved review comments.
71%