Index: build_tools/build_repo.sh |
diff --git a/build_tools/build_repo.sh b/build_tools/build_repo.sh |
index 4461ddefb8d1dc2a4fc851b3457cad57357a49af..eaa55ee26ea9c912c13fc8223086a9cde52a737a 100755 |
--- a/build_tools/build_repo.sh |
+++ b/build_tools/build_repo.sh |
@@ -31,23 +31,27 @@ RunPkg() { |
local cmd="$PKG repo -m ${pkg_dir}/meta -o ${out_dir} ${pkg_dir}" |
echo $cmd |
$cmd |
- cd ${out_dir} |
} |
BuildRepo() { |
- local gs_url="gs://naclports/builds/${SDK_VERSION}/$1/publish" |
- ${SCRIPT_DIR}/download_pkg.py $1 |
- local REPO_DIR=${NACLPORTS_ROOT}/out/packages/prebuilt/repo |
- for pkg_dir in ${NACLPORTS_ROOT}/out/packages/prebuilt/pkg/*/ ; do |
- local out_dir=${REPO_DIR}/$(basename ${pkg_dir}) |
+ local revision=$1 |
+ local gs_url="gs://naclports/builds/${SDK_VERSION}/${revision}/publish" |
+ ${SCRIPT_DIR}/download_pkg.py ${revision} |
+ cd ${NACLPORTS_ROOT} |
+ local repo_dir=out/packages/prebuilt/repo |
+ for pkg_dir in out/packages/prebuilt/pkg/*/ ; do |
+ local out_dir=${repo_dir}/$(basename ${pkg_dir}) |
RunPkg $pkg_dir $out_dir |
+ echo "Uploading to ${gs_url}/$(basename ${pkg_dir})" |
+ cd ${out_dir} |
gsutil cp -a public-read *.tbz ${gs_url}/$(basename ${pkg_dir}) |
+ cd - |
done |
} |
BuildLocalRepo() { |
- local REPO_DIR=${NACLPORTS_ROOT}/out/publish/ |
- for pkg_dir in ${REPO_DIR}/pkg_*/ ; do |
+ cd ${NACLPORTS_ROOT}/out/publish |
+ for pkg_dir in pkg_* ; do |
RunPkg $pkg_dir $pkg_dir |
done |
} |