From: j-h.choi Date: Fri, 14 Feb 2025 05:55:41 +0000 (+0900) Subject: Update prepare_additional_packs.sh X-Git-Tag: accepted/tizen/unified/20250218.161801~1 X-Git-Url: http://review.tizen.org/git/?a=commitdiff_plain;h=41ae0f1e83c4c86849ffb553386684359a0439c0;p=platform%2Fcore%2Fdotnet%2Fbuild-tools.git Update prepare_additional_packs.sh Change-Id: I71cc72c606f69e8e440624489cb58d39e1cfc809 --- diff --git a/build/prepare_additional_packs.sh b/build/prepare_additional_packs.sh index 1eccd3b0..cbf0b1d4 100755 --- a/build/prepare_additional_packs.sh +++ b/build/prepare_additional_packs.sh @@ -17,16 +17,21 @@ for pack in "${ADDITIONAL_FRAMEWORK_PACKS[@]}"; do echo "Downloading $packname $packversion ..." + # specific dir + mkdir -p $TEMP_DIR/$packversion/ + TEMP_PATH="$TEMP_DIR/$packversion/" + # download pack - curl -s -o $TEMP_DIR/$packname.$packversion.nupkg -L https://www.nuget.org/api/v2/package/$packname/$packversion + curl -s -o $TEMP_PATH/$packname.$packversion.nupkg -L https://www.nuget.org/api/v2/package/$packname/$packversion # extract pack mkdir -p $PACKS_DIR/$packname/$packversion - unzip -q $TEMP_DIR/$packname.$packversion.nupkg -d $PACKS_DIR/$packname/$packversion + unzip -q $TEMP_PATH/$packname.$packversion.nupkg -d $PACKS_DIR/$packname/$packversion chmod 775 $PACKS_DIR/$packname/$packversion/* -R # cleanup rm -fr $PACKS_DIR/$packname/$packversion/{package,_rels,'[Content_Types].xml',*.nuspec} + rm -rf $TEMP_PATH done # Tizen workload @@ -49,22 +54,25 @@ for workload in "${WORKLOAD_PACKS[@]}"; do SDK_PACKS_DIR="$PACKS_DIR/Samsung.Tizen.Sdk/${TIZEN_WORKLOAD_VERSION}" MEATADATA_DIR="$ROOT_DIR/metadata/workloads/$DOTNET_SDK_VERSION_BAND/InstalledWorkloads" + mkdir -p $TEMP_DIR/${DOTNET_SDK_VERSION_BAND}/ + TEMP_PATH="$TEMP_DIR/${DOTNET_SDK_VERSION_BAND}/" + packname="Samsung.NET.Sdk.Tizen.Manifest-"${DOTNET_SDK_VERSION_BAND} - NUPKG=$TEMP_DIR/$packname.$TIZEN_WORKLOAD_VERSION.nupkg + NUPKG=$TEMP_PATH/$packname.$TIZEN_WORKLOAD_VERSION.nupkg curl -s -o $NUPKG -L https://www.nuget.org/api/v2/package/$packname/$TIZEN_WORKLOAD_VERSION mkdir -p $SDK_MANIFESTS_DIR - mkdir -p $TEMP_DIR/manifest - unzip -q $NUPKG -d $TEMP_DIR/manifest - chmod 744 $TEMP_DIR/manifest/data/* - cp -rf $TEMP_DIR/manifest/data/* $SDK_MANIFESTS_DIR + mkdir -p $TEMP_PATH/manifest + unzip -q $NUPKG -d $TEMP_PATH/manifest + chmod 744 $TEMP_PATH/manifest/data/* + cp -rf $TEMP_PATH/manifest/data/* $SDK_MANIFESTS_DIR for pack in "${SAMSUNG_NUPKGS[@]}"; do packname=($pack) packversion=$TIZEN_WORKLOAD_VERSION echo "Downloading $packname $packversion ..." - NUPKG=$TEMP_DIR/$packname.$packversion.nupkg + NUPKG=$TEMP_PATH/$packname.$packversion.nupkg curl -s -o $NUPKG -L https://www.nuget.org/api/v2/package/$packname/$packversion if [[ "$packname" == *"Template"* ]]; then @@ -93,6 +101,7 @@ for workload in "${WORKLOAD_PACKS[@]}"; do mkdir -p $MEATADATA_DIR touch $MEATADATA_DIR/tizen + rm -rf $TEMP_PATH done rm -fr $TEMP_DIR