aboutsummaryrefslogtreecommitdiff
path: root/utils/seeded-builds/seed-create
blob: 20f474978af6f910fbd6c902a0ae60a044ff2d29 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
#!/bin/bash

if [ "$1" == "" -o "$1" == "--help" ]; then
    echo "Usage: $0 <seed-base-name> <repo-init-manifest-params>"
    echo "Example: $0 panda-seed -u git://android.git.linaro.org/platform/manifest.git -b linaro_android_2.3.5 -m LEB-panda.xml"
    echo "Example: $0 uniseed -u git://git.linaro.org/people/pfalcon/android/platform/manifest.git -b linaro_android_4.2.1-uniseed -m uniseed.xml"
    exit
fi


REPO_URL="--repo-url=git://android.git.linaro.org/tools/repo.git"
SYNC_JOBS=-j4
QUIET=--quiet

SEED_NAME=$1
shift
mkdir $SEED_NAME
cd $SEED_NAME
repo init $QUIET $REPO_URL --mirror $*
repo sync $QUIET $SYNC_JOBS -f
cd ..
tar cfz $SEED_NAME.tar.gz $SEED_NAME/