Changeset View
Changeset View
Standalone View
Standalone View
apparmor/postgresql_akonadi
1 | #include <tunables/global> | 1 | #include <tunables/global> | ||
---|---|---|---|---|---|
2 | 2 | | |||
3 | @{xdg_data_home}=@{HOME}/.local/share | ||||
4 | | ||||
3 | profile postgresql_akonadi { | 5 | profile postgresql_akonadi { | ||
4 | #include <abstractions/base> | 6 | #include <abstractions/base> | ||
5 | #include <abstractions/user-tmp> | 7 | #include <abstractions/user-tmp> | ||
6 | 8 | | |||
7 | capability setgid, | 9 | capability setgid, | ||
8 | capability setuid, | 10 | capability setuid, | ||
9 | 11 | | |||
10 | /etc/passwd r, | 12 | /etc/passwd r, | ||
11 | /{usr/,}bin/dash mrix, | 13 | /{usr/,}bin/dash mrix, | ||
12 | /{usr/,}bin/locale mrix, | 14 | /{usr/,}bin/locale mrix, | ||
13 | /usr/lib/postgresql/*/bin/initdb mrix, | 15 | /usr/lib/postgresql/*/bin/initdb mrix, | ||
14 | /usr/lib/postgresql/*/bin/pg_ctl mrix, | 16 | /usr/lib/postgresql/*/bin/pg_ctl mrix, | ||
15 | /usr/lib/postgresql/*/bin/postgres mrix, | 17 | /usr/lib/postgresql/*/bin/postgres mrix, | ||
16 | /usr/share/postgresql/** r, | 18 | /usr/share/postgresql/** r, | ||
17 | owner /dev/shm/PostgreSQL.* rw, | 19 | owner /dev/shm/PostgreSQL.* rw, | ||
18 | owner @{HOME}/.local/share/akonadi/** rwlk, | 20 | owner @{xdg_data_home}/akonadi/** rwlk, | ||
19 | owner @{HOME}/.local/share/akonadi/db_data/** l, | 21 | owner @{xdg_data_home}/akonadi/db_data/** l, | ||
20 | } | 22 | } |