# Root home directory
ROOT_HOME ??= "/home/root"
+ROOT_HOME_MODE ??= "0700"
# If set to boolean true ('yes', 'y', 'true', 't', '1'), /var/log links to /var/volatile/log.
# If set to boolean false ('no', 'n', 'false', 'f', '0'), /var/log is on persistent storage.
/tmp 01777 root root false - - -
${localstatedir}/volatile/tmp 01777 root root false - - -
-# Set 0700
-${ROOT_HOME} 0700 root root false - - -
+# Set ${ROOT_HOME_MODE}, by default 0700.
+${ROOT_HOME} ${ROOT_HOME_MODE} root root false - - -
# Set 2775-lsb
${localstatedir}/mail 02775 root mail false - - -
/tmp 01777 root root false - - -
${localstatedir}/volatile/tmp 01777 root root false - - -
-# Set 0700
-${ROOT_HOME} 0700 root root false - - -
+# Set ${ROOT_HOME_MODE}, by default 0700.
+${ROOT_HOME} ${ROOT_HOME_MODE} root root false - - -
# Set 2775-lsb
${localstatedir}/mail 02775 root mail false - - -
dirs555 = "/sys /proc"
dirs755 = "/boot /dev ${base_bindir} ${base_sbindir} ${base_libdir} \
${sysconfdir} ${sysconfdir}/default \
- ${sysconfdir}/skel ${nonarch_base_libdir} /mnt ${ROOT_HOME} /run \
+ ${sysconfdir}/skel ${nonarch_base_libdir} /mnt /run \
${prefix} ${bindir} ${docdir} /usr/games ${includedir} \
${libdir} ${sbindir} ${datadir} \
${datadir}/common-licenses ${datadir}/dict ${infodir} \
ln -sf volatile/$d ${D}${localstatedir}/$d
done
+ install -m ${ROOT_HOME_MODE} -d ${D}${ROOT_HOME}
+
ln -snf ../run ${D}${localstatedir}/run
ln -snf ../run/lock ${D}${localstatedir}/lock