Remove default check from verify-package (#9350)
author박종현/On-Device Lab(SR)/Staff Engineer/삼성전자 <jh1302.park@samsung.com>
Wed, 4 Dec 2019 01:28:10 +0000 (10:28 +0900)
committerGitHub Enterprise <noreply-CODE@samsung.com>
Wed, 4 Dec 2019 01:28:10 +0000 (10:28 +0900)
TF2TFLITE may not exist in NNAS SDK package.

Signed-off-by: Jonghyun Park <jh1302.park@samsung.com>
infra/packaging/verify

index 9b0ba31..4d5e610 100644 (file)
@@ -1,5 +1,12 @@
 #!/bin/bash
 
+#
+# HOW TO USE
+#
+#  ./nnas verify-package [CHECK 1] [CHECK 2] ... [CHECK N]
+#
+# REQUIRE: N >= 1
+#
 SCRIPT_PATH="$(cd "$(dirname "${BASH_SOURCE[0]}")" && pwd)"
 
 if [[ -z "${NNAS_PROJECT_PATH}" ]]; then
@@ -32,16 +39,15 @@ done
 
 # Q. Is it better to have the default value for NNAS_INSTALL_PREFIX?
 # TODO Show USAGE
+# TODO Use a proper exitcode on error (http://tldp.org/LDP/abs/html/exitcodes.html)
 if [[ -z "${NNAS_INSTALL_PREFIX}" ]]; then
   echo "ERROR: --prefix is not specified"
   exit 255
 fi
 
 if [[ ${#CHECKLIST[@]} -eq 0 ]]; then
-  # Use default checks if a user does not specify checks
-  CHECKLIST+=("TF2NNPKG_EXIST")
-  CHECKLIST+=("TF2TFLITE_EXIST")
-  CHECKLIST+=("TF2TFLITE_RUNNABLE")
+  echo "ERROR: Check is not specified"
+  exit 255
 fi
 
 EXITCODE=0