@@ -384,7 +384,10 @@ FILESEXTRAPATHS ?= "__default:"
# datadir, sysconfdir, servicedir, sharedstatedir, localstatedir, infodir,
# mandir, docdir, bindir, sbindir, libexecdir, libdir, includedir and
# oldincludedir
-FILESYSTEM_PERMS_TABLES ?= "${@'files/fs-perms.txt' if oe.types.boolean(d.getVar('VOLATILE_LOG_DIR')) else 'files/fs-perms-persistent-log.txt'}"
+FILESYSTEM_PERMS_TABLES ?= " files/fs-perms.txt \
+ ${@'files/fs-perms-volatile-log.txt' if oe.types.boolean(d.getVar('VOLATILE_LOG_DIR')) else ''} \
+ ${@'files/fs-perms-volatile-tmp.txt' if oe.types.boolean(d.getVar('VOLATILE_TMP_DIR')) else ''} \
+ "
##################################################################
# General work and output directories for the build system.
similarity index 53%
copy from meta/files/fs-perms.txt
copy to meta/files/fs-perms-volatile-log.txt
@@ -28,39 +28,7 @@
# Note: all standard config directories are automatically assigned "0755 root root false - - -"
# Documentation should always be corrected
-${mandir} 0755 root root true 0644 root root
-${infodir} 0755 root root true 0644 root root
-${docdir} 0755 root root true 0644 root root
-${datadir}/gtk-doc 0755 root root true 0644 root root
-
-# Fixup locales
-${datadir}/locale 0755 root root true 0644 root root
-
-# Cleanup headers
-${includedir} 0755 root root true 0644 root root
-
-# Cleanup debug src
-/usr/src/debug 0755 root root true 0644 root root
# Items from base-files
# Links
-${localstatedir}/run link /run
${localstatedir}/log link volatile/log
-${localstatedir}/lock link /run/lock
-${localstatedir}/tmp link volatile/tmp
-
-/home 0755 root root false - - -
-/srv 0755 root root false - - -
-${prefix}/src 0755 root root false - - -
-${localstatedir}/local 0755 root root false - - -
-
-# Special permissions from base-files
-# Set 1777
-/tmp 01777 root root false - - -
-${localstatedir}/volatile/tmp 01777 root root false - - -
-
-# Set 0700
-${ROOT_HOME} 0700 root root false - - -
-
-# Set 2775-lsb
-${localstatedir}/mail 02775 root mail false - - -
similarity index 59%
rename from meta/files/fs-perms-persistent-log.txt
rename to meta/files/fs-perms-volatile-tmp.txt
@@ -28,38 +28,11 @@
# Note: all standard config directories are automatically assigned "0755 root root false - - -"
# Documentation should always be corrected
-${mandir} 0755 root root true 0644 root root
-${infodir} 0755 root root true 0644 root root
-${docdir} 0755 root root true 0644 root root
-${datadir}/gtk-doc 0755 root root true 0644 root root
-
-# Fixup locales
-${datadir}/locale 0755 root root true 0644 root root
-
-# Cleanup headers
-${includedir} 0755 root root true 0644 root root
-
-# Cleanup debug src
-/usr/src/debug 0755 root root true 0644 root root
# Items from base-files
# Links
-${localstatedir}/run link /run
-${localstatedir}/lock link /run/lock
${localstatedir}/tmp link volatile/tmp
-/home 0755 root root false - - -
-/srv 0755 root root false - - -
-${prefix}/src 0755 root root false - - -
-${localstatedir}/local 0755 root root false - - -
-
# Special permissions from base-files
# Set 1777
-/tmp 01777 root root false - - -
${localstatedir}/volatile/tmp 01777 root root false - - -
-
-# Set 0700
-${ROOT_HOME} 0700 root root false - - -
-
-# Set 2775-lsb
-${localstatedir}/mail 02775 root mail false - - -
@@ -45,9 +45,7 @@ ${includedir} 0755 root root true 0644 root root
# Items from base-files
# Links
${localstatedir}/run link /run
-${localstatedir}/log link volatile/log
${localstatedir}/lock link /run/lock
-${localstatedir}/tmp link volatile/tmp
/home 0755 root root false - - -
/srv 0755 root root false - - -
@@ -57,7 +55,6 @@ ${localstatedir}/local 0755 root root false - - -
# Special permissions from base-files
# Set 1777
/tmp 01777 root root false - - -
-${localstatedir}/volatile/tmp 01777 root root false - - -
# Set 0700
${ROOT_HOME} 0700 root root false - - -