mirror of
https://github.com/MustardChef/WSABuilds.git
synced 2024-11-14 07:35:07 +01:00
Add more info to artifact name (#286)
This commit is contained in:
parent
7c08d33c7e
commit
c86cd29e33
@ -426,11 +426,15 @@ fi
|
|||||||
|
|
||||||
echo "Extract Magisk"
|
echo "Extract Magisk"
|
||||||
if [ -f "$MAGISK_PATH" ]; then
|
if [ -f "$MAGISK_PATH" ]; then
|
||||||
|
version=""
|
||||||
|
versionCode=0
|
||||||
if ! python3 extractMagisk.py "$ARCH" "$MAGISK_PATH" "$WORK_DIR"; then
|
if ! python3 extractMagisk.py "$ARCH" "$MAGISK_PATH" "$WORK_DIR"; then
|
||||||
echo "Unzip Magisk failed, is the download incomplete?"
|
echo "Unzip Magisk failed, is the download incomplete?"
|
||||||
CLEAN_DOWNLOAD_MAGISK=1
|
CLEAN_DOWNLOAD_MAGISK=1
|
||||||
abort
|
abort
|
||||||
fi
|
fi
|
||||||
|
# shellcheck disable=SC1091
|
||||||
|
source "${WORK_DIR:?}/ENV" || abort
|
||||||
$SUDO patchelf --replace-needed libc.so "../linker/$HOST_ARCH/libc.so" "$WORK_DIR"/magisk/magiskpolicy || abort
|
$SUDO patchelf --replace-needed libc.so "../linker/$HOST_ARCH/libc.so" "$WORK_DIR"/magisk/magiskpolicy || abort
|
||||||
$SUDO patchelf --replace-needed libm.so "../linker/$HOST_ARCH/libm.so" "$WORK_DIR"/magisk/magiskpolicy || abort
|
$SUDO patchelf --replace-needed libm.so "../linker/$HOST_ARCH/libm.so" "$WORK_DIR"/magisk/magiskpolicy || abort
|
||||||
$SUDO patchelf --replace-needed libdl.so "../linker/$HOST_ARCH/libdl.so" "$WORK_DIR"/magisk/magiskpolicy || abort
|
$SUDO patchelf --replace-needed libdl.so "../linker/$HOST_ARCH/libdl.so" "$WORK_DIR"/magisk/magiskpolicy || abort
|
||||||
@ -871,8 +875,8 @@ echo "Generate info"
|
|||||||
|
|
||||||
if [[ "$ROOT_SOL" = "none" ]]; then
|
if [[ "$ROOT_SOL" = "none" ]]; then
|
||||||
name1=""
|
name1=""
|
||||||
elif [[ "$ROOT_SOL" = "" ]]; then
|
elif [ "$ROOT_SOL" = "" ] || [ "$ROOT_SOL" = "magisk" ]; then
|
||||||
name1="-with-magisk-$MAGISK_VER"
|
name1="-with-magisk-$version($versionCode)-$MAGISK_VER"
|
||||||
else
|
else
|
||||||
name1="-with-$ROOT_SOL-$MAGISK_VER"
|
name1="-with-$ROOT_SOL-$MAGISK_VER"
|
||||||
fi
|
fi
|
||||||
@ -880,15 +884,15 @@ if [ "$GAPPS_BRAND" = "none" ]; then
|
|||||||
name2="-NoGApps"
|
name2="-NoGApps"
|
||||||
else
|
else
|
||||||
if [ "$GAPPS_BRAND" = "OpenGApps" ]; then
|
if [ "$GAPPS_BRAND" = "OpenGApps" ]; then
|
||||||
name2="-$GAPPS_BRAND-${GAPPS_VARIANT}"
|
name2="-$GAPPS_BRAND-${ANDROID_API_MAP[$ANDROID_API]}-${GAPPS_VARIANT}"
|
||||||
else
|
else
|
||||||
name2="-$GAPPS_BRAND"
|
name2="-$GAPPS_BRAND-${ANDROID_API_MAP[$ANDROID_API]}"
|
||||||
fi
|
fi
|
||||||
if [ "$GAPPS_BRAND" = "OpenGApps" ] && [ "$DEBUG" ]; then
|
if [ "$GAPPS_BRAND" = "OpenGApps" ] && [ "$DEBUG" ]; then
|
||||||
echo ":warning: Since OpenGApps doesn't officially support Android 12.1 yet, lock the variant to pico!"
|
echo ":warning: Since OpenGApps doesn't officially support Android 12.1 yet, lock the variant to pico!"
|
||||||
fi
|
fi
|
||||||
fi
|
fi
|
||||||
artifact_name="WSA${name1}${name2}_${WSA_VER}_${ARCH}_${WSA_REL}"
|
artifact_name="WSA_${WSA_VER}_${ARCH}_${WSA_REL}${name1}${name2}"
|
||||||
echo "$artifact_name"
|
echo "$artifact_name"
|
||||||
echo -e "\nFinishing building...."
|
echo -e "\nFinishing building...."
|
||||||
if [ -f "$OUTPUT_DIR" ]; then
|
if [ -f "$OUTPUT_DIR" ]; then
|
||||||
|
@ -23,6 +23,7 @@ import sys
|
|||||||
import zipfile
|
import zipfile
|
||||||
from pathlib import Path
|
from pathlib import Path
|
||||||
import platform
|
import platform
|
||||||
|
import os
|
||||||
|
|
||||||
is_x86_64 = platform.machine() in ("AMD64", "x86_64")
|
is_x86_64 = platform.machine() in ("AMD64", "x86_64")
|
||||||
host_abi = "x64" if is_x86_64 else "arm64"
|
host_abi = "x64" if is_x86_64 else "arm64"
|
||||||
@ -40,6 +41,10 @@ def extract_as(zip, name, as_name, dir):
|
|||||||
zip.extract(info, workdir / dir)
|
zip.extract(info, workdir / dir)
|
||||||
|
|
||||||
with zipfile.ZipFile(magisk_zip) as zip:
|
with zipfile.ZipFile(magisk_zip) as zip:
|
||||||
|
comment = zip.comment.decode('utf-8')
|
||||||
|
with open(os.environ['WSA_WORK_ENV'], 'a') as environ_file:
|
||||||
|
environ_file.write(f'{comment}\n')
|
||||||
|
print(f'{comment}', flush=True)
|
||||||
extract_as(
|
extract_as(
|
||||||
zip, f"lib/{ abi_map[arch][0] }/libmagisk64.so", "magisk64", "magisk")
|
zip, f"lib/{ abi_map[arch][0] }/libmagisk64.so", "magisk64", "magisk")
|
||||||
extract_as(
|
extract_as(
|
||||||
|
@ -93,6 +93,7 @@ for i, v, f in identities:
|
|||||||
# out_file = download_dir / out_file_name
|
# out_file = download_dir / out_file_name
|
||||||
elif re.match(f"MicrosoftCorporationII\.WindowsSubsystemForAndroid_.*\.msixbundle", f):
|
elif re.match(f"MicrosoftCorporationII\.WindowsSubsystemForAndroid_.*\.msixbundle", f):
|
||||||
wsa_long_ver = re.search(u'\d{4}.\d{5}.\d{1,}.\d{1,}', f).group()
|
wsa_long_ver = re.search(u'\d{4}.\d{5}.\d{1,}.\d{1,}', f).group()
|
||||||
|
print(f'WSA Version={wsa_long_ver}\n')
|
||||||
main_ver = wsa_long_ver.split(".")[0]
|
main_ver = wsa_long_ver.split(".")[0]
|
||||||
with open(os.environ['WSA_WORK_ENV'], 'a') as environ_file:
|
with open(os.environ['WSA_WORK_ENV'], 'a') as environ_file:
|
||||||
environ_file.write(f"DOWN_WSA_VERSION={wsa_long_ver}\n")
|
environ_file.write(f"DOWN_WSA_VERSION={wsa_long_ver}\n")
|
||||||
|
@ -34,7 +34,7 @@
|
|||||||
<XmlUpdateFragmentType>FileUrl</XmlUpdateFragmentType>
|
<XmlUpdateFragmentType>FileUrl</XmlUpdateFragmentType>
|
||||||
<XmlUpdateFragmentType>FileDecryption</XmlUpdateFragmentType>
|
<XmlUpdateFragmentType>FileDecryption</XmlUpdateFragmentType>
|
||||||
</infoTypes>
|
</infoTypes>
|
||||||
<deviceAttributes>BranchReadinessLevel=CB;CurrentBranch=rs_prerelease;OEMModel=Virtual Machine;FlightRing={};AttrDataVer=21;SystemManufacturer=Microsoft Corporation;InstallLanguage=en-US;OSUILocale=en-US;InstallationType=Client;FlightingBranchName=external;FirmwareVersion=Hyper-V UEFI Release v2.5;SystemProductName=Virtual Machine;OSSkuId=48;FlightContent=Branch;App=WU;OEMName_Uncleaned=Microsoft Corporation;AppVer=10.0.16184.1001;OSArchitecture=AMD64;SystemSKU=None;UpdateManagementGroup=2;IsFlightingEnabled=1;IsDeviceRetailDemo=0;TelemetryLevel=3;OSVersion=10.0.16184.1001;DeviceFamily=Windows.Desktop;</deviceAttributes>
|
<deviceAttributes>BranchReadinessLevel=CB;CurrentBranch=rs_prerelease;OEMModel=Virtual Machine;FlightRing={};AttrDataVer=21;SystemManufacturer=Microsoft Corporation;InstallLanguage=en-US;OSUILocale=en-US;InstallationType=Client;FlightingBranchName=external;FirmwareVersion=Hyper-V UEFI Release v2.5;SystemProductName=Virtual Machine;OSSkuId=48;FlightContent=Branch;App=WU;OEMName_Uncleaned=Microsoft Corporation;AppVer=10.0.22621.900;OSArchitecture=AMD64;SystemSKU=None;UpdateManagementGroup=2;IsFlightingEnabled=1;IsDeviceRetailDemo=0;TelemetryLevel=3;OSVersion=10.0.22621.900;DeviceFamily=Windows.Desktop;</deviceAttributes>
|
||||||
</GetExtendedUpdateInfo2>
|
</GetExtendedUpdateInfo2>
|
||||||
</s:Body>
|
</s:Body>
|
||||||
</s:Envelope>
|
</s:Envelope>
|
||||||
|
@ -670,7 +670,7 @@
|
|||||||
</ClientPreferredLanguages>
|
</ClientPreferredLanguages>
|
||||||
<ProductsParameters>
|
<ProductsParameters>
|
||||||
<SyncCurrentVersionOnly>false</SyncCurrentVersionOnly>
|
<SyncCurrentVersionOnly>false</SyncCurrentVersionOnly>
|
||||||
<DeviceAttributes>BranchReadinessLevel=CB;CurrentBranch=rs_prerelease;OEMModel=Virtual Machine;FlightRing={};AttrDataVer=21;SystemManufacturer=Microsoft Corporation;InstallLanguage=en-US;OSUILocale=en-US;InstallationType=Client;FlightingBranchName=external;FirmwareVersion=Hyper-V UEFI Release v2.5;SystemProductName=Virtual Machine;OSSkuId=48;FlightContent=Branch;App=WU;OEMName_Uncleaned=Microsoft Corporation;AppVer=10.0.16184.1001;OSArchitecture=AMD64;SystemSKU=None;UpdateManagementGroup=2;IsFlightingEnabled=1;IsDeviceRetailDemo=0;TelemetryLevel=3;OSVersion=10.0.16184.1001;DeviceFamily=Windows.Desktop;</DeviceAttributes>
|
<DeviceAttributes>BranchReadinessLevel=CB;CurrentBranch=rs_prerelease;OEMModel=Virtual Machine;FlightRing={};AttrDataVer=21;SystemManufacturer=Microsoft Corporation;InstallLanguage=en-US;OSUILocale=en-US;InstallationType=Client;FlightingBranchName=external;FirmwareVersion=Hyper-V UEFI Release v2.5;SystemProductName=Virtual Machine;OSSkuId=48;FlightContent=Branch;App=WU;OEMName_Uncleaned=Microsoft Corporation;AppVer=10.0.22621.900;OSArchitecture=AMD64;SystemSKU=None;UpdateManagementGroup=2;IsFlightingEnabled=1;IsDeviceRetailDemo=0;TelemetryLevel=3;OSVersion=10.0.22621.900;DeviceFamily=Windows.Desktop;</DeviceAttributes>
|
||||||
<CallerAttributes>Interactive=1;IsSeeker=0;</CallerAttributes>
|
<CallerAttributes>Interactive=1;IsSeeker=0;</CallerAttributes>
|
||||||
<Products/>
|
<Products/>
|
||||||
</ProductsParameters>
|
</ProductsParameters>
|
||||||
|
Loading…
Reference in New Issue
Block a user