summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorTristan Muntsinger <muntsinger@google.com>2019-11-25 20:42:42 -0800
committerandroid-build-merger <android-build-merger@google.com>2019-11-25 20:42:42 -0800
commit414c4e0828b1c5baec31f8ae98ef16bfecb2bf4f (patch)
treef23f01d3c3dfabc8d4b913095916e858a18e5fd8
parent3dbd71a1b79a22b10de6cfa10c4a7736db339a5a (diff)
parentd632696ba9a8808d244e3abe19faa616aa00fd9e (diff)
downloadcuttlefish_common-414c4e0828b1c5baec31f8ae98ef16bfecb2bf4f.tar.gz
Merge "Add kernel dir to manifest SHA for arm64 SHI"
am: d632696ba9 Change-Id: I2b3918590c0df22813188d2d585db7c7d2dc7493
-rwxr-xr-xtools/gen_sha.sh16
-rwxr-xr-xtools/make_manifest.sh11
2 files changed, 25 insertions, 2 deletions
diff --git a/tools/gen_sha.sh b/tools/gen_sha.sh
index cfe7ff27..dec71f73 100755
--- a/tools/gen_sha.sh
+++ b/tools/gen_sha.sh
@@ -16,6 +16,19 @@
source "${ANDROID_BUILD_TOP}/external/shflags/src/shflags"
+DEFINE_string kernel \
+ "" "Path to kernel build dir" "k"
+
+FLAGS_HELP="USAGE: $0 [flags]"
+
+FLAGS "$@" || exit $?
+eval set -- "${FLAGS_ARGV}"
+
+if [ -z ${FLAGS_kernel} ]; then
+ flags_help
+ exit 1
+fi
+
cd "${ANDROID_BUILD_TOP}/device/google/cuttlefish_common"
Sha=`git rev-parse HEAD`
cd - >/dev/null
@@ -25,4 +38,7 @@ cd - >/dev/null
cd "${ANDROID_BUILD_TOP}/external/arm-trusted-firmware"
Sha="$Sha,`git rev-parse HEAD`"
cd - >/dev/null
+cd "${FLAGS_kernel}"
+Sha="$Sha,`git rev-parse HEAD`"
+cd - >/dev/null
echo $Sha
diff --git a/tools/make_manifest.sh b/tools/make_manifest.sh
index 1bdbff9b..a40ba269 100755
--- a/tools/make_manifest.sh
+++ b/tools/make_manifest.sh
@@ -34,8 +34,10 @@ DEFINE_string version \
"2" "Specify which manifest version to use (default: latest)" "v"
DEFINE_string ethaddr \
"" "MAC address of device to DFU (default: all)" "m"
+DEFINE_string kernel \
+ "" "Path to kernel build dir" "k"
-FLAGS_HELP="USAGE: $0 [flags]"
+FLAGS_HELP="USAGE: $0 --kernel <dir> [flags]"
FLAGS "$@" || exit $?
eval set -- "${FLAGS_ARGV}"
@@ -45,6 +47,11 @@ for arg in "$@" ; do
exit 1
done
+if [ -z ${FLAGS_kernel} ]; then
+ flags_help
+ exit 1
+fi
+
confirm() {
read -r -p "${1:-Are you sure you want to continue? [y/N]} " response
case "$response" in
@@ -70,7 +77,7 @@ addKVToManifest() {
}
addShaToManifest() {
- addKVToManifest "Sha" `./gen_sha.sh`
+ addKVToManifest "Sha" `./gen_sha.sh --kernel ${FLAGS_kernel}`
}
addPathToManifest() {