Skip to content

Commit

Permalink
Fix packaging for openjdk9
Browse files Browse the repository at this point in the history
Build and packaging scripts look for JDK/JRE builds in wrong directories -
'j2sdk-image'/'j2re-image' do not exist. Correct directories are 'jdk' and 'jre'.
  • Loading branch information
mkorszun committed Feb 5, 2015
1 parent 5a2a3b5 commit 146d6c1
Show file tree
Hide file tree
Showing 3 changed files with 30 additions and 30 deletions.
20 changes: 10 additions & 10 deletions openjdk9/linux/build.sh
Original file line number Diff line number Diff line change
Expand Up @@ -280,17 +280,17 @@ function build_new()
#
function test_build()
{
if [ -x $IMAGE_BUILD_DIR/j2sdk-image/bin/java ]; then
$IMAGE_BUILD_DIR/j2sdk-image/bin/java -version
if [ -x $IMAGE_BUILD_DIR/jdk/bin/java ]; then
$IMAGE_BUILD_DIR/jdk/bin/java -version
else
echo "can't find java into JDK $IMAGE_BUILD_DIR/j2sdk-image, build failed"
echo "can't find java into JDK $IMAGE_BUILD_DIR/jdk, build failed"
exit -1
fi

if [ -x $IMAGE_BUILD_DIR/j2re-image/bin/java ]; then
$IMAGE_BUILD_DIR/j2re-image/bin/java -version
if [ -x $IMAGE_BUILD_DIR/jre/bin/java ]; then
$IMAGE_BUILD_DIR/jre/bin/java -version
else
echo "can't find java into JRE $IMAGE_BUILD_DIR/j2re-image, build failed"
echo "can't find java into JRE $IMAGE_BUILD_DIR/jre, build failed"
exit -1
fi
}
Expand All @@ -307,12 +307,12 @@ function archive_build()
FILENAME_PREFIX="-fastdebug"
fi

tar cjf $OBF_DROP_DIR/$OBF_PROJECT_NAME/j2sdk-image$FILENAME_PREFIX-$OBF_BASE_ARCH-$OBF_BUILD_NUMBER-$OBF_BUILD_DATE.tar.bz2 j2sdk-image
tar cjf $OBF_DROP_DIR/$OBF_PROJECT_NAME/j2re-image$FILENAME_PREFIX-$OBF_BASE_ARCH-$OBF_BUILD_NUMBER-$OBF_BUILD_DATE.tar.bz2 j2re-image
tar cjf $OBF_DROP_DIR/$OBF_PROJECT_NAME/jdk$FILENAME_PREFIX-$OBF_BASE_ARCH-$OBF_BUILD_NUMBER-$OBF_BUILD_DATE.tar.bz2 jdk
tar cjf $OBF_DROP_DIR/$OBF_PROJECT_NAME/jre$FILENAME_PREFIX-$OBF_BASE_ARCH-$OBF_BUILD_NUMBER-$OBF_BUILD_DATE.tar.bz2 jre

echo "produced tarball files under $OBF_DROP_DIR/$OBF_PROJECT_NAME"
ls -l $OBF_DROP_DIR/$OBF_PROJECT_NAME/j2sdk-image$FILENAME_PREFIX-$OBF_BASE_ARCH-$OBF_BUILD_NUMBER-$OBF_BUILD_DATE.tar.bz2
ls -l $OBF_DROP_DIR/$OBF_PROJECT_NAME/j2re-image$FILENAME_PREFIX-$OBF_BASE_ARCH-$OBF_BUILD_NUMBER-$OBF_BUILD_DATE.tar.bz2
ls -l $OBF_DROP_DIR/$OBF_PROJECT_NAME/jdk$FILENAME_PREFIX-$OBF_BASE_ARCH-$OBF_BUILD_NUMBER-$OBF_BUILD_DATE.tar.bz2
ls -l $OBF_DROP_DIR/$OBF_PROJECT_NAME/jre$FILENAME_PREFIX-$OBF_BASE_ARCH-$OBF_BUILD_NUMBER-$OBF_BUILD_DATE.tar.bz2

popd
}
Expand Down
24 changes: 12 additions & 12 deletions openjdk9/linux/package.sh
Original file line number Diff line number Diff line change
Expand Up @@ -51,11 +51,11 @@ if [ "$XUSE_FPM" = "true" ]; then

