1*33f37583SAndroid Build Coastguard Worker#!/bin/bash 2*33f37583SAndroid Build Coastguard Workerset -x 3*33f37583SAndroid Build Coastguard Worker 4*33f37583SAndroid Build Coastguard Workerecho "Pulling APEXes from the device factory APEX directories." 5*33f37583SAndroid Build Coastguard WorkerTEMP_DIR="`mktemp -d`" 6*33f37583SAndroid Build Coastguard Workeradb pull /system/apex/ $TEMP_DIR/system 7*33f37583SAndroid Build Coastguard Workeradb pull /system_ext/apex/ $TEMP_DIR/system_ext 8*33f37583SAndroid Build Coastguard Workeradb pull /product/apex/ $TEMP_DIR/product 9*33f37583SAndroid Build Coastguard Workeradb pull /vendor/apex/ $TEMP_DIR/vendor 10*33f37583SAndroid Build Coastguard Workeradb pull /odm/apex/ $TEMP_DIR/odm 11*33f37583SAndroid Build Coastguard Worker 12*33f37583SAndroid Build Coastguard Workerset -e 13*33f37583SAndroid Build Coastguard Worker 14*33f37583SAndroid Build Coastguard Workerecho "Running host_apex_verifier." 15*33f37583SAndroid Build Coastguard WorkerSDK_VERSION="`adb shell getprop ro.build.version.sdk`" 16*33f37583SAndroid Build Coastguard WorkerTEST_DIR=$(dirname $0) 17*33f37583SAndroid Build Coastguard WorkerHOST_APEX_VERIFIER=$TEST_DIR/host_apex_verifier 18*33f37583SAndroid Build Coastguard WorkerDEBUGFS=$TEST_DIR/debugfs_static 19*33f37583SAndroid Build Coastguard WorkerDEAPEXER=$TEST_DIR/deapexer 20*33f37583SAndroid Build Coastguard WorkerFSCKEROFS=$TEST_DIR/fsck.erofs 21*33f37583SAndroid Build Coastguard Worker$HOST_APEX_VERIFIER \ 22*33f37583SAndroid Build Coastguard Worker --deapexer $DEAPEXER \ 23*33f37583SAndroid Build Coastguard Worker --debugfs $DEBUGFS \ 24*33f37583SAndroid Build Coastguard Worker --fsckerofs $FSCKEROFS \ 25*33f37583SAndroid Build Coastguard Worker --sdk_version $SDK_VERSION \ 26*33f37583SAndroid Build Coastguard Worker --out_system $TEMP_DIR/system \ 27*33f37583SAndroid Build Coastguard Worker --out_system_ext $TEMP_DIR/system_ext \ 28*33f37583SAndroid Build Coastguard Worker --out_product $TEMP_DIR/product \ 29*33f37583SAndroid Build Coastguard Worker --out_vendor $TEMP_DIR/vendor \ 30*33f37583SAndroid Build Coastguard Worker --out_odm $TEMP_DIR/odm 31*33f37583SAndroid Build Coastguard Worker 32*33f37583SAndroid Build Coastguard Workerrm -rf $TEMP_DIR 33