34 lines
No EOL
1.1 KiB
Text
34 lines
No EOL
1.1 KiB
Text
# apparmor.d - Full set of apparmor profiles
|
|
# Extended system directories definition
|
|
# Copyright (C) 2021 Alexandre Pujol <alexandre@pujol.io>
|
|
# SPDX-License-Identifier: GPL-2.0-only
|
|
|
|
# To allow extended personalisation without breaking everything.
|
|
# All apparmor profiles should always use the variables defined here.
|
|
|
|
# Universally unique identifier
|
|
@{uuid}=[0-9a-fA-F]*-[0-9a-fA-F]*-[0-9a-fA-F]*-[0-9a-fA-F]*-[0-9a-fA-F]*
|
|
|
|
# Hexadecimal
|
|
@{hex}=[0-9a-fA-F]*
|
|
|
|
# Date and time
|
|
@{date}=[0-9][0-9][0-9][0-9]-[1-12]-[1-31]
|
|
@{time}=[1-24]-[0-60]-[0-60]
|
|
|
|
# @{MOUNTDIRS} is a space-separated list of where user mount directories
|
|
# are stored, for programs that must enumerate all mount directories on a
|
|
# system.
|
|
@{MOUNTDIRS}=/media/ @{run}/media/ /mnt/
|
|
|
|
# @{MOUNTS} is a space-separated list of all user mounted directories.
|
|
@{MOUNTS}=@{MOUNTDIRS}/*/
|
|
|
|
# Libexec path. Different in some distribution
|
|
@{libexec}=/{usr/,}lib # Archlinux
|
|
@{libexec}=/{usr/,}libexec # Debian/Ubuntu
|
|
|
|
# Integration with Ubuntu Core
|
|
@{etc_rw}+=/etc/writable/
|
|
|
|
include if exists <tunables/extend.d> |