Provide a way to build root filesystems and modify images without root permissions

Registered by Oliver Grawert

Today if you want to build images or remaster images you need to loop mount the img or iso file for which you need to be root.
Goal of this spec is to find/develop a way that enables regular users to build or modify images without root rights, e.g. fakechroot instead of chroot.

Blueprint information

Status:
Not started
Approver:
David Mandala
Priority:
Medium
Drafter:
Oliver Grawert
Direction:
Needs approval
Assignee:
Oliver Grawert
Definition:
Drafting
Series goal:
Accepted for maverick
Implementation:
Unknown
Milestone target:
milestone icon maverick-alpha-3

Related branches

Sprints

Whiteboard

Work Items:
[dyfet] File a bug against gvfs upstream to add support for fuseext2 so loop-mounting ext2/3 images as user becomes possible on one click: DONE
[dyfet] Document the command line way of using fuseext2 to loop-mount ext2/3 images as a user to edit contents: DONE
[rsalveti] Add a --no-root option to rootstock that will make use of genext2fs to create an image from the first stage debootstrap run: DONE
[rsalveti] Make rootstock run the full second stage of debootstrap and the package installation in a VM if --no-root is selected: DONE

gvfs fuse: 604742
wiki page: https://wiki.ubuntu.com/ARM/Filesystem%20images%20with%20Fuseext2

(?)

Work Items