mirror of https://gitlab.com/Nanolx/NanoDroid
Add OsmAnd to the project
parent
93a1291b64
commit
fe7463e59b
@ -0,0 +1,44 @@
|
|||||||
|
#!/sbin/sh
|
||||||
|
|
||||||
|
umask 022
|
||||||
|
OUTFD=${2}
|
||||||
|
ZIP=${3}
|
||||||
|
|
||||||
|
ZIPDIR=$(dirname "${ZIP}")
|
||||||
|
MODID=NanoDroid_OsmAnd
|
||||||
|
|
||||||
|
mkdir -p /dev/tmp
|
||||||
|
unzip -o "${ZIP}" CommonInstaller -d "/dev/tmp"
|
||||||
|
if [ ! -f /dev/tmp/CommonInstaller ]; then
|
||||||
|
echo " !! failed to load Common Installer"
|
||||||
|
exit 1
|
||||||
|
else
|
||||||
|
source "/dev/tmp/CommonInstaller"
|
||||||
|
fi
|
||||||
|
|
||||||
|
detect_bootmode
|
||||||
|
detect_outfd
|
||||||
|
show_progress 1.0 0
|
||||||
|
|
||||||
|
show_banner
|
||||||
|
set_progress 0.1
|
||||||
|
|
||||||
|
unpack_zip
|
||||||
|
mount_partitions
|
||||||
|
|
||||||
|
detect_arch
|
||||||
|
setup_busybox
|
||||||
|
|
||||||
|
get_cfg_setup
|
||||||
|
get_cfg_overlay
|
||||||
|
|
||||||
|
detect_mode
|
||||||
|
set_progress 0.2
|
||||||
|
|
||||||
|
install_osmand
|
||||||
|
set_progress 0.75
|
||||||
|
|
||||||
|
nanodroid_finalize
|
||||||
|
set_progress 1.0
|
||||||
|
|
||||||
|
exit 0
|
@ -0,0 +1 @@
|
|||||||
|
#MAGISK
|
@ -0,0 +1,9 @@
|
|||||||
|
#!/system/bin/sh
|
||||||
|
# Please don't hardcode /magisk/modname/... ; instead, please use $MODDIR/...
|
||||||
|
# This will make your scripts compatible even if Magisk change its mount point in the future
|
||||||
|
MODDIR=${0%/*}
|
||||||
|
|
||||||
|
# install Magisk Manager if NanoDroid migration was run
|
||||||
|
sleep 30 && [ -f /data/adb/magisk.apk ] && \
|
||||||
|
pm install -r /data/adb/magisk.apk ; \
|
||||||
|
rm -f /data/adb/magisk.apk &
|
@ -0,0 +1,7 @@
|
|||||||
|
id=NanoDroid_OsmAnd
|
||||||
|
name=NanoDroid (OsmAnd)
|
||||||
|
version=v20.3.99999999
|
||||||
|
versionCode=1
|
||||||
|
author=Nanolx
|
||||||
|
description=NanoDroid (OsmAnd sub module)
|
||||||
|
minMagisk=1500
|
@ -0,0 +1,32 @@
|
|||||||
|
#!/bin/bash
|
||||||
|
|
||||||
|
create_osmand_package() {
|
||||||
|
ZIP="${CWD}/NanoDroid-OsmAnd-${VERSION}".zip
|
||||||
|
rm -f "${ZIP}"*
|
||||||
|
|
||||||
|
print_package "OsmAnd"
|
||||||
|
|
||||||
|
cd "${CWD}/Full"
|
||||||
|
zip_add "system/app/OsmAnd/"
|
||||||
|
zip_add "system/xbin/unzip*"
|
||||||
|
cd "${CWD}"
|
||||||
|
|
||||||
|
cd "${CWD}/OsmAnd"
|
||||||
|
zip_add
|
||||||
|
cd "${CWD}"
|
||||||
|
|
||||||
|
zip_add CommonInstaller
|
||||||
|
zip_add CommonAddon
|
||||||
|
zip_add busybox.arm
|
||||||
|
zip_add busybox.x86
|
||||||
|
|
||||||
|
zip_add_doc
|
||||||
|
zip_add_config .nanodroid-setup 0
|
||||||
|
|
||||||
|
sum_sign_package "${ZIP}"
|
||||||
|
}
|
||||||
|
|
||||||
|
mk_pkg_osmand () {
|
||||||
|
create_osmand_package &
|
||||||
|
progress $!
|
||||||
|
}
|
Loading…
Reference in New Issue