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

Commit ff4a3e01 authored by Mohammed Althaf T's avatar Mohammed Althaf T 😊
Browse files

test ota tools package

parent 69a57f09
Loading
Loading
Loading
Loading
+13 −4
Original line number Diff line number Diff line
@@ -268,9 +268,9 @@ if [ -n "${BRANCH_NAME}" ] && [ -n "${DEVICE}" ]; then
  fi

  if [ "$SIGN_BUILDS" = true ]; then
    echo ">> [$(date)] Adding keys path ($KEYS_DIR)"
    # Soong (Android 9+) complains if the signing keys are outside the build path
    ln -sf "$KEYS_DIR" $default_key_dir
    echo ">> [$(date)] Cloning keys to path ($default_key_dir)"
    # Clone custom keys
    git clone git@gitlab.e.foundation:e/os/custom_keys.git $default_key_dir
  fi

  # Prepare the environment
@@ -388,7 +388,7 @@ if [ -n "${BRANCH_NAME}" ] && [ -n "${DEVICE}" ]; then
        cd ../../
      fi

      mka target-files-package otatools
      mka target-files-package otatools-package
      echo ">> [$(date)] Starting signing target-files-package"

      # Set the target files name
@@ -423,6 +423,15 @@ if [ -n "${BRANCH_NAME}" ] && [ -n "${DEVICE}" ]; then
      fi

      if [ "$(find $OUT/obj/PACKAGING/target_files_intermediates/ -name *-target_files*.zip -print -quit)" ]; then
        RELEASE_OUT=out/release-$BUILD_NUMBER-$RELEASE_TYPE-${DEVICE}
        mkdir -p $RELEASE_OUT
        unzip $OUT/otatools.zip -d $RELEASE_OUT
        cd $RELEASE_OUT

        export PATH="$PWD/prebuilts/build-tools/linux-x86/bin:$PATH"
        export PATH="$PWD/prebuilts/build-tools/path/linux-x86:$PATH"
        export PATH="$PWD/bin:$PATH"

        if [ "$SIGN_BUILDS" = true ]; then
          sign_target_files_apks "${SIGN_TARGETS[@]}" \
            $OUT/obj/PACKAGING/target_files_intermediates/*-target_files*.zip "$OUT/$TARGET_FILES"