aboutsummaryrefslogtreecommitdiffstats
path: root/etc/profile-a-l
diff options
context:
space:
mode:
authorLibravatar Kelvin M. Klann <kmk3.code@protonmail.com>2022-09-15 10:08:06 -0300
committerLibravatar Kelvin M. Klann <kmk3.code@protonmail.com>2022-09-17 09:32:08 -0300
commit2aa9bbb4e5d447288389ac1d4ffa69cd15741627 (patch)
treec2babde35fac01eb6a24af02ccfd6f7b5b240260 /etc/profile-a-l
parentdocs: man: Note that some commands can be disabled in firejail.config (#5366) (diff)
downloadfirejail-2aa9bbb4e5d447288389ac1d4ffa69cd15741627.tar.gz
firejail-2aa9bbb4e5d447288389ac1d4ffa69cd15741627.tar.zst
firejail-2aa9bbb4e5d447288389ac1d4ffa69cd15741627.zip
profiles: allow perl/exiftool on the relevant profiles
Programs that seem to support exiftool: $ LC_ALL=C pacman -Sii perl-image-exiftool | grep -e '^Version' -e '^Required' -e '^Optional For' | head -n 3 Version : 12.42-1 Required By : digikam geotag gitlab-workhorse mat2 rapid-photo-downloader Optional For : darktable geeqie gpsprune hugin jpeg-archive ranger recoll shutter Environment: Artix Linux. Note for hugin.profile: Does not currently work with private-bin on Arch/Artix; see the private-bin comment on etc/profile-a-l/exiftool.profile. Relates to #5365.
Diffstat (limited to 'etc/profile-a-l')
-rw-r--r--etc/profile-a-l/darktable.profile6
-rw-r--r--etc/profile-a-l/digikam.profile3
-rw-r--r--etc/profile-a-l/geeqie.profile3
-rw-r--r--etc/profile-a-l/hugin.profile5
4 files changed, 15 insertions, 2 deletions
diff --git a/etc/profile-a-l/darktable.profile b/etc/profile-a-l/darktable.profile
index 4ee61b66d..20d5657eb 100644
--- a/etc/profile-a-l/darktable.profile
+++ b/etc/profile-a-l/darktable.profile
@@ -10,8 +10,12 @@ noblacklist ${HOME}/.cache/darktable
10noblacklist ${HOME}/.config/darktable 10noblacklist ${HOME}/.config/darktable
11noblacklist ${PICTURES} 11noblacklist ${PICTURES}
12 12
13# Allow lua (blacklisted by disable-interpreters.inc)
13include allow-lua.inc 14include allow-lua.inc
14 15
16# Allow perl (blacklisted by disable-interpreters.inc)
17include allow-perl.inc
18
15include disable-common.inc 19include disable-common.inc
16include disable-devel.inc 20include disable-devel.inc
17include disable-exec.inc 21include disable-exec.inc
@@ -33,7 +37,7 @@ novideo
33protocol unix,inet,inet6 37protocol unix,inet,inet6
34seccomp 38seccomp
35 39
36#private-bin darktable 40#private-bin darktable,exiftool,perl
37private-dev 41private-dev
38private-tmp 42private-tmp
39 43
diff --git a/etc/profile-a-l/digikam.profile b/etc/profile-a-l/digikam.profile
index f1056482c..c1f0e3a14 100644
--- a/etc/profile-a-l/digikam.profile
+++ b/etc/profile-a-l/digikam.profile
@@ -13,6 +13,9 @@ noblacklist ${HOME}/.kde4/share/apps/digikam
13noblacklist ${HOME}/.local/share/kxmlgui5/digikam 13noblacklist ${HOME}/.local/share/kxmlgui5/digikam
14noblacklist ${PICTURES} 14noblacklist ${PICTURES}
15 15
16# Allow perl (blacklisted by disable-interpreters.inc)
17include allow-perl.inc
18
16include disable-common.inc 19include disable-common.inc
17include disable-devel.inc 20include disable-devel.inc
18include disable-exec.inc 21include disable-exec.inc
diff --git a/etc/profile-a-l/geeqie.profile b/etc/profile-a-l/geeqie.profile
index 81574517d..268c3b334 100644
--- a/etc/profile-a-l/geeqie.profile
+++ b/etc/profile-a-l/geeqie.profile
@@ -10,6 +10,9 @@ noblacklist ${HOME}/.cache/geeqie
10noblacklist ${HOME}/.config/geeqie 10noblacklist ${HOME}/.config/geeqie
11noblacklist ${HOME}/.local/share/geeqie 11noblacklist ${HOME}/.local/share/geeqie
12 12
13# Allow perl (blacklisted by disable-interpreters.inc)
14include allow-perl.inc
15
13include disable-common.inc 16include disable-common.inc
14include disable-devel.inc 17include disable-devel.inc
15include disable-interpreters.inc 18include disable-interpreters.inc
diff --git a/etc/profile-a-l/hugin.profile b/etc/profile-a-l/hugin.profile
index fc142e2dc..d4587a303 100644
--- a/etc/profile-a-l/hugin.profile
+++ b/etc/profile-a-l/hugin.profile
@@ -13,6 +13,9 @@ noblacklist ${PICTURES}
13# Allow /bin/sh (blacklisted by disable-shell.inc) 13# Allow /bin/sh (blacklisted by disable-shell.inc)
14include allow-bin-sh.inc 14include allow-bin-sh.inc
15 15
16# Allow perl (blacklisted by disable-interpreters.inc)
17include allow-perl.inc
18
16include disable-common.inc 19include disable-common.inc
17include disable-devel.inc 20include disable-devel.inc
18include disable-exec.inc 21include disable-exec.inc
@@ -35,7 +38,7 @@ novideo
35protocol unix 38protocol unix
36seccomp 39seccomp
37 40
38private-bin align_image_stack,autooptimiser,calibrate_lens_gui,celeste_standalone,checkpto,cpclean,cpfind,deghosting_mask,enblend,fulla,geocpset,hugin,hugin_executor,hugin_hdrmerge,hugin_lensdb,hugin_stitch_project,icpfind,linefind,nona,pano_modify,pano_trafo,PTBatcherGUI,pto_gen,pto_lensstack,pto_mask,pto_merge,pto_move,pto_template,pto_var,sh,tca_correct,uname,verdandi,vig_optimize 41private-bin align_image_stack,autooptimiser,calibrate_lens_gui,celeste_standalone,checkpto,cpclean,cpfind,deghosting_mask,enblend,exiftool,fulla,geocpset,hugin,hugin_executor,hugin_hdrmerge,hugin_lensdb,hugin_stitch_project,icpfind,linefind,nona,pano_modify,pano_trafo,perl,PTBatcherGUI,pto_gen,pto_lensstack,pto_mask,pto_merge,pto_move,pto_template,pto_var,sh,tca_correct,uname,verdandi,vig_optimize
39private-cache 42private-cache
40private-dev 43private-dev
41private-tmp 44private-tmp