From: SangYoun Kwak Date: Mon, 17 Jun 2024 05:57:11 +0000 (+0900) Subject: Remove unused files X-Git-Tag: accepted/tizen/unified/20240719.080553~22 X-Git-Url: http://review.tizen.org/git/?a=commitdiff_plain;h=a3eb3d0a55e1b5fbf855a6a98c9662aeab55b150;p=platform%2Fhal%2Fbackend%2Frootstrap-data-common.git Remove unused files Change-Id: I046f9806e0caaef0bd847482d065929743f5aec0 Signed-off-by: SangYoun Kwak --- diff --git a/.rs-config-jenkins b/.rs-config-jenkins deleted file mode 100644 index bbdcb56..0000000 --- a/.rs-config-jenkins +++ /dev/null @@ -1,18 +0,0 @@ -# Rootstrap configraution -export PLATFORM_VERSION="3.0" -export PLATFORM_PROFILE="mobile" - -#export BASE_PKG_SVR_TARGET="http://10.113.63.117/snapshots/base/latest/repos/arm/packages/" -#export BASE_PKG_SVR_EMULATOR="http://10.113.63.117/snapshots/base/latest/repos/emulator32/packages/" - -#export SNAPSHOT_URL_PREFIX="http://10.113.63.117/snapshots/mobile/latest" -export SNAPSHOT_URL_POSTFIX_EMULATOR="/repos/emulator32-wayland/packages/" -export SNAPSHOT_URL_POSTFIX_TARGET="/repos/arm-wayland/packages/" - -#export RPM_PKG_SVR_EMULATOR="${SNAPSHOT_URL_PREFIX}${SNAPSHOT_URL_POSTFIX_EMULATOR}" -#export RPM_PKG_SVR_TARGET="${SNAPSHOT_URL_PREFIX}${SNAPSHOT_URL_POSTFIX_TARGET}" - -# Build Packaging -export DIBS_PKG_SVR_ADDR="http://10.113.63.84/packages" -export DIBS_PKG_SVR_DIST="tizen_3.0" - diff --git a/copy_required_files.sh b/copy_required_files.sh deleted file mode 100755 index 4e4e34f..0000000 --- a/copy_required_files.sh +++ /dev/null @@ -1,42 +0,0 @@ -#!/usr/bin/bash - -COPY_DEST=$1 -POSTLINKER="${PWD}/script/postlinker" - -pushd rs_resource > /dev/null 2>&1 -XML_DIRECTORIES=( "NativeAPI" "OSS" "HAL" ) -INDEX=0 - -while [[ ${INDEX} -lt ${#XML_DIRECTORIES[@]} ]]; do - DIR=${XML_DIRECTORIES[${INDEX}]} - ENTITIES=($(ls -a1 ${DIR})) - for ENTITY in ${ENTITIES[@]}; do - if [[ ${ENTITY} == '.' ]] || [[ ${ENTITY} == '..' ]]; then - continue - fi - - ENTITY_PATH="${DIR}/${ENTITY}" - if [[ -d ${ENTITY_PATH} ]]; then - XML_DIRECTORIES+=(${ENTITY_PATH}) - continue - fi - - IS_REQUIRE_ALL=$(xmlstarlet sel -t -m "//necessary[count(file)=1]" -v "./file/text()" ${ENTITY_PATH}) - if [[ ${IS_REQUIRE_ALL} == '*' ]]; then - # TODO: Copy all files of this package(ENTITY) - continue; - else - NECESSARY_FILES=($(xmlstarlet sel -t -m "//necessary/file" -v "text()" -o " " -n ${ENTITY_PATH})) - for NECESSARY_FILE in ${NECESSARY_FILES[@]}; do - THIS_COPY_DEST="${COPY_DEST}/opt/data/hal-rootstrap${NECESSARY_FILE}" - THIS_COPY_DEST_PARENT=$(dirname ${THIS_COPY_DEST}) - if [[ ! -d ${THIS_COPY_DEST_PARENT} ]]; then - mkdir -p ${THIS_COPY_DEST_PARENT} - fi - cp "${NECESSARY_FILE}" "${THIS_COPY_DEST}" - echo "cp \"${NECESSARY_FILE}\" \"${THIS_COPY_DEST}\"" - done - fi - done - INDEX=$((INDEX+1)) -done diff --git a/package/pkginfo.manifest b/package/pkginfo.manifest deleted file mode 100644 index b9613b3..0000000 --- a/package/pkginfo.manifest +++ /dev/null @@ -1,73 +0,0 @@ -Source : core-app-rootstrap -Version : 0.0.180 -Maintainer : Seunghwan Lee - -package : mobile-4.0-rs-device.core -OS : ubuntu-32 -build-host-os : ubuntu-32 -attribute : binary -install-dependency : efl-tools -description : arm rootstrap for native app development - -package : mobile-4.0-rs-device.core -OS : ubuntu-64 -build-host-os : ubuntu-32 -attribute : binary -install-dependency : efl-tools -description : arm rootstrap for native app development - -package : mobile-4.0-rs-device.core -OS : macos-64 -build-host-os : ubuntu-32 -attribute : binary -install-dependency : efl-tools -description : arm rootstrap for native app development - -Package : mobile-4.0-rs-device.core -OS : windows-32 -Build-host-os : ubuntu-32 -Attribute : binary -Install-dependency : efl-tools -Description : ARM rootstrap for native app development - -Package : mobile-4.0-rs-device.core -OS : windows-64 -Build-host-os : ubuntu-32 -Attribute : binary -Install-dependency : efl-tools -Description : ARM rootstrap for native app development - -Package : mobile-4.0-rs-emulator.core -OS : ubuntu-32 -Build-host-os : ubuntu-32 -Attribute : binary -Install-dependency : efl-tools -Description : I386 rootstrap for native app development - -Package : mobile-4.0-rs-emulator.core -OS : ubuntu-64 -Build-host-os : ubuntu-32 -Attribute : binary -Install-dependency : efl-tools -Description : I386 rootstrap for native app development - -Package : mobile-4.0-rs-emulator.core -OS : macos-64 -Build-host-os : ubuntu-32 -Attribute : binary -Install-dependency : efl-tools -Description : I386 rootstrap for native app development - -Package : mobile-4.0-rs-emulator.core -OS : windows-32 -Build-host-os : ubuntu-32 -Attribute : binary -Install-dependency : efl-tools -Description : I386 rootstrap for native app development - -Package : mobile-4.0-rs-emulator.core -OS : windows-64 -Build-host-os : ubuntu-32 -Attribute : binary -Install-dependency : efl-tools -Description : I386 rootstrap for native app development diff --git a/package/pkginfo.manifest_64 b/package/pkginfo.manifest_64 deleted file mode 100644 index fada7e9..0000000 --- a/package/pkginfo.manifest_64 +++ /dev/null @@ -1,73 +0,0 @@ -Source : core-app-rootstrap -Version : 0.0.141 -Maintainer : Seunghwan Lee - -package : mobile-4.0-rs-device.core -OS : ubuntu-32 -build-host-os : ubuntu-32 -attribute : binary -install-dependency : efl-tools -description : arm rootstrap for native app development - -package : mobile-4.0-rs-device.core -OS : ubuntu-64 -build-host-os : ubuntu-32 -attribute : binary -install-dependency : efl-tools -description : arm rootstrap for native app development - -package : mobile-4.0-rs-device.core -OS : macos-64 -build-host-os : ubuntu-32 -attribute : binary -install-dependency : efl-tools -description : arm rootstrap for native app development - -Package : mobile-4.0-rs-device.core -OS : windows-32 -Build-host-os : ubuntu-32 -Attribute : binary -Install-dependency : efl-tools -Description : ARM rootstrap for native app development - -Package : mobile-4.0-rs-device.core -OS : windows-64 -Build-host-os : ubuntu-32 -Attribute : binary -Install-dependency : efl-tools -Description : ARM rootstrap for native app development - -Package : mobile-4.0-rs-emulator.core -OS : ubuntu-32 -Build-host-os : ubuntu-32 -Attribute : binary -Install-dependency : efl-tools -Description : I386 rootstrap for native app development - -Package : mobile-4.0-rs-emulator.core -OS : ubuntu-64 -Build-host-os : ubuntu-32 -Attribute : binary -Install-dependency : efl-tools -Description : I386 rootstrap for native app development - -Package : mobile-4.0-rs-emulator.core -OS : macos-64 -Build-host-os : ubuntu-32 -Attribute : binary -Install-dependency : efl-tools -Description : I386 rootstrap for native app development - -Package : mobile-4.0-rs-emulator.core -OS : windows-32 -Build-host-os : ubuntu-32 -Attribute : binary -Install-dependency : efl-tools -Description : I386 rootstrap for native app development - -Package : mobile-4.0-rs-emulator.core -OS : windows-64 -Build-host-os : ubuntu-32 -Attribute : binary -Install-dependency : efl-tools -Description : I386 rootstrap for native app development diff --git a/package_private/pkginfo.manifest b/package_private/pkginfo.manifest deleted file mode 100644 index e1d1127..0000000 --- a/package_private/pkginfo.manifest +++ /dev/null @@ -1,2 +0,0 @@ -Version : 0.0.17 -Maintainer : Seunghwan Lee diff --git a/package_private/pkginfo.manifest_64 b/package_private/pkginfo.manifest_64 deleted file mode 100644 index e1d1127..0000000 --- a/package_private/pkginfo.manifest_64 +++ /dev/null @@ -1,2 +0,0 @@ -Version : 0.0.17 -Maintainer : Seunghwan Lee diff --git a/package_rootstrap.sh b/package_rootstrap.sh deleted file mode 100755 index 433c479..0000000 --- a/package_rootstrap.sh +++ /dev/null @@ -1,546 +0,0 @@ -#!/bin/bash -############################################################################### -# Init -############################################################################### -SCRIPT_NAME="$(basename ${BASH_SOURCE[0]})" -SCRIPT_FULLPATH="$(readlink -f ${BASH_SOURCE[0]})" -SCRIPT_BASE="$(dirname ${SCRIPT_FULLPATH})" -SCRIPT_VER="0.0.3" - -DIR_TMP_PKG=".temp_pkg" -DIR_TMP_SDK_PKG=$(pwd)/".temp_sdk_pkg" -DIR_OUTPUT=".pkg" - -OS_LIST="ubuntu-64 windows-64 macos-64" - -DIR_INFO=".info" -DIR_RPM=".rpm" -DIR_PLUGIN=".plugin" -DIR_TMP=".tmp" -DIR_EMULATOR=".emulator" -DIR_TARGET=".target" - -PATH_PACKAGE_RES="" - -OPT_CONF="" - -PRIVATE="" -TMP_PKG_VERSION="0.0.1" - -INTERNAL=false -SDKPKG=false -SNAPSHOT="" - -DEVICE="device" -EMULATOR="emulator" -############################################################################### -echo "" -echo " $SCRIPT_NAME ($SCRIPT_VER) is packaging tool of rootstrap" -echo "" - -############################################################################### -# function log -############################################################################### -function log() -{ - #printf "[${SCRIPT_NAME}:${BASH_LINENO[0]}] ${@}\n" - printf "${@}\n\n" -} - -function log_info() -{ - printf "[INFO] ${@}\n\n" -} - -function log_warn() -{ - printf "[WARN] ${@}\n\n" -} - -function log_error() -{ - printf "[${SCRIPT_NAME}:${BASH_LINENO[0]}][ERROR] ${@}\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 pkg_build_internal -# $1 : Type (emulator/device/emulator64/device64) -# $2 : resource Path (.emulator/.target) -############################################################################### -function pkg_build_internal() -{ - - TYPE=${1} - - if [[ ${TYPE} == *"device"* ]]; then - PLUGIN_FILE="${DIR_PLUGIN}/${PLATFORM_PROFILE}-${PLATFORM_VERSION}-device.core.xml" - INFO_FILE="${DIR_INFO}/${PLATFORM_PROFILE}-${PLATFORM_VERSION}-device.core.dev.xml" - else - PLUGIN_FILE="${DIR_PLUGIN}/${PLATFORM_PROFILE}-${PLATFORM_VERSION}-emulator.core.xml" - INFO_FILE="${DIR_INFO}/${PLATFORM_PROFILE}-${PLATFORM_VERSION}-emulator.core.dev.xml" - fi - - log_info "Clean up Resource Directory ${PATH_PACKAGE_RES}" - if [[ -n ${PATH_PACKAGE_RES} ]] && [[ -e "${PATH_PACKAGE_RES}/data" ]] ; then - rm -rf "${PATH_PACKAGE_RES}/data" - fi - - log_info "mkdir -p ${DIR_PLUGIN_DEST}" - mkdir -p ${DIR_PLUGIN_DEST} - - log_info "mkdir -p ${DIR_INFO_DEST}" - mkdir -p ${DIR_INFO_DEST} - - log_info "mkdir -p ${DIR_ROOTSTRAP_DEST}" - mkdir -p ${DIR_ROOTSTRAP_DEST} - - - # Get Current Info - log_info "Get Current RS_ID, RS_PATH, DEV_PACKAGE_CONFIG_PATH" - - RS_ID=$(xmlstarlet sel -t -m "//rootstrap/@id" -v "." $PLUGIN_FILE) - RS_PATH=$(xmlstarlet sel -t -m "//rootstrap/@path" -v "." $PLUGIN_FILE) - DEV_PACKAGE_CONFIG_PATH=$(xmlstarlet sel -t -m "//property[@key='DEV_PACKAGE_CONFIG_PATH']/@value" -v "." $PLUGIN_FILE) - - log_info "TYPE=$TYPE" - log_info "RS_ID=$RS_ID" - log_info "RS_PATH=$RS_PATH" - log_info "DEV_PACKAGE_CONFIG_PATH=$DEV_PACKAGE_CONFIG_PATH" - - - # Replace Info - log_info "Convert RS_ID, RS_PATH, DEV_PACKAGE_CONFIG_PATH" - - if [ "$INTERNAL" = true ]; then - RS_ID=${PLATFORM_PROFILE}-${PLATFORM_VERSION}-${TYPE}.core${PRIVATE}${SNAPSHOT} - else - RS_ID=${PLATFORM_PROFILE}-${PLATFORM_VERSION}-${TYPE}.core${SNAPSHOT} - fi - - RS_PATH=$(dirname $RS_PATH)"/${RS_ID}" - DEV_PACKAGE_CONFIG_PATH=$(dirname $DEV_PACKAGE_CONFIG_PATH)"/${RS_ID}.dev.xml" - - log_info "NEW RS_ID=$RS_ID" - log_info "NEW RS_PATH=$RS_PATH" - log_info "NEW DEV_PACKAGE_CONFIG_PATH=$DEV_PACKAGE_CONFIG_PATH" - - - # Copy - log_info "cp ${PLUGIN_FILE} ${DIR_PLUGIN_DEST}/${RS_ID}.xml" - cp ${PLUGIN_FILE} ${DIR_PLUGIN_DEST}/${RS_ID}.xml >/dev/null - - log_info "cp ${INFO_FILE} ${DIR_INFO_DEST}/${RS_ID}.dev.xml" - cp ${INFO_FILE} ${DIR_INFO_DEST}/${RS_ID}.dev.xml >/dev/null - - - - # Change Plugin XML - xmlstarlet ed -L -u "//rootstrap/@id" -v "${RS_ID}" ${DIR_PLUGIN_DEST}/${RS_ID}.xml - xmlstarlet ed -L -u "//rootstrap/@path" -v "${RS_PATH}" ${DIR_PLUGIN_DEST}/${RS_ID}.xml - - if [ "$INTERNAL" = true ]; then - if [ -n "${SNAPSHOT}" ]; then - log_info "SNAPSHOT = [$SNAPSHOT]" - xmlstarlet ed -L -u "//rootstrap/@name" -v "Tizen ${TYPE[*]^} $PLATFORM_VERSION ${PRIVATE:1} (${SNAPSHOT:1})" ${DIR_PLUGIN_DEST}/${RS_ID}.xml - else - xmlstarlet ed -L -u "//rootstrap/@name" -v "Tizen ${TYPE[*]^} $PLATFORM_VERSION ${PRIVATE:1}" ${DIR_PLUGIN_DEST}/${RS_ID}.xml - fi - else - xmlstarlet ed -L -u "//rootstrap/@name" -v "Tizen ${TYPE[*]^} $PLATFORM_VERSION" ${DIR_PLUGIN_DEST}/${RS_ID}.xml - fi - - xmlstarlet ed -L -u "//property[@key='DEV_PACKAGE_CONFIG_PATH']/@value" -v "${DEV_PACKAGE_CONFIG_PATH}" ${DIR_PLUGIN_DEST}/${RS_ID}.xml - - if [[ ${TYPE} == *"device64"* ]]; then - xmlstarlet ed -L -u "//rootstrap/@architecture" -v "aarch64" ${DIR_PLUGIN_DEST}/${RS_ID}.xml - elif [[ ${TYPE} == *"emulator64"* ]]; then - xmlstarlet ed -L -u "//rootstrap/@architecture" -v "x86_64" ${DIR_PLUGIN_DEST}/${RS_ID}.xml - fi - - # Rename Plugin XML - #log_info "mv ${DIR_PLUGIN}/${PLATFORM_PROFILE}-${PLATFORM_VERSION}-${TYPE}*.xml ${DIR_PLUGIN}/${RS_ID}.xml" - #mv ${DIR_PLUGIN}/${PLATFORM_PROFILE}-${PLATFORM_VERSION}-${TYPE}*.xml ${DIR_PLUGIN}/${RS_ID}.xml >/dev/null - - #log_info "mv ${DIR_INFO}/${PLATFORM_PROFILE}-${PLATFORM_VERSION}-${TYPE}*.dev.xml ${DIR_INFO}/${RS_ID}.dev.xml" - #mv ${DIR_INFO}/${PLATFORM_PROFILE}-${PLATFORM_VERSION}-${TYPE}*.dev.xml ${DIR_INFO}/${RS_ID}.dev.xml >/dev/null - - # Copy Resource - #DIR_PLUGIN_DEST="${PATH_PACKAGE_RES}/data/tools/smart-build-interface/plugins/" - #DIR_INFO_DEST="${PATH_PACKAGE_RES}/data/platforms/tizen-${PLATFORM_VERSION}/${PLATFORM_PROFILE}/rootstraps/info/" - #DIR_ROOTSTRAP_DEST="${PATH_PACKAGE_RES}/data/platforms/tizen-${PLATFORM_VERSION}/${PLATFORM_PROFILE}/rootstraps/" - - #mkdir -p ${DIR_PLUGIN_DEST} - #mkdir -p ${DIR_INFO_DEST} - #mkdir -p ${DIR_ROOTSTRAP_DEST} - - if [[ ${TYPE} == *"device64"* ]]; then - ( - log_info "Copy RS Resource [${DIR_TARGET}] to [${DIR_ROOTSTRAP_DEST}/${RS_ID}] ... " - cd ${DIR_TARGET} - rm ./usr/lib/* - 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 - ) -elif [[ ${TYPE} == *"emulator64"* ]]; then - ( - log_info "Copy RS Resource [${DIR_EMULATOR}] to [${DIR_ROOTSTRAP_DEST}/${RS_ID}] ... " - cd ${DIR_EMULATOR} - rm ./usr/lib/* - 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 -) -elif [[ ${TYPE} == *"device"* ]]; then - ( - log_info "Copy RS Resource [${DIR_TARGET}] to [${DIR_ROOTSTRAP_DEST}/${RS_ID}] ... " - cd ${DIR_TARGET} - zip -r --symlinks ${RS_ID}.zip lib usr >/dev/null - unzip ${RS_ID}.zip -d ${DIR_ROOTSTRAP_DEST}/${RS_ID} >/dev/null - rm *.zip -) -elif [[ ${TYPE} == *"emulator"* ]]; then - ( - log_info "Copy RS Resource [${DIR_EMULATOR}] to [${DIR_ROOTSTRAP_DEST}/${RS_ID}] ... " - cd ${DIR_EMULATOR} - zip -r --symlinks ${RS_ID}.zip lib usr >/dev/null - unzip ${RS_ID}.zip -d ${DIR_ROOTSTRAP_DEST}/${RS_ID} >/dev/null - rm *.zip -) - fi -} - -function pkg_build() -{ - - pkg_build_internal ${DEVICE} - - ( - cd ${PATH_PACKAGE_RES} - zip -r ${NAME_DEVICE_PKG_ZIP} data >/dev/null - mv ${PATH_PACKAGE_RES}/*.zip ${pkg_dir} - log_info "Genarated Basic RS resource [${pkg_dir}] ... " -) - -pkg_build_internal ${EMULATOR} -( -cd ${PATH_PACKAGE_RES} -zip -r ${NAME_EMULATOR_PKG_ZIP} data >/dev/null -mv ${PATH_PACKAGE_RES}/*.zip ${pkg_dir} -log_info "Genarated Basic RS resource [${pkg_dir}] ... " -) - -} - -############################################################################### -# function create_pkginfo -# VAL_PKG="$1" -# VAL_VERSION="$2" -# VAL_OS="$3" -############################################################################### -function create_pkginfo() -{ - - #pkginfo.manifest - #Package : mobile-3.0-rs-device.core - #Version : 3.0.8 - #OS : ubuntu-32 - #Maintainer : Seunghwan Lee - #Attribute : binary - #Description : ARM rootstrap for native app development - - FILE_PKGINFO="pkginfo.manifest" - ATTR_PKG="Package" - ATTR_VERSION="Version" - ATTR_OS="OS" - ATTR_MAIN="Maintainer : Seunghwan Lee " - ATTR_ATTR="Attribute : binary" - ATTR_DESC="Description : rootstrap for native app development" - - - if [[ -e $FILE_PKGINFO ]]; then - rm $FILE_PKGINFO - fi - - VAL_PKG="$1" - VAL_VERSION="$2" - VAL_OS="$3" - - echo "$ATTR_PKG : $VAL_PKG" | tee -a $FILE_PKGINFO - echo "$ATTR_VERSION : $VAL_VERSION" | tee -a $FILE_PKGINFO - - if [[ ${VAL_OS} == "all" ]]; then - echo "$ATTR_OS : ubuntu-64, windows-64, macos-64" | tee -a $FILE_PKGINFO - else - echo "$ATTR_OS : $VAL_OS" | tee -a $FILE_PKGINFO - fi - - echo "$ATTR_MAIN" | tee -a $FILE_PKGINFO - echo "$ATTR_ATTR" | tee -a $FILE_PKGINFO - echo "$ATTR_DESC" | tee -a $FILE_PKGINFO - - -} - -############################################################################### -# function usage -############################################################################### -function usage () { - echo "$SCRIPT_NAME ($SCRIPT_VER) is script to package rootstrap for SDK" - echo "Usage: $SCRIPT_NAME -C [] [