update module scripts

This commit is contained in:
j-hc 2023-07-27 12:38:31 +03:00
parent 820a7cc340
commit 9702eb8dae
3 changed files with 12 additions and 9 deletions

View File

@ -94,7 +94,7 @@ set_perm $MODPATH/base.apk 1000 1000 644 u:object_r:apk_data_file:s0
ui_print "* Mounting __PKGNAME"
mkdir -p $NVBASE/rvhc
RVPATH=$NVBASE/rvhc/__PKGNAME_rv.apk
RVPATH=$NVBASE/rvhc/${MODPATH##*/}.apk
mv -f $MODPATH/base.apk $RVPATH
if ! op=$(nsenter -t1 -m -- mount -o bind $RVPATH $BASEPATH/base.apk 2>&1); then
@ -107,6 +107,7 @@ nohup cmd package compile --reset __PKGNAME >/dev/null 2>&1 &
ui_print "* Cleanup"
rm -rf $MODPATH/bin $MODPATH/__PKGNAME.apk
rm -rf $NVBASE/rvhc/__PKGNAME_rv.apk # rm this later
for s in "uninstall.sh" "service.sh"; do
sed -i "2 i\NVBASE=${NVBASE}" $MODPATH/$s

View File

@ -1,15 +1,16 @@
#!/system/bin/sh
# shellcheck disable=SC2086
MODDIR=${0%/*}
RVPATH=${NVBASE}/rvhc/__PKGNAME_rv.apk
RVPATH=$NVBASE/rvhc/${MODDIR##*/}.apk
until [ "$(getprop sys.boot_completed)" = 1 ]; do sleep 1; done
until [ -d "/sdcard/Android" ]; do sleep 1; done
while
BASEPATH=$(pm path __PKGNAME)
svcl=$?
[ $svcl = 20 ]
do sleep 2; done
sleep 4
sleep 5
err() {
[ ! -f $MODDIR/err ] && cp $MODDIR/module.prop $MODDIR/err

View File

@ -1,10 +1,11 @@
#!/system/bin/sh
{
rm $NVBASE/rvhc/__PKGNAME_rv.apk
MODDIR=${0%/*}
rm $NVBASE/rvhc/${MODDIR##*/}.apk
rmdir $NVBASE/rvhc
if __ISBNDL; then
until [ "$(getprop sys.boot_completed)" = 1 ]; do sleep 1; done
sleep 15
pm uninstall __PKGNAME
fi
# if __ISBNDL; then
# until [ "$(getprop sys.boot_completed)" = 1 ]; do sleep 1; done
# sleep 15
# pm uninstall __PKGNAME
# fi
} &