aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorLibravatar kortewegdevries <62639087+kortewegdevries@users.noreply.github.com>2020-07-31 06:51:12 +0530
committerLibravatar GitHub <noreply@github.com>2020-07-30 20:21:12 -0500
commitf404f6c0470e4519c943cdfd382bc6ab76f77820 (patch)
treebd39eb2a8e891e25f5ae563e027b00cf1420ff16
parentAdd vmware profile #3526 (diff)
downloadfirejail-f404f6c0470e4519c943cdfd382bc6ab76f77820.tar.gz
firejail-f404f6c0470e4519c943cdfd382bc6ab76f77820.tar.zst
firejail-f404f6c0470e4519c943cdfd382bc6ab76f77820.zip
Added git-cola profile (#3560)
* Added git-cola profile Initial * Edit private-etc Add alternatives,pki * Add disable-xdg
-rw-r--r--etc/inc/disable-programs.inc1
-rw-r--r--etc/profile-a-l/git-cola.profile66
-rw-r--r--src/firecfg/firecfg.config1
3 files changed, 68 insertions, 0 deletions
diff --git a/etc/inc/disable-programs.inc b/etc/inc/disable-programs.inc
index 474b59c40..1518464b4 100644
--- a/etc/inc/disable-programs.inc
+++ b/etc/inc/disable-programs.inc
@@ -219,6 +219,7 @@ blacklist ${HOME}/.config/geeqie
219blacklist ${HOME}/.config/ghb 219blacklist ${HOME}/.config/ghb
220blacklist ${HOME}/.config/ghostwriter 220blacklist ${HOME}/.config/ghostwriter
221blacklist ${HOME}/.config/git 221blacklist ${HOME}/.config/git
222blacklist ${HOME}/.config/git-cola
222blacklist ${HOME}/.config/glade.conf 223blacklist ${HOME}/.config/glade.conf
223blacklist ${HOME}/.config/globaltime 224blacklist ${HOME}/.config/globaltime
224blacklist ${HOME}/.config/gmpc 225blacklist ${HOME}/.config/gmpc
diff --git a/etc/profile-a-l/git-cola.profile b/etc/profile-a-l/git-cola.profile
new file mode 100644
index 000000000..30e80f519
--- /dev/null
+++ b/etc/profile-a-l/git-cola.profile
@@ -0,0 +1,66 @@
1# Firejail profile for git-cola
2# Description: Linux native frontend for Git
3# This file is overwritten after every install/update
4# Persistent local customizations
5include git-cola.local
6# Persistent global definitions
7include globals.local
8
9ignore noexec ${HOME}
10
11noblacklist ${HOME}/.gitconfig
12noblacklist ${HOME}/.git-credentials
13noblacklist ${HOME}/.gnupg
14noblacklist ${HOME}/.ssh
15noblacklist ${HOME}/.config/git
16noblacklist ${HOME}/.config/git-cola
17# Put your editor,diff viewer config path below and uncomment to load settings
18# noblacklist ${HOME}/
19
20include allow-python2.inc
21include allow-python3.inc
22
23include disable-common.inc
24include disable-devel.inc
25include disable-exec.inc
26include disable-interpreters.inc
27include disable-passwdmgr.inc
28include disable-programs.inc
29include disable-xdg.inc
30
31include whitelist-runuser-common.inc
32include whitelist-var-common.inc
33
34apparmor
35caps.drop all
36machine-id
37netfilter
38no3d
39nodvd
40nogroups
41nonewprivs
42noroot
43nosound
44notv
45nou2f
46novideo
47protocol unix,inet,inet6,netlink
48seccomp
49shell none
50tracelog
51
52# private-bin atom,bash,colordiff,emacs,fldiff,geany,gedit,git,git gui,git-cola,git-dag,gitk,gpg,gvim,leafpad,meld,mousepad,nano,notepadqq,python*,sh,ssh,vim,vimdiff,which,xed
53private-cache
54private-dev
55# Comment if you sign commits with GPG
56private-etc alternatives,ca-certificates,crypto-policies,fonts,gtk-2.0,gtk-3.0,host.conf,hostname,hosts,localtime,login.defs,machine-id,mime.types,nsswitch.conf,passwd,pki,resolv.conf,selinux,ssl,X11,xdg
57private-tmp
58
59dbus-user filter
60# Uncomment if you need keyring access
61# dbus-user.talk org.freedesktop.secrets
62dbus-system none
63
64read-only ${HOME}/.ssh
65read-only ${HOME}/.gnupg
66read-only ${HOME}/.git-credentials
diff --git a/src/firecfg/firecfg.config b/src/firecfg/firecfg.config
index 092fe82ad..f0454d869 100644
--- a/src/firecfg/firecfg.config
+++ b/src/firecfg/firecfg.config
@@ -265,6 +265,7 @@ gimp-2.8
265gist 265gist
266gist-paste 266gist-paste
267gitg 267gitg
268git-cola
268github-desktop 269github-desktop
269gitter 270gitter
270# gjs -- https://github.com/netblue30/firejail/issues/3333#issuecomment-612601102 271# gjs -- https://github.com/netblue30/firejail/issues/3333#issuecomment-612601102