Patrick Williams | c124f4f | 2015-09-15 14:41:29 -0500 | [diff] [blame] | 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. |
| 4 | # |
| 5 | # The format of this file |
| 6 | # |
| 7 | #<path> <mode> <uid> <gid> <walk> <fmode> <fuid> <fgid> |
| 8 | # |
| 9 | # or |
| 10 | # |
| 11 | #<path> link <target> |
| 12 | # |
| 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 |
| 22 | # |
| 23 | # in mode, uid or gid, a "-" means don't change any existing values |
| 24 | # |
| 25 | # /usr/src 0755 root root false - - - |
| 26 | # /usr/share/man 0755 root root true 0644 root root |
| 27 | |
| 28 | # Note: all standard config directories are automatically assigned "0755 root root false - - -" |
| 29 | |
| 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 |
| 35 | |
| 36 | # Fixup locales |
| 37 | ${datadir}/locale 0755 root root true 0644 root root |
| 38 | |
| 39 | # Cleanup headers |
| 40 | ${includedir} 0755 root root true 0644 root root |
Patrick Williams | c124f4f | 2015-09-15 14:41:29 -0500 | [diff] [blame] | 41 | |
| 42 | # Cleanup debug src |
Andrew Geissler | 6ce62a2 | 2020-11-30 19:58:47 -0600 | [diff] [blame] | 43 | /usr/src/debug 0755 root root true 0644 root root |
Patrick Williams | c124f4f | 2015-09-15 14:41:29 -0500 | [diff] [blame] | 44 | |
| 45 | # Items from base-files |
| 46 | # Links |
| 47 | ${localstatedir}/run link /run |
| 48 | ${localstatedir}/log link volatile/log |
| 49 | ${localstatedir}/lock link /run/lock |
| 50 | ${localstatedir}/tmp link volatile/tmp |
| 51 | |
| 52 | /home 0755 root root false - - - |
| 53 | /srv 0755 root root false - - - |
| 54 | ${prefix}/src 0755 root root false - - - |
| 55 | ${localstatedir}/local 0755 root root false - - - |
| 56 | |
| 57 | # Special permissions from base-files |
| 58 | # Set 1777 |
| 59 | /tmp 01777 root root false - - - |
| 60 | ${localstatedir}/volatile/tmp 01777 root root false - - - |
| 61 | |
Patrick Williams | d8c66bc | 2016-06-20 12:57:21 -0500 | [diff] [blame] | 62 | # Set 0700 |
| 63 | ${ROOT_HOME} 0700 root root false - - - |
| 64 | |
Patrick Williams | c124f4f | 2015-09-15 14:41:29 -0500 | [diff] [blame] | 65 | # Set 2775-lsb |
Brad Bishop | 6e60e8b | 2018-02-01 10:27:11 -0500 | [diff] [blame] | 66 | ${localstatedir}/mail 02775 root mail false - - - |