aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorLibravatar netblue30 <netblue30@yahoo.com>2015-11-30 19:00:54 -0500
committerLibravatar netblue30 <netblue30@yahoo.com>2015-11-30 19:00:54 -0500
commite80da525f9fd8530bff6f33f49c62b9b9e9ce774 (patch)
treea0390b6692649a3e8f7ad58650c4d4ca1b4745bd
parentmketc.sh fix (diff)
parentcreate chromium-common.profile (diff)
downloadfirejail-e80da525f9fd8530bff6f33f49c62b9b9e9ce774.tar.gz
firejail-e80da525f9fd8530bff6f33f49c62b9b9e9ce774.tar.zst
firejail-e80da525f9fd8530bff6f33f49c62b9b9e9ce774.zip
Merge pull request #180 from avoidr/google-chrome-stable
add google-chrome{,-stable,-beta,-unstable}.profile
-rw-r--r--Makefile.in3
-rw-r--r--etc/chromium-browser.profile1
-rw-r--r--etc/chromium-common.profile12
-rw-r--r--etc/chromium.profile15
-rw-r--r--etc/google-chrome-beta.profile4
-rw-r--r--etc/google-chrome-stable.profile4
-rw-r--r--etc/google-chrome-unstable.profile4
-rw-r--r--etc/google-chrome.profile5
-rw-r--r--platform/debian/conffiles5
9 files changed, 35 insertions, 18 deletions
diff --git a/Makefile.in b/Makefile.in
index 3ae71a230..143ac5975 100644
--- a/Makefile.in
+++ b/Makefile.in
@@ -85,6 +85,9 @@ realinstall:
85 install -c -m 0644 .etc/chromium-browser.profile $(DESTDIR)/$(sysconfdir)/firejail/. 85 install -c -m 0644 .etc/chromium-browser.profile $(DESTDIR)/$(sysconfdir)/firejail/.
86 install -c -m 0644 .etc/chromium.profile $(DESTDIR)/$(sysconfdir)/firejail/. 86 install -c -m 0644 .etc/chromium.profile $(DESTDIR)/$(sysconfdir)/firejail/.
87 install -c -m 0644 .etc/google-chrome.profile $(DESTDIR)/$(sysconfdir)/firejail/. 87 install -c -m 0644 .etc/google-chrome.profile $(DESTDIR)/$(sysconfdir)/firejail/.
88 install -c -m 0644 .etc/google-chrome-stable.profile $(DESTDIR)/$(sysconfdir)/firejail/.
89 install -c -m 0644 .etc/google-chrome-beta.profile $(DESTDIR)/$(sysconfdir)/firejail/.
90 install -c -m 0644 .etc/google-chrome-unstable.profile $(DESTDIR)/$(sysconfdir)/firejail/.
88 install -c -m 0644 .etc/disable-mgmt.inc $(DESTDIR)/$(sysconfdir)/firejail/. 91 install -c -m 0644 .etc/disable-mgmt.inc $(DESTDIR)/$(sysconfdir)/firejail/.
89 install -c -m 0644 .etc/disable-secret.inc $(DESTDIR)/$(sysconfdir)/firejail/. 92 install -c -m 0644 .etc/disable-secret.inc $(DESTDIR)/$(sysconfdir)/firejail/.
90 install -c -m 0644 .etc/disable-common.inc $(DESTDIR)/$(sysconfdir)/firejail/. 93 install -c -m 0644 .etc/disable-common.inc $(DESTDIR)/$(sysconfdir)/firejail/.
diff --git a/etc/chromium-browser.profile b/etc/chromium-browser.profile
index 4cdc098d1..d989b736b 100644
--- a/etc/chromium-browser.profile
+++ b/etc/chromium-browser.profile
@@ -1,3 +1,2 @@
1# Chromium browser profile 1# Chromium browser profile
2include /etc/firejail/chromium.profile 2include /etc/firejail/chromium.profile
3
diff --git a/etc/chromium-common.profile b/etc/chromium-common.profile
new file mode 100644
index 000000000..25eab0707
--- /dev/null
+++ b/etc/chromium-common.profile
@@ -0,0 +1,12 @@
1# Chromium browser profile
2include /etc/firejail/disable-mgmt.inc
3include /etc/firejail/disable-secret.inc
4include /etc/firejail/disable-common.inc
5
6# chromium is distributed with a perl script on Arch
7# include /etc/firejail/disable-devel.inc
8#
9
10netfilter
11whitelist ${DOWNLOADS}
12include /etc/firejail/whitelist-common.inc
diff --git a/etc/chromium.profile b/etc/chromium.profile
index 981c61339..c3a7a186c 100644
--- a/etc/chromium.profile
+++ b/etc/chromium.profile
@@ -1,17 +1,4 @@
1# Chromium browser profile 1# Chromium browser profile
2noblacklist ${HOME}/.config/chromium 2noblacklist ${HOME}/.config/chromium
3noblacklist ${HOME}/.config/google-chrome
4include /etc/firejail/disable-mgmt.inc
5include /etc/firejail/disable-secret.inc
6include /etc/firejail/disable-common.inc
7
8# chromium is distributed with a perl script on Arch
9# include /etc/firejail/disable-devel.inc
10#
11
12netfilter
13whitelist ${DOWNLOADS}
14whitelist ~/.config/chromium 3whitelist ~/.config/chromium
15whitelist ~/.config/google-chrome 4include /etc/firejail/chromium-common.profile
16include /etc/firejail/whitelist-common.inc
17
diff --git a/etc/google-chrome-beta.profile b/etc/google-chrome-beta.profile
new file mode 100644
index 000000000..0f7078adc
--- /dev/null
+++ b/etc/google-chrome-beta.profile
@@ -0,0 +1,4 @@
1# Chromium browser profile
2noblacklist ${HOME}/.config/google-chrome-beta
3whitelist ~/.config/google-chrome-beta
4include /etc/firejail/chromium-common.profile
diff --git a/etc/google-chrome-stable.profile b/etc/google-chrome-stable.profile
new file mode 100644
index 000000000..3cc58c4d2
--- /dev/null
+++ b/etc/google-chrome-stable.profile
@@ -0,0 +1,4 @@
1# Chromium browser profile
2noblacklist ${HOME}/.config/google-chrome
3whitelist ~/.config/google-chrome
4include /etc/firejail/chromium-common.profile
diff --git a/etc/google-chrome-unstable.profile b/etc/google-chrome-unstable.profile
new file mode 100644
index 000000000..db184419d
--- /dev/null
+++ b/etc/google-chrome-unstable.profile
@@ -0,0 +1,4 @@
1# Chromium browser profile
2noblacklist ${HOME}/.config/google-chrome-unstable
3whitelist ~/.config/google-chrome-unstable
4include /etc/firejail/chromium-common.profile
diff --git a/etc/google-chrome.profile b/etc/google-chrome.profile
index 4cdc098d1..3cc58c4d2 100644
--- a/etc/google-chrome.profile
+++ b/etc/google-chrome.profile
@@ -1,3 +1,4 @@
1# Chromium browser profile 1# Chromium browser profile
2include /etc/firejail/chromium.profile 2noblacklist ${HOME}/.config/google-chrome
3 3whitelist ~/.config/google-chrome
4include /etc/firejail/chromium-common.profile
diff --git a/platform/debian/conffiles b/platform/debian/conffiles
index 6aeb9d5f4..ea17a121e 100644
--- a/platform/debian/conffiles
+++ b/platform/debian/conffiles
@@ -1,13 +1,16 @@
1/etc/firejail/evince.profile 1/etc/firejail/evince.profile
2/etc/firejail/disable-secret.inc 2/etc/firejail/disable-secret.inc
3/etc/firejail/chromium.profile 3/etc/firejail/chromium.profile
4/etc/firejail/chromium-browser.profile
4/etc/firejail/google-chrome.profile 5/etc/firejail/google-chrome.profile
6/etc/firejail/google-chrome-stable.profile
7/etc/firejail/google-chrome-beta.profile
8/etc/firejail/google-chrome-unstable.profile
5/etc/firejail/midori.profile 9/etc/firejail/midori.profile
6/etc/firejail/icedove.profile 10/etc/firejail/icedove.profile
7/etc/firejail/iceweasel.profile 11/etc/firejail/iceweasel.profile
8/etc/firejail/dropbox.profile 12/etc/firejail/dropbox.profile
9/etc/firejail/login.users 13/etc/firejail/login.users
10/etc/firejail/chromium-browser.profile
11/etc/firejail/disable-mgmt.inc 14/etc/firejail/disable-mgmt.inc
12/etc/firejail/firefox.profile 15/etc/firejail/firefox.profile
13/etc/firejail/opera.profile 16/etc/firejail/opera.profile