1 # This file contains a list of files and directories with known permissions.
2 # It is used by the packaging class to ensure that the permissions, owners and
3 # group of listed files and directories are in sync across the system.
5 # The format of this file
7 #<path> <mode> <uid> <gid> <walk> <fmode> <fuid> <fgid>
13 # <path>: directory path
14 # <mode>: mode for directory
15 # <uid>: uid for directory
16 # <gid>: gid for directory
17 # <walk>: recursively walk the directory? true or false
18 # <fmode>: if walking, new mode for files
19 # <fuid>: if walking, new uid for files
20 # <fgid>: if walking, new gid for files
21 # <target>: turn the directory into a symlink point to target
23 # in mode, uid or gid, a "-" means don't change any existing values
25 # /usr/src 0755 root root false - - -
26 # /usr/share/man 0755 root root true 0644 root root
28 # Note: all standard config directories are automatically assigned "0755 root root false - - -"
30 # Documentation should always be corrected
31 ${mandir} 0755 root root true 0644 root root
32 ${infodir} 0755 root root true 0644 root root
33 ${docdir} 0755 root root true 0644 root root
34 ${datadir}/gtk-doc 0755 root root true 0644 root root
37 ${datadir}/locale 0755 root root true 0644 root root
40 ${includedir} 0755 root root true 0644 root root
41 ${oldincludedir} 0755 root root true 0644 root root
44 /usr/src/debug 0755 root root true - root root
46 # Items from base-files
48 # ${localstatedir}/run link volatile/run
49 # ${localstatedir}/log link volatile/log
50 # ${localstatedir}/lock link volatile/lock
51 # ${localstatedir}/tmp link volatile/tmp
53 # Special permissions from base-files
55 /tmp 01777 root root false - - -
56 # ${localstatedir}/volatile/lock 01777 root root false - - -
57 # ${localstatedir}/volatile/tmp 01777 root root false - - -
60 /home 02755 root root false - - -
61 ${prefix}/src 02755 root root false - - -
62 ${localstatedir}/local 02755 root root false - - -
65 /srv 0755 root root false - - -
68 /var/mail 02755 root root false - - -