| 1 | #!/bin/sh
|
|---|
| 2 |
|
|---|
| 3 | set -e
|
|---|
| 4 |
|
|---|
| 5 | mkdir /mnt/ramdisk/tip-20140910-150333
|
|---|
| 6 | cp -L -R /mnt/shared/tip-20140910-150333/src /mnt/ramdisk/tip-20140910-150333
|
|---|
| 7 | mkdir /mnt/ramdisk/tip-20140910-150333/jdk
|
|---|
| 8 | tar --strip-components=1 --directory=/mnt/ramdisk/tip-20140910-150333/jdk -xzf /mnt/shared/tip-20140910-150333/jdk-7u67-linux-i586.tar.gz
|
|---|
| 9 |
|
|---|
| 10 | BUILDROOT="/mnt/ramdisk/tip-20140910-150333/buildroot"
|
|---|
| 11 | mkdir "$BUILDROOT"
|
|---|
| 12 | cd "$BUILDROOT"
|
|---|
| 13 |
|
|---|
| 14 | bash /mnt/ramdisk/tip-20140910-150333/src/configure \
|
|---|
| 15 | --with-boot-jdk=/mnt/ramdisk/tip-20140910-150333/jdk \
|
|---|
| 16 | --with-zlib=system --disable-debug-symbols --disable-zip-debug-info --with-num-cores=4 --with-jobs=4 --with-debug-level=release 1> /mnt/shared/tip-20140910-150333/configure.log 2>&1
|
|---|
| 17 |
|
|---|
| 18 | make images 1> /mnt/shared/tip-20140910-150333/make.log 2>&1
|
|---|
| 19 |
|
|---|
| 20 | IMG_DIR="/mnt/shared/jdk-images/8"
|
|---|
| 21 | mkdir -p "$IMG_DIR"
|
|---|
| 22 | cd "$BUILDROOT/images"
|
|---|
| 23 | TIMESTAMP="$(date --utc +%Y%m%d-%H%M%S)"
|
|---|
| 24 | mv j2sdk-image "tip-$TIMESTAMP"
|
|---|
| 25 | tar -cJf "$IMG_DIR/tip-$TIMESTAMP.tar.xz" "tip-$TIMESTAMP"
|
|---|
| 26 |
|
|---|
| 27 | rm -rf "/mnt/ramdisk/tip-20140910-150333"
|
|---|