29 lines
1002 B
Bash
Executable File
29 lines
1002 B
Bash
Executable File
#!/bin/bash
|
|
set -x -e -v
|
|
|
|
artifact=$(basename "$TOOLCHAIN_ARTIFACT")
|
|
target_folder_name=${artifact%.tar.*}
|
|
ARCH_SUFFIX=$1
|
|
SHORT_VERSION=$2
|
|
|
|
cd $MOZ_FETCHES_DIR
|
|
unzip MSIX/win10-${ARCH_SUFFIX}/Microsoft.WindowsAppRuntime.${SHORT_VERSION}.msix
|
|
|
|
mkdir $target_folder_name
|
|
# We just extract the few DLLs that Firefox needs instead of the
|
|
# whole SDK.
|
|
cp CoreMessagingXP.dll $target_folder_name
|
|
cp marshal.dll $target_folder_name
|
|
cp Microsoft.InputStateManager.dll $target_folder_name
|
|
cp Microsoft.Internal.FrameworkUdk.dll $target_folder_name
|
|
cp Microsoft.UI.Composition.OSSupport.dll $target_folder_name
|
|
cp Microsoft.UI.Input.dll $target_folder_name
|
|
cp Microsoft.UI.Windowing.Core.dll $target_folder_name
|
|
cp Microsoft.UI.Windowing.dll $target_folder_name
|
|
cp Microsoft.WindowsAppRuntime.dll $target_folder_name
|
|
cp Microsoft.WindowsAppRuntime.Insights.Resource.dll $target_folder_name
|
|
|
|
mkdir -p $UPLOAD_DIR
|
|
|
|
tar -caf $target_folder_name.tar.zst $target_folder_name
|
|
mv $target_folder_name.tar.zst $UPLOAD_DIR |