Donate to e Foundation | Murena handsets with /e/OS | Own a part of Murena! Learn more

Commit b98be6df authored by Rohit Sekhar's avatar Rohit Sekhar
Browse files

build.sh: Copy radio files & use a separate tmp dir for QFIL

parent 3fca6a9a
Loading
Loading
Loading
Loading
+15 −7
Original line number Original line Diff line number Diff line
@@ -552,25 +552,34 @@ if [ -n "${BRANCH_NAME}" ] && [ -n "${DEVICE}" ]; then
          cd $OUT/IMG
          cd $OUT/IMG
          zip -r $OUT/$IMAGE_PACKAGE_NAME *
          zip -r $OUT/$IMAGE_PACKAGE_NAME *


          rm -rf $OUT/IMG/bin-msys $OUT/IMG/bin-linux-x86 $OUT/IMG/bin-darwin $OUT/IMG/factory.common $OUT/IMG/flash_${DEVICE}_factory.sh $OUT/IMG/fastboot_update.zip
          cd "$source_dir"
          cd "$source_dir"
          rm -rf $OUT/IMG
        fi
        fi


        if [ -f "$QFIL_FLASH_PATH/${DEVICE}/configs/rawprogram0.xml" ] && [ ! -z "$QFIL_IMAGES" ]; then
        if [ -f "$QFIL_FLASH_PATH/${DEVICE}/configs/rawprogram0.xml" ] && [ ! -z "$QFIL_IMAGES" ]; then
          # Create a temp folder for creating QFIL-e*
          mkdir -p $OUT/QFIL

          # Copy required images for IMG-e*
          # Copy required images for IMG-e*
          for IMAGE in $QFIL_IMAGES; do
          for IMAGE in $QFIL_IMAGES; do
            cp $OUT/$IMAGE $OUT/IMG/$IMAGE
            cp $OUT/$IMAGE $OUT/QFIL/$IMAGE
          done
          done


          cp -R $QFIL_FLASH_PATH/${DEVICE}/configs/* $OUT/IMG/
          # Copy required radio images for QFIL-e*
          cp -R $QFIL_FLASH_PATH/${DEVICE}/prebuilts/* $OUT/IMG/
          if [ -d "$IMG_FIRMWARE_PATH" ]; then
          python2 $QFIL_FLASH_PATH/checksparse.py -i $OUT/IMG/rawprogram0.xml -s $OUT/IMG -t $OUT/IMG
            cp -rf "$IMG_FIRMWARE_PATH/"* $OUT/QFIL/
          fi

          cp -R $QFIL_FLASH_PATH/${DEVICE}/configs/* $OUT/QFIL/
          cp -R $QFIL_FLASH_PATH/${DEVICE}/prebuilts/* $OUT/QFIL/
          python2 $QFIL_FLASH_PATH/checksparse.py -i $OUT/QFIL/rawprogram0.xml -s $OUT/QFIL -t $OUT/QFIL


          echo ">> [$(date)] Generating QFIL zip"
          echo ">> [$(date)] Generating QFIL zip"
          cd $OUT/IMG
          cd $OUT/QFIL
          zip -r $OUT/$QFIL_IMAGE_PACKAGE_NAME *
          zip -r $OUT/$QFIL_IMAGE_PACKAGE_NAME *


          cd "$source_dir"
          cd "$source_dir"
          rm -rf $OUT/QFIL
        fi
        fi


        cd $OUT
        cd $OUT
@@ -580,7 +589,6 @@ if [ -n "${BRANCH_NAME}" ] && [ -n "${DEVICE}" ]; then
        done
        done
        cd "$source_dir"
        cd "$source_dir"


        rm -rf $OUT/IMG
        build_success=true
        build_success=true
      else
      else
        echo ">> [$(date)] Unable to find $TARGET_FILES"
        echo ">> [$(date)] Unable to find $TARGET_FILES"