mkdir -p tmp/$OBF_PROJECT_NAME
pushd tmp/$OBF_PROJECT_NAME
tar xvjf $OBF_DROP_DIR/$OBF_PROJECT_NAME/j2sdk-image$FILENAME_PREFIX-$OBF_BASE_ARCH-$OBF_BUILD_NUMBER-$OBF_BUILD_DATE.tar.bz2
tar xvjf $OBF_DROP_DIR/$OBF_PROJECT_NAME/jdk$FILENAME_PREFIX-$OBF_BASE_ARCH-$OBF_BUILD_NUMBER-$OBF_BUILD_DATE.tar.bz2
XDEST_DIR=opt/obuildfactory/$PACKAGE_NAME-$OBF_JDK_MODEL$FILENAME_PREFIX
rm -rf $XDEST_DIR
mkdir -p $XDEST_DIR
mv j2sdk-image/* $XDEST_DIR
mv jdk/* $XDEST_DIR

rm -rf *.$XPACKAGE_MODE

Expand All @@ -81,20 +81,20 @@ else
mkdir -p $PKG_DIR
mkdir -p SOURCES

if [ -f $OBF_DROP_DIR/$OBF_PROJECT_NAME/j2sdk-image$FILENAME_PREFIX-$OBF_BASE_ARCH-$OBF_BUILD_NUMBER-$OBF_BUILD_DATE.tar.bz2 ]; then
if [ -f $OBF_DROP_DIR/$OBF_PROJECT_NAME/jdk$FILENAME_PREFIX-$OBF_BASE_ARCH-$OBF_BUILD_NUMBER-$OBF_BUILD_DATE.tar.bz2 ]; then

echo "packaging JDK"
cp $OBF_DROP_DIR/$OBF_PROJECT_NAME/j2sdk-image$FILENAME_PREFIX-$OBF_BASE_ARCH-$OBF_BUILD_NUMBER-$OBF_BUILD_DATE.tar.bz2 SOURCES/j2sdk-image.tar.bz2
cp $OBF_DROP_DIR/$OBF_PROJECT_NAME/jdk$FILENAME_PREFIX-$OBF_BASE_ARCH-$OBF_BUILD_NUMBER-$OBF_BUILD_DATE.tar.bz2 SOURCES/jdk.tar.bz2

if [ "$XPACKAGE_MODE" = "generic" ]; then
tar -xjf SOURCES/j2sdk-image.tar.bz2 -C TEMP
tar -xjf SOURCES/jdk.tar.bz2 -C TEMP

find TEMP/j2sdk-image -name '*.diz' | xargs rm
(cd TEMP/j2sdk-image && rm -rf demo sample man src.zip)
find TEMP/jdk -name '*.diz' | xargs rm
(cd TEMP/jdk && rm -rf demo sample man src.zip)

REVISION=$(echo $OBF_BUILD_NUMBER | sed 's/^u\(.*\)-b.*$/\1/')
JDK_DIR="jdk1.9.0_$REVISION"
mv TEMP/j2sdk-image TEMP/$JDK_DIR
mv TEMP/jdk TEMP/$JDK_DIR
tar -cJf GENERIC/$PACKAGE_NAME-$OBF_BASE_ARCH-1.9.0_$OBF_BUILD_NUMBER.tar.xz -C TEMP $JDK_DIR
else
rpmbuild -bb --define="_topdir $PWD" --define="_tmppath $PWD/TEMP" --define="jvm_version $OBF_BUILD_NUMBER" \
Expand All @@ -107,13 +107,13 @@ else
fi

else
echo "missing JDK image tarball $OBF_DROP_DIR/$OBF_PROJECT_NAME/j2sdk-image$FILENAME_PREFIX-$OBF_BASE_ARCH-$OBF_BUILD_NUMBER-$OBF_BUILD_DATE.tar.bz2, skipping packaging"
echo "missing JDK image tarball $OBF_DROP_DIR/$OBF_PROJECT_NAME/jdk$FILENAME_PREFIX-$OBF_BASE_ARCH-$OBF_BUILD_NUMBER-$OBF_BUILD_DATE.tar.bz2, skipping packaging"
fi

if [ -f $OBF_DROP_DIR/$OBF_PROJECT_NAME/j2re-image$FILENAME_PREFIX-$OBF_BASE_ARCH-$OBF_BUILD_NUMBER-$OBF_BUILD_DATE.tar.bz2 ]; then
if [ -f $OBF_DROP_DIR/$OBF_PROJECT_NAME/jre$FILENAME_PREFIX-$OBF_BASE_ARCH-$OBF_BUILD_NUMBER-$OBF_BUILD_DATE.tar.bz2 ]; then

echo "packaging JRE"
cp $OBF_DROP_DIR/$OBF_PROJECT_NAME/j2re-image$FILENAME_PREFIX-$OBF_BASE_ARCH-$OBF_BUILD_NUMBER-$OBF_BUILD_DATE.tar.bz2 SOURCES/j2re-image.tar.bz2
cp $OBF_DROP_DIR/$OBF_PROJECT_NAME/jre$FILENAME_PREFIX-$OBF_BASE_ARCH-$OBF_BUILD_NUMBER-$OBF_BUILD_DATE.tar.bz2 SOURCES/jre.tar.bz2

if [ "$XPACKAGE_MODE" = "generic" ]; then
echo "No generic JRE packaging yet."
Expand All @@ -128,7 +128,7 @@ else
fi

else
echo "missing JRE image tarball $OBF_DROP_DIR/$OBF_PROJECT_NAME/j2re-image$FILENAME_PREFIX-$OBF_BASE_ARCH-$OBF_BUILD_NUMBER-$OBF_BUILD_DATE.tar.bz2, skipping packaging"
echo "missing JRE image tarball $OBF_DROP_DIR/$OBF_PROJECT_NAME/jre$FILENAME_PREFIX-$OBF_BASE_ARCH-$OBF_BUILD_NUMBER-$OBF_BUILD_DATE.tar.bz2, skipping packaging"
fi

if [ "$XPACKAGE_MODE" = "generic" ]; then
Expand Down
16 changes: 8 additions & 8 deletions openjdk9/macosx/build.sh
Original file line number Diff line number Diff line change
Expand Up @@ -247,17 +247,17 @@ function build_new()
#
function test_build()
{
if [ -x $IMAGE_BUILD_DIR/j2sdk-image/bin/java ]; then
$IMAGE_BUILD_DIR/j2sdk-image/bin/java -version
if [ -x $IMAGE_BUILD_DIR/jdk/bin/java ]; then
$IMAGE_BUILD_DIR/jdk/bin/java -version
else
echo "can't find java into JDK $IMAGE_BUILD_DIR/j2sdk-image/bin, build failed"
echo "can't find java into JDK $IMAGE_BUILD_DIR/jdk/bin, build failed"
exit -1
fi

if [ -x $IMAGE_BUILD_DIR/j2re-image/bin/java ]; then
$IMAGE_BUILD_DIR/j2re-image/bin/java -version
if [ -x $IMAGE_BUILD_DIR/jre/bin/java ]; then
$IMAGE_BUILD_DIR/jre/bin/java -version
else
echo "can't find java into JRE $IMAGE_BUILD_DIR/j2re-image/bin, build failed"
echo "can't find java into JRE $IMAGE_BUILD_DIR/jre/bin, build failed"
exit -1
fi
}
Expand All @@ -275,8 +275,8 @@ function archive_build()
FILENAME_PREFIX="-fastdebug"
fi

tar cjf $OBF_DROP_DIR/$OBF_PROJECT_NAME/j2sdk-image$FILENAME_PREFIX-$OBF_BASE_ARCH-$OBF_BUILD_NUMBER-$OBF_BUILD_DATE.tar.bz2 j2sdk-image
tar cjf $OBF_DROP_DIR/$OBF_PROJECT_NAME/j2re-image$FILENAME_PREFIX-$OBF_BASE_ARCH-$OBF_BUILD_NUMBER-$OBF_BUILD_DATE.tar.bz2 j2re-image
tar cjf $OBF_DROP_DIR/$OBF_PROJECT_NAME/jdk$FILENAME_PREFIX-$OBF_BASE_ARCH-$OBF_BUILD_NUMBER-$OBF_BUILD_DATE.tar.bz2 jdk
tar cjf $OBF_DROP_DIR/$OBF_PROJECT_NAME/jre$FILENAME_PREFIX-$OBF_BASE_ARCH-$OBF_BUILD_NUMBER-$OBF_BUILD_DATE.tar.bz2 jre
popd >>/dev/null

if [ -d $IMAGE_BUILD_DIR/j2sdk-bundle ]; then
Expand Down

0 comments on commit 146d6c1

Please sign in to comment.