Dear @reviewers, @advocacy team, and snappy @architects,
I would like to request classic confinement for my WoeUSB snap according to the process for reviewing classic confinement snaps.
WoeUSB is a Microsoft Windows installation media preparer utility, source: https://github.com/WoeUSB/WoeUSB
This application is essentially a standalone GNU Bash script, which is supposed to be run as the superuser in its intended purposes.
Requires using the
mount command to mount file systems
This application requires the
mount command to mount filesystems on a Windows installation media and a certain partition on the user’s USB key, which is not usable in strict confinement even when the command is available via
While the udisks2 interface looks promising, it requires rewriting the file system handling logic which may not be feasible ATM.
Requires other superuser permissions
Aside from the filesystem mounting task, WoeUSB also needs root-like permissions to do things like re-partitioning a disk and installing the GRUB bootloader stage * bootstrap code (rawly) to the storage device, these may be achievable by using the block-devices interface, though.
Thanks in advance!