build_inf_centos.sh: use relative path for symlinks 30/8330/1
authorJackie Huang <jackie.huang@windriver.com>
Tue, 17 May 2022 08:27:36 +0000 (16:27 +0800)
committerJackie Huang <jackie.huang@windriver.com>
Tue, 17 May 2022 08:47:31 +0000 (16:47 +0800)
Issue-ID: INF-274

Signed-off-by: Jackie Huang <jackie.huang@windriver.com>
Change-Id: I5c4ac201bc334982ecd5e512f3b3862ca034ec6e

scripts/build_inf_centos/build_inf_centos.sh

index 989ee28..ddb29f3 100755 (executable)
@@ -127,8 +127,8 @@ prepare_workspace () {
 
     mkdir -p ${STX_LOCAL_SRC_DIR} ${STX_LOCAL_PRJ_DIR} ${STX_MIRROR_DIR} ${STX_PRJ_OUTPUT}
     rm -f ${STX_SRC_DIR} ${STX_PRJ_DIR}
-    ln -sf ${STX_LOCAL_SRC_DIR} ${STX_SRC_DIR}
-    ln -sf ${STX_LOCAL_PRJ_DIR} ${STX_PRJ_DIR}
+    ln -sf $(realpath --relative-to=${WORKSPACE} ${STX_LOCAL_SRC_DIR}) ${STX_SRC_DIR}
+    ln -sf $(realpath --relative-to=${WORKSPACE} ${STX_LOCAL_PRJ_DIR}) ${STX_PRJ_DIR}
 
     echo_info "The following directories are created in your workspace(${WORKSPACE}):"
     echo_info "For all layers source: ${STX_SRC_DIR}"