Source code

Revision control

Copy as Markdown

Other Tools

#!/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
mkdir -p $UPLOAD_DIR
tar -caf $target_folder_name.tar.zst $target_folder_name
mv $target_folder_name.tar.zst $UPLOAD_DIR