From: sangwook lee Date: Tue, 2 May 2023 11:04:51 +0000 (+0900) Subject: Add Headed X-Git-Tag: accepted/tizen/unified/20240529.123503~93 X-Git-Url: http://review.tizen.org/git/?a=commitdiff_plain;h=d10e5268727677487d1ba19b11245cbec10c43ff;p=platform%2Fhal%2Fbackend%2Frootstrap.git Add Headed Change-Id: Iee92daa6abc592cba1a26c9e4b716165249feac1 Signed-off-by: sangwook lee --- diff --git a/package_rootstrap_64.sh b/package_rootstrap_64.sh index 988a48f..faa09cc 100755 --- a/package_rootstrap_64.sh +++ b/package_rootstrap_64.sh @@ -86,7 +86,7 @@ function pkg_build_internal() TYPE=${1} - if [[ ${TYPE} == *"device"* ]]; then + if [[ ${TYPE} == *"device64"* ]]; then PLUGIN_FILE="${DIR_PLUGIN}/${PLATFORM_PROFILE}-${PLATFORM_VERSION}-device64.core.xml" INFO_FILE="${DIR_INFO}/${PLATFORM_PROFILE}-${PLATFORM_VERSION}-device64.core.dev.xml" else @@ -191,8 +191,8 @@ function pkg_build_internal() ( log_info "Copy RS Resource [${DIR_TARGET}] to [${DIR_ROOTSTRAP_DEST}/${RS_ID}] ... " cd ${DIR_TARGET} - rm ./usr/lib/* -# rm ./usr/lib64/* +# rm ./usr/lib/* +# rm ./usr/lib64/* zip -r --symlinks ${RS_ID}.zip lib64 lib usr >/dev/null unzip ${RS_ID}.zip -d ${DIR_ROOTSTRAP_DEST}/${RS_ID} >/dev/null rm *.zip @@ -201,8 +201,8 @@ function pkg_build_internal() ( log_info "Copy RS Resource [${DIR_EMULATOR}] to [${DIR_ROOTSTRAP_DEST}/${RS_ID}] ... " cd ${DIR_EMULATOR} - rm ./usr/lib/* -# rm ./usr/lib64/* +# rm ./usr/lib/* +# rm ./usr/lib64/* zip -r --symlinks ${RS_ID}.zip lib64 lib usr >/dev/null unzip ${RS_ID}.zip -d ${DIR_ROOTSTRAP_DEST}/${RS_ID} >/dev/null rm *.zip diff --git a/script/convert64.sh b/script/convert64.sh index 863c952..53f497d 100755 --- a/script/convert64.sh +++ b/script/convert64.sh @@ -24,11 +24,11 @@ sed -i "s@SNAPSHOT_URL_POSTFIX_EMULATOR=.*@SNAPSHOT_URL_POSTFIX_EMULATOR=\"${SNA sed -i "s@SNAPSHOT_URL_POSTFIX_TARGET=.*@SNAPSHOT_URL_POSTFIX_TARGET=\"${SNAPSHOT_URL_POSTFIX_TARGET}\"@" rs-config # Post Script -git checkout ./make_rootstrap_64.sh +#git checkout ./make_rootstrap_64.sh #sed -i "s/asm-arm/asm-arm64/g" make_rootstrap_64.sh sed -i "s/asm-x86/asm-ia64/g" make_rootstrap_64.sh -git checkout ./script/rootstrap_gen_1.0_64.sh -POSTLINKER_PATH=${PWD_BACKUP}"/script/postlinker" -sed -i "s@POSTLINKER_PATH=.*postlinker.*\$@POSTLINKER_PATH=\$\{PWD_BACKUP\}/script/postlinker_64@" ./script/rootstrap_gen_1.0_64.sh -sed -i "s@/usr/lib@/usr/lib64@" ./script/rootstrap_gen_1.0_64.sh +#git checkout ./script/rootstrap_gen_1.0_64.sh +#POSTLINKER_PATH=${PWD_BACKUP}"/script/postlinker" +#sed -i "s@POSTLINKER_PATH=.*postlinker.*\$@POSTLINKER_PATH=\$\{PWD_BACKUP\}/script/postlinker_64@" ./script/rootstrap_gen_1.0_64.sh +#sed -i "s@/usr/lib@/usr/lib64@" ./script/rootstrap_gen_1.0_64.sh diff --git a/script/postlinker_64 b/script/postlinker_64 index 521f608..ea1328b 100755 Binary files a/script/postlinker_64 and b/script/postlinker_64 differ diff --git a/script/rootstrap_gen_1.0_64.sh b/script/rootstrap_gen_1.0_64.sh index 420e0b6..37de889 100755 --- a/script/rootstrap_gen_1.0_64.sh +++ b/script/rootstrap_gen_1.0_64.sh @@ -317,7 +317,7 @@ PWD_BACKUP=`pwd` DEST=${PWD_BACKUP}/.${ROOTSTRAP_TYPE} TMP=${PWD_BACKUP}/".tmp" RPM_Directory=${PWD_BACKUP}/".rpm" -POSTLINKER_PATH=${PWD_BACKUP}"/script/postlinker_64" +POSTLINKER_PATH=${PWD_BACKUP}/script/postlinker_64 if [ ! -e $POSTLINKER_PATH ] then @@ -429,7 +429,7 @@ done #finish copy header & library ################################################################## log "************* Post link *******************" log "# POSTLINKER_PATH=$POSTLINKER_PATH" -for i in $(find ${DEST}/usr/lib -name "*.so" -o -name "*.so.*") +for i in $(find ${DEST}/usr/lib64 -name "*.so" -o -name "*.so.*") do ${POSTLINKER_PATH} $i >/dev/null 1>&2 done