diff --git a/pressure-vessel/flatpak-run-private.h b/pressure-vessel/flatpak-run-private.h index a5931a61e1f4435b82e126e15eee92670929d409..4dec7e2178befcf7726e1dfd5804d12ffa6ade12 100644 --- a/pressure-vessel/flatpak-run-private.h +++ b/pressure-vessel/flatpak-run-private.h @@ -42,6 +42,7 @@ void flatpak_run_add_x11_args (FlatpakBwrap *bwrap, gboolean allowed); gboolean flatpak_run_add_wayland_args (FlatpakBwrap *bwrap); void flatpak_run_add_pulseaudio_args (FlatpakBwrap *bwrap); +void flatpak_run_add_resolved_args (FlatpakBwrap *bwrap); gboolean flatpak_run_add_system_dbus_args (FlatpakBwrap *app_bwrap); gboolean flatpak_run_add_session_dbus_args (FlatpakBwrap *app_bwrap); void flatpak_run_apply_env_appid (FlatpakBwrap *bwrap, diff --git a/pressure-vessel/flatpak-run.c b/pressure-vessel/flatpak-run.c index b62c520f7f6c5792fc5bcf73584b588d0c0549b9..a43babb7b9544f70c5f980e7670837406f2eca0f 100644 --- a/pressure-vessel/flatpak-run.c +++ b/pressure-vessel/flatpak-run.c @@ -727,8 +727,7 @@ flatpak_run_add_pulseaudio_args (FlatpakBwrap *bwrap) flatpak_bwrap_add_args (bwrap, "--dev-bind", "/dev/snd", "/dev/snd", NULL); } -#if 0 -static void +void flatpak_run_add_resolved_args (FlatpakBwrap *bwrap) { const char *resolved_socket = "/run/systemd/resolve/io.systemd.Resolve"; @@ -737,6 +736,7 @@ flatpak_run_add_resolved_args (FlatpakBwrap *bwrap) flatpak_bwrap_add_args (bwrap, "--bind", resolved_socket, resolved_socket, NULL); } +#if 0 static void flatpak_run_add_journal_args (FlatpakBwrap *bwrap) { diff --git a/pressure-vessel/wrap-setup.c b/pressure-vessel/wrap-setup.c index 5fb54a13f5c86179396195425fac3c94f9df447a..081b43d0e5ee9730829e2d75b84d3680bbbffebc 100644 --- a/pressure-vessel/wrap-setup.c +++ b/pressure-vessel/wrap-setup.c @@ -57,6 +57,8 @@ pv_wrap_share_sockets (FlatpakBwrap *bwrap, pv_environ_lock_env (container_env, "PULSE_SERVER", NULL); pv_environ_lock_env (container_env, "XAUTHORITY", NULL); + flatpak_run_add_resolved_args (sharing_bwrap); + flatpak_run_add_font_path_args (sharing_bwrap); /* We need to set up IPC rendezvous points relatively late, so that