aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorLibravatar glitsj16 <glitsj16@users.noreply.github.com>2019-04-02 09:41:17 +0000
committerLibravatar GitHub <noreply@github.com>2019-04-02 09:41:17 +0000
commitbd976150825d98f2cd1f2a96cd0f6677cac4b671 (patch)
treec4038cb2e46555d5efc247d5725a30792f8ac7a5
parentFixup #2631 (diff)
downloadfirejail-bd976150825d98f2cd1f2a96cd0f6677cac4b671.tar.gz
firejail-bd976150825d98f2cd1f2a96cd0f6677cac4b671.tar.zst
firejail-bd976150825d98f2cd1f2a96cd0f6677cac4b671.zip
Temp fix firecfg (#2634)
* Temp fixes for firecfg.config * Create Builder.profile * Create clocks.profile * Create Logs.profile * Create Maps.profile * Add TODO to firecfg.config
-rw-r--r--etc/Builder.profile7
-rw-r--r--etc/Logs.profile7
-rw-r--r--etc/Maps.profile7
-rw-r--r--etc/clocks.profile7
-rw-r--r--src/firecfg/desktop_files.c4
-rw-r--r--src/firecfg/firecfg.config4
6 files changed, 35 insertions, 1 deletions
diff --git a/etc/Builder.profile b/etc/Builder.profile
new file mode 100644
index 000000000..128e0dfe3
--- /dev/null
+++ b/etc/Builder.profile
@@ -0,0 +1,7 @@
1# Firejail profile for gnome-builder
2# This file is overwritten after every install/update
3
4
5# Temporary fix for https://github.com/netblue30/firejail/issues/2624
6# Redirect
7include gnome-builder.profile
diff --git a/etc/Logs.profile b/etc/Logs.profile
new file mode 100644
index 000000000..f82722ed4
--- /dev/null
+++ b/etc/Logs.profile
@@ -0,0 +1,7 @@
1# Firejail profile for gnome-logs
2# This file is overwritten after every install/update
3
4
5# Temporary fix for https://github.com/netblue30/firejail/issues/2624
6# Redirect
7include gnome-logs.profile
diff --git a/etc/Maps.profile b/etc/Maps.profile
new file mode 100644
index 000000000..b3fc03e38
--- /dev/null
+++ b/etc/Maps.profile
@@ -0,0 +1,7 @@
1# Firejail profile for gnome-maps
2# This file is overwritten after every install/update
3
4
5# Temporary fix for https://github.com/netblue30/firejail/issues/2624
6# Redirect
7include gnome-maps.profile
diff --git a/etc/clocks.profile b/etc/clocks.profile
new file mode 100644
index 000000000..dd234ce44
--- /dev/null
+++ b/etc/clocks.profile
@@ -0,0 +1,7 @@
1# Firejail profile for gnome-clocks
2# This file is overwritten after every install/update
3
4
5# Temporary fix for https://github.com/netblue30/firejail/issues/2624
6# Redirect
7include gnome-clocks.profile
diff --git a/src/firecfg/desktop_files.c b/src/firecfg/desktop_files.c
index a40b5a824..c8f684abc 100644
--- a/src/firecfg/desktop_files.c
+++ b/src/firecfg/desktop_files.c
@@ -56,8 +56,10 @@ static int have_profile(const char *filename, const char *homedir) {
56 if (arg_debug) 56 if (arg_debug)
57 printf("checking profile for %s\n", filename); 57 printf("checking profile for %s\n", filename);
58 58
59 // we get strange names here, such as .org.gnom.gedit.desktop, com.uploadedlobster.peek.desktop, 59 // we get strange names here, such as .org.gnome.gedit.desktop, com.uploadedlobster.peek.desktop,
60 // or io.github.Pithos.desktop; extract the word before .desktop 60 // or io.github.Pithos.desktop; extract the word before .desktop
61 // TODO: implement proper fix for #2624 (names like org.gnome.Logs.desktop fall thru
62 // the 'last word' logic and don't get installed to ~/.local/share/applications
61 63
62 char *tmpfname = strdup(filename); 64 char *tmpfname = strdup(filename);
63 if (!tmpfname) 65 if (!tmpfname)
diff --git a/src/firecfg/firecfg.config b/src/firecfg/firecfg.config
index d5c502a67..84f496d8c 100644
--- a/src/firecfg/firecfg.config
+++ b/src/firecfg/firecfg.config
@@ -4,6 +4,7 @@
4#qemu-system-x86_64 4#qemu-system-x86_64
50ad 50ad
62048-qt 62048-qt
7Builder
7Cryptocat 8Cryptocat
8Cyberfox 9Cyberfox
9Discord 10Discord
@@ -12,7 +13,9 @@ FossaMail
12Fritzing 13Fritzing
13Gitter 14Gitter
14JDownloader 15JDownloader
16Logs
15Maelstrom 17Maelstrom
18Maps
16Mathematica 19Mathematica
17Natron 20Natron
18QMediathekView 21QMediathekView
@@ -100,6 +103,7 @@ clementine
100clion 103clion
101clipit 104clipit
102cliqz 105cliqz
106clocks
103cmus 107cmus
104code 108code
105code-oss 109code-oss