From: Chanwoo Choi Date: Wed, 3 Jul 2024 11:46:06 +0000 (+0900) Subject: Rename to hal-rootstrap-base and remove unneeded scripts X-Git-Tag: accepted/tizen/unified/20240719.080553~1 X-Git-Url: http://review.tizen.org/git/?a=commitdiff_plain;h=2af92fc16167e3dc44e5cb3a749e751cb4f1d84b;p=platform%2Fhal%2Fbackend%2Frootstrap-data-common.git Rename to hal-rootstrap-base and remove unneeded scripts Change-Id: I51f4cb8181b1dbe4411cc5aee98d6c1a1d1bc3c2 Signed-off-by: Chanwoo Choi --- diff --git a/CMakeLists.txt b/CMakeLists.txt deleted file mode 100644 index fe9d563..0000000 --- a/CMakeLists.txt +++ /dev/null @@ -1,14 +0,0 @@ -PROJECT(hal-rootstrap) - -SET(PREFIX ${CMAKE_INSTALL_PREFIX}) -SET(EXEC_PREFIX "${PREFIX}/bin") -SET(INCLUDEDIR "${PREFIX}/include") -SET(LIBDIR ${CMAKE_LIBDIR_PREFIX}) - -CONFIGURE_FILE( ${CMAKE_CURRENT_SOURCE_DIR}/packaging/${PROJECT_NAME}.pc.in - ${CMAKE_CURRENT_SOURCE_DIR}/packaging/${PROJECT_NAME}.pc - @ONLY) -INSTALL(FILES ${CMAKE_CURRENT_SOURCE_DIR}/packaging/${PROJECT_NAME}.pc - DESTINATION ${LIBDIR}/pkgconfig) - -ADD_SUBDIRECTORY(script) diff --git a/generate_rootstrap.sh b/generate_rootstrap.sh deleted file mode 100755 index f4a1441..0000000 --- a/generate_rootstrap.sh +++ /dev/null @@ -1,135 +0,0 @@ -#!/bin/bash - -function prepare_generation { - if [[ ! -f "./rs-config" ]]; then - echo "There is no rs-config." - exit 1 - fi - - local copy_dest=$1 - - sed -i 's@^export BUILD_REQUIRED_INSTALLED_PATH=""@export BUILD_REQUIRED_INSTALLED_PATH="/"@' "./rs-config" - sed -i 's@^export GBS_BUILDROOT=""@export GBS_BUILDROOT="'${copy_dest}'"@' "./rs-config" -} - -function generate_rootstrap_ix86 { - ./script/convert32.sh - if [[ $? -ne 0 ]]; then - echo "Failed to convert .xml files into 32-bit." - return $? - fi - - ./make_rootstrap.sh -C rs-config ./rs_resource --emulator -A i686 - RET=$? - if [[ ${RET} -ne 0 ]]; then - echo "Failed to create rootstrap." - fi - - return ${RET} -} - -function generate_rootstrap_x86_64 { - ./script/convert64.sh - if [[ $? -ne 0 ]]; then - echo "Failed to convert .xml files into 64-bit" - return $? - fi - - ./make_rootstrap_64.sh -C rs-config ./rs_resource --emulator -A x86_64 - RET=$? - if [[ ${RET} -ne 0 ]]; then - echo "Failed to create rootstrap." - fi - - return ${RET} -} - -function generate_rootstrap_arm { - ./script/convert32.sh - if [[ $? -ne 0 ]]; then - echo "Failed to convert .xml files into 32-bit." - return $? - fi - - ./make_rootstrap.sh -C rs-config ./rs_resource --target -A arm - RET=$? - if [[ ${RET} -ne 0 ]]; then - echo "Failed to create rootstrap." - fi - - return ${RET} -} - -function generate_rootstrap_aarch64 { - ./script/convert64.sh - if [[ $? -ne 0 ]]; then - echo "Failed to convert .xml files into 64-bit" - return $? - fi - - ./make_rootstrap_64.sh -C rs-config ./rs_resource --target -A aarch64 - RET=$? - if [[ ${RET} -ne 0 ]]; then - echo "Failed to create rootstrap." - fi - - return ${RET} -} - -function generate_rootstrap_riscv64 { - ./script/convert64.sh - if [[ $? -ne 0 ]]; then - echo "Failed to convert .xml files into 64-bit" - return $? - fi - - ./make_rootstrap_64.sh -C rs-config ./rs_resource --target -A riscv64 - RET=$? - if [[ ${RET} -ne 0 ]]; then - echo "Failed to create rootstrap." - fi - - return ${RET} -} - -function generate_rootstrap { - local arch=$1 - - case "${arch}" in - "arm") - generate_rootstrap_arm - return $? - ;; - "aarch64") - generate_rootstrap_aarch64 - return $? - ;; - "i386") - generate_rootstrap_ix86 - return $? - ;; - "x86_64") - generate_rootstrap_x86_64 - return $? - ;; - "riscv64") - generate_rootstrap_riscv64 - return $? - ;; - *) - echo "Architecture not supported: ${arch}" - exit 1 - ;; - esac -} - -ARCH=$1 -COPY_DEST=$2 - -if [[ -z "${ARCH}" ]] || [[ -z "${COPY_DEST}" ]]; then - echo "2 parameters are required: " - exit 1 -fi - -prepare_generation "${COPY_DEST}" -generate_rootstrap "${ARCH}" diff --git a/make_rootstrap.sh b/make_rootstrap.sh deleted file mode 100755 index c2af8b9..0000000 --- a/make_rootstrap.sh +++ /dev/null @@ -1,250 +0,0 @@ -#!/bin/bash - -SCRIPT_NAME="$(basename ${BASH_SOURCE[0]})" -SCRIPT_FULLPATH="$(readlink -f ${BASH_SOURCE[0]})" -SCRIPT_BASE="$(dirname ${SCRIPT_FULLPATH})" -SCRIPT_VER="0.0.2" - -CMD_RS_GEN="${SCRIPT_BASE}/script/rootstrap_gen_1.0.sh" -CMD_API_FILTER="${SCRIPT_BASE}/script/api_filter.py" -CMD_API_GDBUS_FILTER="${SCRIPT_BASE}/script/api_filter_gdbus.py" - -############################################################################### -# function log -############################################################################### -function log() -{ - printf "[${SCRIPT_NAME}:${BASH_LINENO[0]}] ${@}\n" -} - -############################################################################### -# function check_error -# $1 : Error code(integer) -# $2 : Error Message -# $3 : Error Xml File) -# Example : check_error $? "Fail to function" -############################################################################### -function check_error() -{ - if [ "$1" -ne "0" ]; then - printf "[${SCRIPT_NAME}:${BASH_LINENO[0]}] ERROR : $2 - exit code ($1) \n" 1>&2 - exit $1 - fi -} - -############################################################################### -## function callRootstrapGen -# $1 : emulator/target -# $2 : ${RPM_PKG_SVR_EMULATOR} -# $3 : ${BASE_PKG_SVR_EMULATOR} -# Example : callRootstrapGen emulator ${RPM_PKG_SVR_EMULATOR} ${BASE_PKG_SVR_EMULATOR} -############################################################################### -function callRootstrapGen () { - log "make rootstrap for ${1}..." 1>&2 - ROOTSTRAP_TYPE=${1}; - - if [[ -z ${3} ]] - then - FULL_RS_CMD="${CMD_RS_GEN} -t ${1} -u ${2} -q ${BUILD_REQUIRED_INSTALLED_PATH} -r ${GBS_BUILDROOT} -A ${OPT_ARCH} ${xmlList}" - else - FULL_RS_CMD="${CMD_RS_GEN} -t ${1} -u ${2} -b ${3} -q ${BUILD_REQUIRED_INSTALLED_PATH} -r ${GBS_BUILDROOT} -A ${OPT_ARCH} ${xmlList}" - fi - - log "$FULL_RS_CMD" - $FULL_RS_CMD - check_error $? "Fail to ${CMD_RS_GEN}" - - log "Done... [$SECONDS]Sec" 1>&2 -} - -OPT_TARGET=false -OPT_EMULATOR=false -OPT_CONF="" -OPT_ARCH="" -INTERNAL=false - -############################################################################### -# function usage -############################################################################### -function usage () { - echo "$SCRIPT_NAME ($SCRIPT_VER) is script to make rootstrap using xml from OBS" - echo "Usage: $SCRIPT_NAME -C [] [