feat(profile): add signal from systemd-user.
This commit is contained in:
parent
968da5518b
commit
d0a052b7ae
48 changed files with 82 additions and 8 deletions
|
|
@ -13,10 +13,12 @@ profile gvfsd-fuse @{exec_path} {
|
|||
include <abstractions/bus-session>
|
||||
include <abstractions/bus/org.gtk.vfs.MountTracker>
|
||||
|
||||
unix (send,receive) type=stream addr=none peer=(label=gvfsd-fuse//fusermount),
|
||||
|
||||
mount fstype={fuse,fuse.*} -> @{run}/user/@{uid}/gvfs/,
|
||||
|
||||
signal (receive) set=(cont, term) peer=systemd-user,
|
||||
|
||||
unix (send,receive) type=stream addr=none peer=(label=gvfsd-fuse//fusermount),
|
||||
|
||||
dbus send bus=session path=/org/gtk/vfs/mounttracker
|
||||
interface=org.gtk.vfs.MountTracker
|
||||
member=RegisterFuse
|
||||
|
|
@ -42,11 +44,13 @@ profile gvfsd-fuse @{exec_path} {
|
|||
capability dac_read_search,
|
||||
capability sys_admin, # To mount anything
|
||||
|
||||
unix (send,receive) type=stream addr=none peer=(label=gvfsd-fuse),
|
||||
|
||||
mount fstype={fuse,fuse.*} -> @{run}/user/@{uid}/gvfs/,
|
||||
umount @{run}/user/@{uid}/**/,
|
||||
|
||||
signal (receive) set=(cont, term) peer=systemd-user,
|
||||
|
||||
unix (send,receive) type=stream addr=none peer=(label=gvfsd-fuse),
|
||||
|
||||
@{bin}/fusermount{,3} mr,
|
||||
|
||||
/etc/fuse{,3}.conf r,
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue