Closed neurodiverseEsoteric closed 3 years ago
It looks like it might be getting confused when it tries to check for a local file. How are you launching it?
Just with "firewarden waterfox
" or "firewarden waterfox-g3
" in Konsole
I installed waterfox-g3 on my Arch system. It looks like it puts a bunch of stuff in /opt/waterfox-g3/
. Firewarden tells Firejail to mount an empty tmpfs for /opt
, so none of that stuff is available in the jail.
I added a -O
option to disable the default behavior of creating a private /opt
. Try it on the latest master now and see if that fixes it.
$ firewarden -O waterfox-g3
Ok, but how do I edit the pkgbuild to just grab the file?
Ok, I installed the script manually and "firewarden -O" is able to launch waterfox-g3 on Manjaro...
Although waterfox-g3 needs to be linked with the waterfox firejail profile, otherwise it launches with no network connection...
I'll close this since the Firewarden issue is fixed.
If Firejail is not choosing the correct profile for your program, you should create a new profile named for the program that just sources the profile you want. A file at ~/.config/firejail/waterfox-g3.profile
that contains the line include waterfox.profile
is probably all you need. You can see how Firejail does the same thing with a profile like /etc/firejail/waterfox-current.profile
.
It also can't work with waterfox-g3 (command not found), and making a symlink didn't work either...