utils: add filesystem mounting calls (CRAFT-460)
Metadata
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. | |
| #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). | |
| #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. |