#!/bin/sh # Creates an apex stub in a subdirectory named after the input package name. # Exit early if any subcommands fail. set -e APEX_NAME=$1 if [ -z ${APEX_NAME} ] then echo "Missing apex package name" echo "Usage $0 apex_package_name [existing_apex_key_name]" exit -1 fi # Optional. If provided, uses existing key files and module name. # Otherwise, generates new key files using the APEX_NAME. APEX_KEY=$2 YEAR=$(date +%Y) mkdir -p ${APEX_NAME} cd ${APEX_NAME} cat > Android.bp < csr.conf <> Android.bp <> Android.bp < manifest.json << EOF { "name": "${APEX_NAME}", "version": 1 } EOF