summaryrefslogtreecommitdiffstats
path: root/core/modules/run-virt-docker/data/opt/openslx/vmchooser/plugins/docker/includes/gio_allow_root_fix.inc
blob: 9ef14d8189b6c26f32c0a5e6d8425dc2ca6c385f (plain) (blame)
1
2
3
4
5
6
7
8
9
10
11
12
#!/bin/bash
writelog "+ apply 'allow_root' Option for gvfsd-fuse"

# exec dummy call to start gvfsd and gvfsd-fuse
gio mount

# create gvfs user dir mybe it does not exist at this point
mkdir -p "/run/user/$(id -u)/gvfs"

fusermount -zu "/run/user/$(id -u)/gvfs"
killall gvfsd-fuse
/usr/lib/gvfs/gvfsd-fuse -o allow_root "/run/user/$(id -u)/gvfs"