build_inf.sh: add option for each base OS 39/9739/1
authorJackie Huang <jackie.huang@windriver.com>
Mon, 21 Nov 2022 01:01:31 +0000 (09:01 +0800)
committerJackie Huang <jackie.huang@windriver.com>
Tue, 22 Nov 2022 01:46:28 +0000 (09:46 +0800)
Issue-ID: INF-281

Signed-off-by: Jackie Huang <jackie.huang@windriver.com>
Change-Id: Ibc86893cb372c7d82ca8f8192445996c7192d6e6

scripts/build_inf.sh

index fc5b602..1424cdc 100755 (executable)
@@ -82,8 +82,11 @@ run_cmd () {
 
 DRYRUN=""
 YP_ARGS="-s"
+YOCTO_ONLY="No"
+CENTOS_ONLY="No"
+DEBIAN_ONLY="No"
 
-while getopts "w:b:e:r:unh" OPTION; do
+while getopts "w:ycdnh" OPTION; do
     case ${OPTION} in
         w)
             WORKSPACE=`readlink -f ${OPTARG}`
@@ -92,6 +95,15 @@ while getopts "w:b:e:r:unh" OPTION; do
             DRYRUN="-n"
             YP_ARGS=""
             ;;
+        y)
+            YOCTO_ONLY="Yes"
+            ;;
+        c)
+            CENTOS_ONLY="Yes"
+            ;;
+        d)
+            DEBIAN_ONLY="Yes"
+            ;;
         h)
             help_info
             exit
@@ -207,7 +219,15 @@ if [ "$CI" = "true" ]; then
     get_debug_info
 fi
 
-build_yocto
-build_centos
-#build_debian
+if [ "${YOCTO_ONLY}" == "Yes" ]; then
+    build_yocto
+elif [ "${CENTOS_ONLY}" == "Yes" ]; then
+    build_centos
+elif [ "${DEBIAN_ONLY}" == "Yes" ]; then
+    build_debian
+else
+    build_centos
+    build_yocto
+    build_debian
+fi