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=""):
--- /dev/null
+#!/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
--- /dev/null
+
+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
+
+
--- /dev/null
+
+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
--- /dev/null
+
+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
+
+