• pablomh's avatar
    Fix ensure_bb by assigning the arguments propery · bd1dd9d8
    pablomh authored
    If we assign the execution output directly it will fail (tested on Android 11):
    
    pdx201:/ # INSTALLER=/data/adb/magisk_install /data/adb/magisk_install/flash_script.sh                                                                          
    /data/adb/magisk_install/flash_script.sh[31]: typeset: -o: is not an identifier
    
    Because:
    
    local cmds=$($bb sh -o standalone -c "
    	  for arg in \$(tr '\0' '\n' < /proc/$$/cmdline); do
    	    if [ -z \"\$cmds\" ]; then
    	      # Skip the first argument as we want to change the interpreter
    	      cmds=\"sh -o standalone\"
    	    else
    	      cmds=\"\$cmds '\$arg'\"
    	    fi
    	  done
    	  echo \$cmds")
    /system/bin/sh: typeset: -o: is not an identifier
    Signed-off-by: 's avatarPablo Mendez Hernandez <pablomh@gmail.com>
    bd1dd9d8
Name
Last commit
Last update
app Loading commit data...
buildSrc Loading commit data...
docs Loading commit data...
gradle/wrapper Loading commit data...
native Loading commit data...
scripts Loading commit data...
stub Loading commit data...
tools Loading commit data...
.gitattributes Loading commit data...
.gitignore Loading commit data...
.gitmodules Loading commit data...
LICENSE Loading commit data...
README.MD Loading commit data...
build.gradle.kts Loading commit data...
build.py Loading commit data...
config.prop.sample Loading commit data...
gradle.properties Loading commit data...
gradlew Loading commit data...
gradlew.bat Loading commit data...
settings.gradle.kts Loading commit data...