1*4882a593Smuzhiyun# This file contains a list of files and directories with known permissions. 2*4882a593Smuzhiyun# It is used by the packaging class to ensure that the permissions, owners and 3*4882a593Smuzhiyun# group of listed files and directories are in sync across the system. 4*4882a593Smuzhiyun# 5*4882a593Smuzhiyun# The format of this file 6*4882a593Smuzhiyun# 7*4882a593Smuzhiyun#<path> <mode> <uid> <gid> <walk> <fmode> <fuid> <fgid> 8*4882a593Smuzhiyun# 9*4882a593Smuzhiyun# or 10*4882a593Smuzhiyun# 11*4882a593Smuzhiyun#<path> link <target> 12*4882a593Smuzhiyun# 13*4882a593Smuzhiyun# <path>: directory path 14*4882a593Smuzhiyun# <mode>: mode for directory 15*4882a593Smuzhiyun# <uid>: uid for directory 16*4882a593Smuzhiyun# <gid>: gid for directory 17*4882a593Smuzhiyun# <walk>: recursively walk the directory? true or false 18*4882a593Smuzhiyun# <fmode>: if walking, new mode for files 19*4882a593Smuzhiyun# <fuid>: if walking, new uid for files 20*4882a593Smuzhiyun# <fgid>: if walking, new gid for files 21*4882a593Smuzhiyun# <target>: turn the directory into a symlink point to target 22*4882a593Smuzhiyun# 23*4882a593Smuzhiyun# in mode, uid or gid, a "-" means don't change any existing values 24*4882a593Smuzhiyun# 25*4882a593Smuzhiyun# /usr/src 0755 root root false - - - 26*4882a593Smuzhiyun# /usr/share/man 0755 root root true 0644 root root 27*4882a593Smuzhiyun 28*4882a593Smuzhiyun# Note: all standard config directories are automatically assigned "0755 root root false - - -" 29*4882a593Smuzhiyun 30*4882a593Smuzhiyun# Documentation should always be corrected 31*4882a593Smuzhiyun${mandir} 0755 root root true 0644 root root 32*4882a593Smuzhiyun${infodir} 0755 root root true 0644 root root 33*4882a593Smuzhiyun${docdir} 0755 root root true 0644 root root 34*4882a593Smuzhiyun${datadir}/gtk-doc 0755 root root true 0644 root root 35*4882a593Smuzhiyun 36*4882a593Smuzhiyun# Fixup locales 37*4882a593Smuzhiyun${datadir}/locale 0755 root root true 0644 root root 38*4882a593Smuzhiyun 39*4882a593Smuzhiyun# Cleanup headers 40*4882a593Smuzhiyun${includedir} 0755 root root true 0644 root root 41*4882a593Smuzhiyun${oldincludedir} 0755 root root true 0644 root root 42*4882a593Smuzhiyun 43*4882a593Smuzhiyun# Cleanup debug src 44*4882a593Smuzhiyun/usr/src/debug 0755 root root true 0644 root root 45*4882a593Smuzhiyun 46*4882a593Smuzhiyun# Items from base-files 47*4882a593Smuzhiyun# Links 48*4882a593Smuzhiyun${localstatedir}/run link /run 49*4882a593Smuzhiyun${localstatedir}/log link volatile/log 50*4882a593Smuzhiyun${localstatedir}/lock link /run/lock 51*4882a593Smuzhiyun${localstatedir}/tmp link volatile/tmp 52*4882a593Smuzhiyun 53*4882a593Smuzhiyun/home 0755 root root false - - - 54*4882a593Smuzhiyun/srv 0755 root root false - - - 55*4882a593Smuzhiyun${prefix}/src 0755 root root false - - - 56*4882a593Smuzhiyun${localstatedir}/local 0755 root root false - - - 57*4882a593Smuzhiyun 58*4882a593Smuzhiyun# Special permissions from base-files 59*4882a593Smuzhiyun# Set 1777 60*4882a593Smuzhiyun/tmp 01777 root root false - - - 61*4882a593Smuzhiyun${localstatedir}/volatile/tmp 01777 root root false - - - 62*4882a593Smuzhiyun 63*4882a593Smuzhiyun# Set 0700 64*4882a593Smuzhiyun${ROOT_HOME} 0700 root root false - - - 65*4882a593Smuzhiyun 66*4882a593Smuzhiyun# Set 2775-lsb 67*4882a593Smuzhiyun${localstatedir}/mail 02775 root mail false - - - 68