add files for build onos/odl/open-contrail 65/5965/5
authorbaigk <baiguoku@huawei.com>
Fri, 8 Jan 2016 18:31:54 +0000 (02:31 +0800)
committerJustin chi <chigang@huawei.com>
Tue, 19 Jan 2016 12:06:41 +0000 (12:06 +0000)
JIRA: COMPASS-258

Change-Id: Ie49a49971c00d1fee291bbdf8d98b06b18854651
Signed-off-by: baigk <baiguoku@huawei.com>
build/gen_ins_pkg_script.py
build/make_packages.sh [new file with mode: 0755]
build/packages/make_odl.sh [new file with mode: 0644]
build/packages/make_onos.sh [new file with mode: 0644]
build/packages/make_opencon-trail.sh [new file with mode: 0644]

index 132df25..ec04c51 100644 (file)
@@ -35,10 +35,9 @@ def get_packages_name_list(file_list, special_packages):
             for i in value:
                 if i in special_packages:
                     continue
+                package_name_list.append(i)
 
-            package_name_list.append(value)
-
-    return list(set(package_name_list)
+    return package_name_list
 
 def generate_download_script(root="", arch="", tmpl="", docker_tmpl="", default_packages="",
                              special_packages="", special_packages_script_dir="", special_packages_dir=""):
diff --git a/build/make_packages.sh b/build/make_packages.sh
new file mode 100755 (executable)
index 0000000..b7cb5ca
--- /dev/null
@@ -0,0 +1,22 @@
+#!/bin/bash
+set -ex
+
+BUILD_PATH=$(cd "$(dirname "$0")"; pwd)
+WORK_PATH=$(cd "$(dirname "$0")"/..; pwd)
+
+if [[ -d $WORK_PATH/work/repo/packages ]]; then
+    rm -rf $WORK_PATH/work/repo/packages
+fi
+
+if [[  -d $WORK_PATH/work/repo/temp ]]; then
+    rm -rf $WORK_PATH/work/repo/temp
+fi
+
+mkdir -p $WORK_PATH/work/repo/packages
+mkdir -p $WORK_PATH/work/repo/temp
+
+for i in `ls $WORK_PATH/build/packages`; do
+    . $WORK_PATH/build/packages/$i $WORK_PATH/repo/packages
+done
+
+tar -zcvf $WORK_PATH/repo/packages.tar.gz $WORK_PATH/work/repo/packages
diff --git a/build/packages/make_odl.sh b/build/packages/make_odl.sh
new file mode 100644 (file)
index 0000000..7da5ba5
--- /dev/null
@@ -0,0 +1,11 @@
+
+WORK_PATH=$(cd "$(dirname "$0")"/..; pwd)
+
+source $WORK_PATH/build/build.conf
+
+for i in odl.tar.gz; do
+    curl --connect-timeout $TIMEOUT -o $WORK_PATH/work/repo/temp/$i $PACKAGE_URL/$i
+    tar -zxvf $WORK_PATH/work/repo/temp/$i -C $WORK_PATH/work/repo/packages
+done
+
+
diff --git a/build/packages/make_onos.sh b/build/packages/make_onos.sh
new file mode 100644 (file)
index 0000000..2b94c97
--- /dev/null
@@ -0,0 +1,16 @@
+
+WORK_PATH=$(cd "$(dirname "$0")"/..; pwd)
+
+source $WORK_PATH/build/build.conf
+
+mkdir -p $WORK_PATH/work/repo/packages/onos
+for i in repository.tar jdk-8u51-linux-x64.tar.gz; do
+    curl --connect-timeout $TIMEOUT -o $WORK_PATH/work/repo/packages/onos/$i $PACKAGE_URL/$i
+done
+
+git  clone https://gerrit.opnfv.org/gerrit/onosfw  $WORK_PATH/work/repo/temp/onosfw
+
+pushd .
+cd $WORK_PATH/work/repo/temp/onosfw/
+. autobuild.sh $WORK_PATH/work/repo/packages/onos
+popd
diff --git a/build/packages/make_opencon-trail.sh b/build/packages/make_opencon-trail.sh
new file mode 100644 (file)
index 0000000..0430c12
--- /dev/null
@@ -0,0 +1,11 @@
+
+WORK_PATH=$(cd "$(dirname "$0")"/..; pwd)
+
+source $WORK_PATH/build/build.conf
+
+for i in open-contrail.tar.gz; do
+    curl --connect-timeout $TIMEOUT -o $WORK_PATH/work/repo/temp/$i $PACKAGE_URL/$i
+    tar -zxvf $WORK_PATH/work/repo/temp/$i -C $WORK_PATH/work/repo/packages
+done
+
+