Fix output messages (#326)

This commit is contained in:
Syuugo 2023-01-11 17:12:20 +09:00 committed by GitHub
parent f9a8b78ed5
commit 30816216a0
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23
2 changed files with 22 additions and 21 deletions

View File

@ -123,7 +123,7 @@
Note that there is no x86_64 pre-build, so you need to build it by yourself ([Repository](https://gitlab.com/MindTheGapps/vendor_gapps)). Note that there is no x86_64 pre-build, so you need to build it by yourself ([Repository](https://gitlab.com/MindTheGapps/vendor_gapps)).
Or you can download the built package for 12.1-x86_64 from [this page](https://sourceforge.net/projects/wsa-mtg/files/x86_64/). Or you can download the built package for 12.1 and 13 for x86_64 from [this page](https://sourceforge.net/projects/wsa-mtg/files/x86_64/).
- Can I switch OpenGApps to MindTheGapps and keep user data in a previous build? - Can I switch OpenGApps to MindTheGapps and keep user data in a previous build?
No. You should wipe data after changing the GApps brand. Otherwise, you will find that the installed GApps are not recognized. No. You should wipe data after changing the GApps brand. Otherwise, you will find that the installed GApps are not recognized.

View File

@ -41,24 +41,24 @@ fi
DOWNLOAD_DIR=../download DOWNLOAD_DIR=../download
DOWNLOAD_CONF_NAME=download.list DOWNLOAD_CONF_NAME=download.list
umount_clean() { umount_clean() {
echo "Cleanup Work Directory"
if [ -d "$MOUNT_DIR" ]; then if [ -d "$MOUNT_DIR" ]; then
echo "Cleanup Mount Directory" echo "Cleanup Mount Directory"
if [ -d "$MOUNT_DIR/vendor" ]; then if [ -d "$MOUNT_DIR/vendor" ]; then
$SUDO umount "$MOUNT_DIR"/vendor $SUDO umount -v "$MOUNT_DIR"/vendor
fi fi
if [ -d "$MOUNT_DIR/product" ]; then if [ -d "$MOUNT_DIR/product" ]; then
$SUDO umount "$MOUNT_DIR"/product $SUDO umount -v "$MOUNT_DIR"/product
fi fi
if [ -d "$MOUNT_DIR/system_ext" ]; then if [ -d "$MOUNT_DIR/system_ext" ]; then
$SUDO umount "$MOUNT_DIR"/system_ext $SUDO umount -v "$MOUNT_DIR"/system_ext
fi fi
$SUDO umount "$MOUNT_DIR" $SUDO umount -v "$MOUNT_DIR"
$SUDO rm -rf "${WORK_DIR:?}" $SUDO rm -rf "${WORK_DIR:?}"
else else
rm -rf "${WORK_DIR:?}" rm -rf "${WORK_DIR:?}"
fi fi
if [ "$TMPDIR" ] && [ -d "$TMPDIR" ]; then if [ "$TMPDIR" ] && [ -d "$TMPDIR" ]; then
echo "Cleanup Temp Directory"
rm -rf "${TMPDIR:?}" rm -rf "${TMPDIR:?}"
unset TMPDIR unset TMPDIR
fi fi
@ -87,6 +87,7 @@ clean_download() {
abort() { abort() {
echo "Build: an error has occurred, exit" echo "Build: an error has occurred, exit"
if [ -d "$WORK_DIR" ]; then if [ -d "$WORK_DIR" ]; then
echo -e "\nCleanup Work Directory"
umount_clean umount_clean
fi fi
clean_download clean_download
@ -527,16 +528,16 @@ echo -e "Expand images done\n"
echo "Mount images" echo "Mount images"
$SUDO mkdir "$MOUNT_DIR" || abort $SUDO mkdir "$MOUNT_DIR" || abort
$SUDO mount -o loop "$WORK_DIR"/wsa/"$ARCH"/system.img "$MOUNT_DIR" || abort $SUDO mount -vo loop "$WORK_DIR"/wsa/"$ARCH"/system.img "$MOUNT_DIR" || abort
$SUDO mount -o loop "$WORK_DIR"/wsa/"$ARCH"/vendor.img "$MOUNT_DIR"/vendor || abort $SUDO mount -vo loop "$WORK_DIR"/wsa/"$ARCH"/vendor.img "$MOUNT_DIR"/vendor || abort
$SUDO mount -o loop "$WORK_DIR"/wsa/"$ARCH"/product.img "$MOUNT_DIR"/product || abort $SUDO mount -vo loop "$WORK_DIR"/wsa/"$ARCH"/product.img "$MOUNT_DIR"/product || abort
$SUDO mount -o loop "$WORK_DIR"/wsa/"$ARCH"/system_ext.img "$MOUNT_DIR"/system_ext || abort $SUDO mount -vo loop "$WORK_DIR"/wsa/"$ARCH"/system_ext.img "$MOUNT_DIR"/system_ext || abort
echo -e "done\n" echo -e "done\n"
if [ "$REMOVE_AMAZON" ]; then if [ "$REMOVE_AMAZON" ]; then
echo "Remove Amazon Appstore" echo "Remove Amazon Appstore"
find "${MOUNT_DIR:?}"/product/{etc/permissions,etc/sysconfig,framework,priv-app} | grep -e amazon -e venezia | $SUDO xargs rm -rf find "${MOUNT_DIR:?}"/product/{etc/permissions,etc/sysconfig,framework,priv-app} 2>/dev/null | grep -e amazon -e venezia | $SUDO xargs rm -rf
find "${MOUNT_DIR:?}"/system_ext/{etc/*permissions,framework,priv-app} | grep -e amazon -e venezia | $SUDO xargs rm -rf find "${MOUNT_DIR:?}"/system_ext/{etc/*permissions,framework,priv-app} 2>/dev/null | grep -e amazon -e venezia | $SUDO xargs rm -rf
echo -e "done\n" echo -e "done\n"
fi fi
@ -553,7 +554,7 @@ if [ "$ROOT_SOL" = 'magisk' ] || [ "$ROOT_SOL" = '' ]; then
$SUDO chmod 0700 "$MOUNT_DIR"/sbin $SUDO chmod 0700 "$MOUNT_DIR"/sbin
$SUDO cp "$WORK_DIR"/magisk/magisk/* "$MOUNT_DIR"/sbin/ $SUDO cp "$WORK_DIR"/magisk/magisk/* "$MOUNT_DIR"/sbin/
$SUDO cp "$MAGISK_PATH" "$MOUNT_DIR"/sbin/magisk.apk $SUDO cp "$MAGISK_PATH" "$MOUNT_DIR"/sbin/magisk.apk
$SUDO tee -a "$MOUNT_DIR"/sbin/loadpolicy.sh <<EOF $SUDO tee -a "$MOUNT_DIR"/sbin/loadpolicy.sh <<EOF >/dev/null
#!/system/bin/sh #!/system/bin/sh
mkdir -p /data/adb/magisk mkdir -p /data/adb/magisk
cp /sbin/* /data/adb/magisk/ cp /sbin/* /data/adb/magisk/
@ -578,7 +579,7 @@ EOF
LOAD_POLICY_SVC_NAME=$(Gen_Rand_Str 12) LOAD_POLICY_SVC_NAME=$(Gen_Rand_Str 12)
PFD_SVC_NAME=$(Gen_Rand_Str 12) PFD_SVC_NAME=$(Gen_Rand_Str 12)
LS_SVC_NAME=$(Gen_Rand_Str 12) LS_SVC_NAME=$(Gen_Rand_Str 12)
$SUDO tee -a "$MOUNT_DIR"/system/etc/init/hw/init.rc <<EOF $SUDO tee -a "$MOUNT_DIR"/system/etc/init/hw/init.rc <<EOF >/dev/null
on post-fs-data on post-fs-data
start adbd start adbd
mkdir /dev/$TMP_PATH mkdir /dev/$TMP_PATH
@ -639,7 +640,7 @@ fi
cp "$WORK_DIR/wsa/$ARCH/resources.pri" "$WORK_DIR"/wsa/pri/en-us.pri \ cp "$WORK_DIR/wsa/$ARCH/resources.pri" "$WORK_DIR"/wsa/pri/en-us.pri \
&& cp "$WORK_DIR/wsa/$ARCH/AppxManifest.xml" "$WORK_DIR"/wsa/xml/en-us.xml && { && cp "$WORK_DIR/wsa/$ARCH/AppxManifest.xml" "$WORK_DIR"/wsa/xml/en-us.xml && {
echo "Merge Language Resources" echo "Merge Language Resources"
tee "$WORK_DIR"/wsa/priconfig.xml <<EOF tee "$WORK_DIR"/wsa/priconfig.xml <<EOF >/dev/null
<?xml version="1.0" encoding="UTF-8" standalone="yes"?> <?xml version="1.0" encoding="UTF-8" standalone="yes"?>
<resources targetOsVersion="10.0.0" majorVersion="1"> <resources targetOsVersion="10.0.0" majorVersion="1">
<index root="\" startIndexAt="\"> <index root="\" startIndexAt="\">
@ -735,10 +736,10 @@ fi
echo "Umount images" echo "Umount images"
$SUDO find "$MOUNT_DIR" -exec touch -hamt 200901010000.00 {} \; $SUDO find "$MOUNT_DIR" -exec touch -hamt 200901010000.00 {} \;
$SUDO umount "$MOUNT_DIR"/vendor $SUDO umount -v "$MOUNT_DIR"/vendor
$SUDO umount "$MOUNT_DIR"/product $SUDO umount -v "$MOUNT_DIR"/product
$SUDO umount "$MOUNT_DIR"/system_ext $SUDO umount -v "$MOUNT_DIR"/system_ext
$SUDO umount "$MOUNT_DIR" $SUDO umount -v "$MOUNT_DIR"
echo -e "done\n" echo -e "done\n"
echo "Shrink images" echo "Shrink images"
@ -755,7 +756,7 @@ echo -e "Shrink images done\n"
echo "Remove signature and add scripts" echo "Remove signature and add scripts"
$SUDO rm -rf "${WORK_DIR:?}"/wsa/"$ARCH"/\[Content_Types\].xml "$WORK_DIR"/wsa/"$ARCH"/AppxBlockMap.xml "$WORK_DIR"/wsa/"$ARCH"/AppxSignature.p7x "$WORK_DIR"/wsa/"$ARCH"/AppxMetadata || abort $SUDO rm -rf "${WORK_DIR:?}"/wsa/"$ARCH"/\[Content_Types\].xml "$WORK_DIR"/wsa/"$ARCH"/AppxBlockMap.xml "$WORK_DIR"/wsa/"$ARCH"/AppxSignature.p7x "$WORK_DIR"/wsa/"$ARCH"/AppxMetadata || abort
cp "$vclibs_PATH" "$xaml_PATH" "$WORK_DIR"/wsa/"$ARCH" || abort cp "$vclibs_PATH" "$xaml_PATH" "$WORK_DIR"/wsa/"$ARCH" || abort
tee "$WORK_DIR"/wsa/"$ARCH"/Install.ps1 <<EOF tee "$WORK_DIR"/wsa/"$ARCH"/Install.ps1 <<EOF >/dev/null
# Automated Install script by Midonei # Automated Install script by Midonei
\$Host.UI.RawUI.WindowTitle = "Installing MagiskOnWSA..." \$Host.UI.RawUI.WindowTitle = "Installing MagiskOnWSA..."
function Test-Administrator { function Test-Administrator {
@ -872,7 +873,7 @@ ElseIf (\$null -Ne \$Installed) {
Write-Host "All Done!\`r\`nPress any key to exit" Write-Host "All Done!\`r\`nPress any key to exit"
\$null = \$Host.UI.RawUI.ReadKey('NoEcho,IncludeKeyDown') \$null = \$Host.UI.RawUI.ReadKey('NoEcho,IncludeKeyDown')
EOF EOF
tee "$WORK_DIR"/wsa/"$ARCH"/Run.bat <<EOF tee "$WORK_DIR"/wsa/"$ARCH"/Run.bat <<EOF >/dev/null
:: Automated Install batch script by Syuugo :: Automated Install batch script by Syuugo
@echo off @echo off