diff options
author | Daniel Golle <daniel@makrotopia.org> | 2020-10-11 01:36:51 +0100 |
---|---|---|
committer | Daniel Golle <daniel@makrotopia.org> | 2020-10-16 01:48:48 +0100 |
commit | f25ab8a8484215e5fc88c952f25db9a06de311f7 (patch) | |
tree | 83a48e735355f09004c08211f6d481191967d47c /libfstools/overlay.c | |
parent | 46a56d38a389e2db49d6c79adae8f016c60e1d1e (diff) | |
download | fstools-f25ab8a8484215e5fc88c952f25db9a06de311f7.tar.gz |
mount: apply SELinux labels before overlayfs mount
Use restorecon to apply SELinux labels if applicable.
Signed-off-by: Daniel Golle <daniel@makrotopia.org>
Diffstat (limited to 'libfstools/overlay.c')
-rw-r--r-- | libfstools/overlay.c | 1 |
1 files changed, 1 insertions, 0 deletions
diff --git a/libfstools/overlay.c b/libfstools/overlay.c index 508d23f..eadafcf 100644 --- a/libfstools/overlay.c +++ b/libfstools/overlay.c @@ -189,6 +189,7 @@ switch2jffs(struct volume *v) ULOG_ERR("failed - mount -t jffs2 %s %s: %m\n", v->blk, OVERLAYDIR); return -1; } + selinux_restorecon(OVERLAYDIR); if (mount("none", "/", NULL, MS_NOATIME | MS_REMOUNT, 0)) { ULOG_ERR("failed - mount -o remount,ro none: %m\n"); |