implement BromiteWebView package

merge-requests/23/head
Christopher Roy Bratusek 6 years ago
parent ccd532bd01
commit 1fc92ea6ce

@ -1,7 +0,0 @@
id=NanoDroid_Bromite
name=NanoDroid (Bromite sub module)
version=v19.2.99999999
versionCode=1
author=Nanolx
description=NanoDroid (Bromite sub module)
minMagisk=1500

@ -5,7 +5,7 @@ OUTFD=${2}
ZIP=${3}
ZIPDIR=$(dirname "${ZIP}")
MODID=NanoDroid_Bromite
MODID=NanoDroid_BromiteWebView
mkdir -p /dev/tmp
unzip -o "${ZIP}" CommonInstaller -d "/dev/tmp"

@ -0,0 +1,7 @@
id=NanoDroid_BromiteWebView
name=NanoDroid (Bromite WebView sub module)
version=v19.2.99999999
versionCode=1
author=Nanolx
description=NanoDroid (Bromite WebView sub module)
minMagisk=1500

@ -957,6 +957,28 @@ install_initd () {
fi
}
install_bromite_webview () {
if [ "${MODID}" = "NanoDroid_BromiteWebView" ]; then
case ${ARCH} in
arm | arm64 | x86 ) BROMITE_ARCH=${ARCH} ;;
x86_64 ) BROMITE_ARCH=x86 ;;
esac
if [ -d /system/app/webview ]; then
if [ "${MODE}" = "MAGISK" ]; then
mkdir -p "${MODPATH}/system/app/webview"
touch "${MODPATH}/system/app/webview/.replace"
else
mkdir -p /sdcard/nanodroid_backups/app
rm -rf /sdcard/nanodroid_backups/app/webview
mv /system/app/webview /sdcard/nanodroid_backups/app/
fi
fi
nanodroid_install_apk BromiteWebView_${BROMITE_ARCH}
fi
}
install_swipe () {
if [ "${nanodroid_swipe}" ]; then
if [ "${SWIPE_UNSUPPORTED}" -eq 1 ]; then

@ -50,6 +50,10 @@ for opt in ${@}; do
mk_pkg_setupwizard
;;
bromitewebview )
mkg_pkg_bromite_webview
;;
all )
check_nanodroid || error "run nanodroid-pull first!"
mk_pkg_full
@ -58,6 +62,7 @@ for opt in ${@}; do
mk_pkg_patcher
mk_pkg_uninstaller
mk_pkg_setupwizard
mk_pkg_bromite_webview
;;
ver )

@ -72,7 +72,7 @@ increase_version_number() {
sed -e "s/^VERSION=.*/VERSION=${2}.${ver}/" -i "${CWD}/build-package"
sed -e "s/^VERSION=.*/VERSION=${2}.${ver}/" -i "${CWD}/CommonInstaller"
for module in Full microG F-Droid; do
for module in Full microG F-Droid BromiteWebView; do
sed -e "s/version=.*/version=v${2}.${ver}/" -i \
"${CWD}/${module}/module.prop"
done
@ -141,6 +141,7 @@ create zip files:
patcher | create framework patcher zip from repo
uninstaller | create uninstaller zip from repo
setupwizard | create setup-wizard zip from repo
bromitewebview | create Bromite WebView zip from repo
all | create all zips from repo
misc. stuff:

@ -172,6 +172,6 @@ files_database=( Full/gsync/K/app/GoogleCalendarSync/GoogleCalendarSync.apk
Full/system/priv-app/FakeStore/FakeStore.apk
Full/system/priv-app/YalpStore/YalpStore.apk
Full/system/priv-app/GsfProxy/GsfProxy.apk
Bromite/system/app/BromiteWebView_arm/BromiteWebView_arm.apk
Bromite/system/app/BromiteWebView_arm64/BromiteWebView_arm64.apk
Bromite/system/app/BromiteWebView_x86/BromiteWebView_x86.apk )
BromiteWebView/system/app/BromiteWebView_arm/BromiteWebView_arm.apk
BromiteWebView/system/app/BromiteWebView_arm64/BromiteWebView_arm64.apk
BromiteWebView/system/app/BromiteWebView_x86/BromiteWebView_x86.apk )

@ -85,7 +85,7 @@ grab_apk_from_repo () {
APK_URL="${REPO}/${APK_NAME}"
if [ "${1}" = "bromite" ]; then
APK_DEST="${CWD}/Bromite/system/${3}/${4}"
APK_DEST="${CWD}/BromiteWebView/system/${3}/${4}"
else
APK_DEST="${CWD}/Full/system/${3}/${4}"
fi

Loading…
Cancel
Save