base-files: use dynamic root home directory
Use var ROOT_HOME to configure root home directory dynamically. (From OE-Core rev: 341da5b6e46e0884d60e9462d1306d525fa99b94) Signed-off-by: Kang Kai <kai.kang@windriver.com> Signed-off-by: Saul Wold <sgw@linux.intel.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
This commit is contained in:
parent
de5b44a740
commit
07b842ff05
|
@ -11,7 +11,7 @@ if [ ! -e /etc/localtime ]; then
|
|||
export TZ
|
||||
fi
|
||||
|
||||
if [ "$HOME" = "/home/root" ]; then
|
||||
if [ "$HOME" = "ROOTHOME" ]; then
|
||||
PATH=$PATH:/usr/local/sbin:/usr/sbin:/sbin
|
||||
fi
|
||||
if [ "$PS1" ]; then
|
||||
|
|
|
@ -34,7 +34,7 @@ docdir_append = "/${P}"
|
|||
dirs1777 = "/tmp ${localstatedir}/volatile/lock ${localstatedir}/volatile/tmp"
|
||||
dirs2775 = "/home ${prefix}/src ${localstatedir}/local"
|
||||
dirs755 = "/bin /boot /dev ${sysconfdir} ${sysconfdir}/default \
|
||||
${sysconfdir}/skel /lib /mnt /proc /home/root /sbin \
|
||||
${sysconfdir}/skel /lib /mnt /proc ${ROOT_HOME} /sbin \
|
||||
${prefix} ${bindir} ${docdir} /usr/games ${includedir} \
|
||||
${libdir} ${sbindir} ${datadir} \
|
||||
${datadir}/common-licenses ${datadir}/dict ${infodir} \
|
||||
|
@ -94,6 +94,7 @@ do_install () {
|
|||
install -m 0644 ${WORKDIR}/fstab ${D}${sysconfdir}/fstab
|
||||
install -m 0644 ${WORKDIR}/filesystems ${D}${sysconfdir}/filesystems
|
||||
install -m 0644 ${WORKDIR}/usbd ${D}${sysconfdir}/default/usbd
|
||||
sed -i "s#ROOTHOME#${ROOT_HOME}#" ${WORKDIR}/profile
|
||||
install -m 0644 ${WORKDIR}/profile ${D}${sysconfdir}/profile
|
||||
install -m 0644 ${WORKDIR}/shells ${D}${sysconfdir}/shells
|
||||
install -m 0755 ${WORKDIR}/share/dot.profile ${D}${sysconfdir}/skel/.profile
|
||||
|
|
Loading…
Reference in New Issue