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
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
mkdir -p $MEATADATA_DIR
touch $MEATADATA_DIR/tizen
+ rm -rf $TEMP_PATH
done
rm -fr $TEMP_DIR