From 2e805ef213c951c49044611b8c362021d66345a8 Mon Sep 17 00:00:00 2001 From: Vishal Bhoj Date: Tue, 9 Dec 2014 14:49:50 +0530 Subject: Add support for local manifest, fix issue with pinned-manifest build and few cleanups Change-Id: Ia50c3e4e89211389133cec6fb334ad3fc14790e7 Signed-off-by: Vishal Bhoj --- build-scripts/create-user-build-script | 25 +++++++++++++++++++------ 1 file changed, 19 insertions(+), 6 deletions(-) diff --git a/build-scripts/create-user-build-script b/build-scripts/create-user-build-script index c7d5b04..0e023d1 100755 --- a/build-scripts/create-user-build-script +++ b/build-scripts/create-user-build-script @@ -17,7 +17,7 @@ if [ -n "$SOURCE_OVERLAY" ]; then USAGE_SUM="'Usage: \$0 -m -o [ -t -d directory -l login ]'" USAGE_OVERLAY="'\\n -m If -t is not used, then using a browser with cookies you\\n must download the pinned manifest from:\\n $PINNED_MANIFEST_URL\\n -o The path to the vendor required overlay.\\n Can be downloaded from http://snapshots.linaro.org/android/binaries/$SOURCE_OVERLAY\\n'" USAGE_OPTOVERLAY="m:o:" - USAGE_OPTHANDLER="o ) SOURCE_OVERLAY=\$OPTARG; SOURCE_OVERLAY_OPTIONAL=0;; m ) MANIFEST=\`readlink -f \$OPTARG\`;;" + USAGE_OPTHANDLER="o ) SOURCE_OVERLAY=\$OPTARG; SOURCE_OVERLAY_OPTIONAL=0;; m ) MANIFEST=\`readlink -f \$OPTARG\`; EXACT=1;;" else USAGE_SUM="'Usage: \$0 [ -t -d directory -l login ]'" fi @@ -69,7 +69,7 @@ done UBUNTU=\`cat /etc/issue.net | cut -d' ' -f2\` HOST_ARCH=\`uname -m\` if [ \${HOST_ARCH} == "x86_64" ] ; then - PKGS='gnupg flex bison gperf build-essential zip curl zlib1g-dev libc6-dev lib32ncurses5-dev x11proto-core-dev libx11-dev lib32z1-dev libgl1-mesa-dev g++-multilib mingw32 tofrodos python-markdown libxml2-utils xsltproc vim-common python-parted python-yaml wget uuid-dev' + PKGS='gnupg flex bison gperf build-essential zip curl zlib1g-dev libc6-dev lib32ncurses5-dev x11proto-core-dev libx11-dev lib32z1-dev libgl1-mesa-dev g++-multilib mingw32 tofrodos python-markdown libxml2-utils xsltproc vim-common python-parted python-yaml wget uuid-dev python-mako' else echo "ERROR: Only 64bit Host(Build) machines are supported at the moment." exit 1 @@ -194,9 +194,13 @@ if [ \${PM} -gt 0 -a \${INTERACTIVE} -eq 1 ] ; then fi fi export MANIFEST_REPO=\`echo ${MANIFEST_REPO} | sed 's/\/\/.*-bot@/\/\/'"\${LINARO_ANDROID_ACCESS_ID}"'@/'\` +export LOCAL_MANIFEST=\`echo ${LOCAL_MANIFEST} | sed 's/\/\/.*-bot@/\/\/'"\${LINARO_ANDROID_ACCESS_ID}"'@/'\` export MANIFEST_BRANCH=${MANIFEST_BRANCH} +export LOCAL_MANIFEST_BRANCH=${LOCAL_MANIFEST_BRANCH} export MANIFEST_FILENAME=${MANIFEST_FILENAME} export TARGET_PRODUCT=${TARGET_PRODUCT} +export PATCHSETS=${PATCHSETS} +export LUNCH=${LUNCH} EOF if [ -n "$TARGET_KERNEL_SOURCE" ] ; then cat <