From: Chen Qi Date: Tue, 23 Jul 2013 02:56:33 +0000 (+0800) Subject: populate-volatile.sh: use $ROOT_DIR/var/volatile/tmp as TMPDIR X-Git-Tag: 2015-4~5537 X-Git-Url: https://code.ossystems.io/gitweb?a=commitdiff_plain;h=7c2c36a97bab46c73a3a1fb743ad3ec67a4c072e;p=openembedded-core.git populate-volatile.sh: use $ROOT_DIR/var/volatile/tmp as TMPDIR It's possible that a 'No such directory' error occurs when doing check_requirement in populate-volatile.sh at rootfs time. This is because the $ROOT_DIR/var/tmp might be a dead link. Use $ROOT_DIR/var/volatile/tmp as the TMPDIR instead to avoid this error. [YOCTO #4883] [YOCTO #4103] Signed-off-by: Chen Qi Signed-off-by: Saul Wold --- diff --git a/meta/recipes-core/initscripts/initscripts-1.0/populate-volatile.sh b/meta/recipes-core/initscripts/initscripts-1.0/populate-volatile.sh index 91c70efbbd..6b3830883b 100755 --- a/meta/recipes-core/initscripts/initscripts-1.0/populate-volatile.sh +++ b/meta/recipes-core/initscripts/initscripts-1.0/populate-volatile.sh @@ -19,7 +19,7 @@ ROOT_DIR=`echo $DIRNAME | sed -ne 's:/etc/.*::p'` [ "$ROOTFS_READ_ONLY" = "yes" ] && VOLATILE_ENABLE_CACHE=no CFGDIR="${ROOT_DIR}/etc/default/volatiles" -TMPROOT="${ROOT_DIR}/var/tmp" +TMPROOT="${ROOT_DIR}/var/volatile/tmp" COREDEF="00_core" [ "${VERBOSE}" != "no" ] && echo "Populating volatile Filesystems."