summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--usr.lib.firefox.firefox27
1 files changed, 22 insertions, 5 deletions
diff --git a/usr.lib.firefox.firefox b/usr.lib.firefox.firefox
index fa721b5..086ec49 100644
--- a/usr.lib.firefox.firefox
+++ b/usr.lib.firefox.firefox
@@ -5,6 +5,7 @@
#include <abstractions/audio>
#include <abstractions/base>
#include <abstractions/bash>
+ #include <abstractions/dconf>
#include <abstractions/gnome>
#include <abstractions/consoles>
#include <abstractions/fonts>
@@ -16,20 +17,36 @@
/bin/readlink rix,
/bin/which rix,
/usr/bin/dirname ix,
+
+ /etc/firefox/ r,
/etc/firefox/** r,
/etc/mime.types r,
/etc/mailcap r,
+
/usr/share/xulrunner-*/** r,
/usr/share/firefox/** r,
/usr/share/mozilla/** r,
/usr/share/mime/ r,
/usr/share/doc/** r,
/usr/share/fontconfig/** r,
+
+ /usr/lib/firefox/firefox ix,
+
/usr/share/glib-2.0/schemas/gschemas.compiled r,
- @{HOME}/.mozilla/firefox/** rwk,
- @{HOME}/.cache/mozilla/** rw,
- @{HOME}/.pentadactylrc rw,
- @{HOME}/.pentadactyl/** rw,
- @{PROC}/[0-9]*/mountinfo r,
+
/sys/devices/system/cpu/present r,
+ /sys/devices/pci[0-9]*/**/{device,subsystem_device,subsystem_vendor,uevent,vendor} r,
+ owner @{PROC}/[0-9]*/{mountinfo,smaps,stat,statm} r,
+ /dev/ r,
+ /dev/dri/ r,
+ owner /{dev,run}/shm/org.chromium.* mrw,
+ owner /{dev,run}/shm/org.mozilla.ipc.* mrw,
+
+ owner @{HOME}/.mozilla/ w,
+ owner @{HOME}/.mozilla/firefox/ w,
+ owner @{HOME}/.mozilla/firefox/** rwk,
+ owner @{HOME}/.cache/mozilla/** rwk,
+ owner @{HOME}/.cache/dconf/user rw,
+ owner @{HOME}/.config/mimeapps.list.* w,
+ owner @{HOME}/Downloads/** rw,
}