gramps-project / flatpak

Manifest and data files required to make a Gramps Flatpak
3 stars 4 forks source link

restore some sandbox functions and change gexiv2 girdir #11

Closed OzarkShepherd closed 3 years ago

OzarkShepherd commented 3 years ago
  1. I removed blanket access to home to restore some of the sandbox, and limited the flatpak to .gramps and xdg-pictures and xdg-download and xdg-pictures. This prevents the flatpak's sandbox from accessing directories it shouldn't need. I verified on a VM that users will still be able to access prior family trees if they were installed in .gramps.
  2. changed gexiv2 girdir to /app/lib/python3.8/site-packages/gi/overrides which is where the flatpak wants to install overrides anyway.

I posted here for feedback and will post the update to flathub after a day or two if there are no objections from the developers.