diff --git a/CommonInstaller b/CommonInstaller index bc762ac..0d00bca 100644 --- a/CommonInstaller +++ b/CommonInstaller @@ -441,6 +441,7 @@ setup_busybox () { mkdir -p ${INSTALLER}/busybox ln -s ${INSTALLER}/busybox.${BIN_ARCH} ${INSTALLER}/busybox/busybox + chmod 0755 ${INSTALLER}/busybox.${BIN_ARCH} ${INSTALLER}/busybox.${BIN_ARCH} --install -s ${INSTALLER}/busybox/ export PATH="${INSTALLER}/busybox:${PATH}" diff --git a/F-Droid/META-INF/com/google/android/update-binary b/F-Droid/META-INF/com/google/android/update-binary index 0445be7..030fc6d 100644 --- a/F-Droid/META-INF/com/google/android/update-binary +++ b/F-Droid/META-INF/com/google/android/update-binary @@ -7,7 +7,7 @@ ZIP=${3} ZIPDIR=$(dirname "${ZIP}") MODID=NanoDroid_FDroid -mkdir /dev/tmp +mkdir -p /dev/tmp unzip -o "${ZIP}" CommonInstaller -d "/dev/tmp" if [ ! -f /dev/tmp/CommonInstaller ]; then echo " !! failed to load Common Installer" @@ -23,8 +23,9 @@ show_progress 1.0 0 show_banner set_progress 0.1 -mount_partitions unpack_zip +mount_partitions + detect_arch ${BOOTMODE} || setup_busybox @@ -39,5 +40,4 @@ set_progress 0.9 nanodroid_finalize set_progress 1.0 - exit 0 diff --git a/Full/META-INF/com/google/android/update-binary b/Full/META-INF/com/google/android/update-binary index 8ece93b..69744c2 100644 --- a/Full/META-INF/com/google/android/update-binary +++ b/Full/META-INF/com/google/android/update-binary @@ -7,7 +7,7 @@ ZIP=${3} ZIPDIR=$(dirname "${ZIP}") MODID=NanoDroid -mkdir /dev/tmp +mkdir -p /dev/tmp unzip -o "${ZIP}" CommonInstaller -d "/dev/tmp" if [ ! -f /dev/tmp/CommonInstaller ]; then echo " !! failed to load Common Installer" @@ -23,10 +23,12 @@ show_progress 1.0 0 show_banner set_progress 0.1 -mount_partitions unpack_zip +mount_partitions + detect_arch ${BOOTMODE} || setup_busybox + set_progress 0.2 get_cfg_setup diff --git a/microG/META-INF/com/google/android/update-binary b/microG/META-INF/com/google/android/update-binary index acca9a0..8fa9394 100644 --- a/microG/META-INF/com/google/android/update-binary +++ b/microG/META-INF/com/google/android/update-binary @@ -7,7 +7,7 @@ ZIP=${3} ZIPDIR=$(dirname "${ZIP}") MODID=NanoDroid_microG -mkdir /dev/tmp +mkdir -p /dev/tmp unzip -o "${ZIP}" CommonInstaller -d "/dev/tmp" if [ ! -f /dev/tmp/CommonInstaller ]; then echo " !! failed to load Common Installer" @@ -23,8 +23,9 @@ show_progress 1.0 0 show_banner set_progress 0.1 -mount_partitions unpack_zip +mount_partitions + detect_arch ${BOOTMODE} || setup_busybox