* flatpak: organize into modules and clear up dependencies Signed-off-by: Tulip Blossom <tulilirockz@proton.me> * flatpak: cleanup orderning + module-ify more stuff and add update checks Signed-off-by: Tulip Blossom <tulilirockz@proton.me> * flatpak: update more dependencies and use llvm19 Signed-off-by: Tulip Blossom <tulilirockz@proton.me> * flatpak(devel): cleanup these too Signed-off-by: Tulip Blossom <tulilirockz@proton.me> * flatpak: remove more patches and fix scripts Signed-off-by: Tulip Blossom <tulilirockz@proton.me> * flatpak: build without network + use flatpak-builder-tools submodule Signed-off-by: Tulip Blossom <tulilirockz@proton.me> * flatpak: tighten permissions Signed-off-by: Tulip Blossom <tulilirockz@proton.me> * flatpak: simplify scripts and make them less verbose Signed-off-by: Tulip Blossom <tulilirockz@proton.me> * flatpak: remove unused flatpak-bwrap script Signed-off-by: Tulip Blossom <tulilirockz@proton.me> * flatpak: we dont need user perms Signed-off-by: Tulip Blossom <tulilirockz@proton.me> --------- Signed-off-by: Tulip Blossom <tulilirockz@proton.me>
12 lines
419 B
Bash
12 lines
419 B
Bash
#!/bin/sh
|
|
set -eo pipefail
|
|
echo "Running fusermount wrapper, redirecting to host..."
|
|
export DBUS_SESSION_BUS_ADDRESS=unix:path=/run/flatpak/bus
|
|
|
|
binary="fusermount"
|
|
if flatpak-spawn --host fusermount3 --version &> /dev/null ; then
|
|
binary="fusermount3"
|
|
fi
|
|
|
|
[ ! -z "$_FUSE_COMMFD" ] && export FD_ARGS="--env=_FUSE_COMMFD=${_FUSE_COMMFD} --forward-fd=${_FUSE_COMMFD}"
|
|
exec flatpak-spawn --host ${FD_ARGS} "$binary" "$@"
|