Adriaan de Groot
d3df346ce7
[libcalamares] Move TemporaryDir into TemporaryMount
...
- Only one user of TemporaryMount, and we should distinguish
"regular" temp mounts from temp mounts with a hand-picked
mount point.
2019-06-21 16:37:35 +02:00
Adriaan de Groot
08537823ae
[libcalamares] Special-case for not-for-dash-o options
...
- The unpackfs module uses this to --bind-mount things
without options.
2019-06-21 10:45:29 +02:00
Adriaan de Groot
ba7259d9ee
[partition] Use TemporaryMount support class
...
- While here, fix up compile warning
- add -R to umount for good measure
2019-06-20 14:49:44 +02:00
Adriaan de Groot
dd0adeb3bb
[libcalamares] Add a RAII mounter
...
- mount on creation, unmount on destruction
2019-06-20 14:34:08 +02:00
Adriaan de Groot
e59b3e8bf5
[libcalamares] Add unmount helper function
2019-06-20 13:52:36 +02:00
Adriaan de Groot
add90e873b
[libcalamares] Provide overload of runCommand()
...
- Most of the time the working dir and stdin are not important,
you just want to run a command in the host, so simplify that
by providing a suitable overload.
- Use that overload from the partition service (for mount and sync).
2019-06-20 11:52:51 +02:00
Adriaan de Groot
93eb712824
[libcalamares] After mount, sync to make sure things are settled
2019-06-20 11:38:08 +02:00
Adriaan de Groot
d08325d3d0
[libcalamares] Move mount to the partition service
...
- Move mount() out of CalamaresUtils::System and into
the partitioning service.
- Adjust PythonJobApi (only consumer of that service).
2019-06-20 11:35:46 +02:00