bazaar/build-aux/flatpak/fusermount-wrapper.sh
Tulip Blossom 7bca83cf53
flatpak: cleanup + update deps and move to yaml (#171)
* 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>
2025-07-15 20:50:12 -07:00

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" "$@"