blob: e4f420bfbdbc8addd19f006490e58d7d7f08d3ca [file]
#!/bin/sh
# Prepare the OpenOffice download tree: after build and move files.
# Use hash-sign.sh to sign the binaries (and source files).
## NOTE: This is macOS and Linux specific...
if [ ! -d 'main' ] ; then
echo "Run from the root of an OpenOffice build tree (the one containing the 'main' directory)."
exit 1
fi
#
PLATFORMS="unxlngx6.pro unxlngi6.pro unxmaccx.pro wntmsci12.pro"
PRODUCTS="Apache_OpenOffice Apache_OpenOffice_languagepack Apache_OpenOffice_SDK"
PRODUCTS="$PRODUCTS Apache_OpenOffice_Beta Apache_OpenOffice_Beta_SDK Apache_OpenOffice_Beta_languagepack"
PRODUCTS="$PRODUCTS Apache_OpenOffice_Dev Apache_OpenOffice_Dev_SDK Apache_OpenOffice_Dev_languagepack"
DESTINATION="../binaries"
# For future use.
# FORMATS=`ls -1 main/instsetoo_native/$PLATFORM/$PRODUCT`
# Move all packages to the appropriate location in ../binaries
for PLATFORM in $PLATFORMS; do
echo "Looking for main/instsetoo_native/$PLATFORM"
if [ -d "main/instsetoo_native/$PLATFORM" ]; then
echo "Working on main/instsetoo_native/$PLATFORM"
for PRODUCT in $PRODUCTS; do
if [ "$PLATFORM" = "unxmaccx.pro" ]; then
FTYPE="dmg"
elif [ "$PLATFORM" = "wntmsci12.pro" ]; then
FTYPE="exe"
else
FTYPE="tar.gz"
fi
PACKAGES=`ls -1 main/instsetoo_native/$PLATFORM/$PRODUCT/*/install/*/*.$FTYPE` || echo "Warning: no packages found."
for PACKAGE in $PACKAGES; do
LANGUAGE=`echo "$PACKAGE" | sed -e "s:main/instsetoo_native/$PLATFORM/$PRODUCT/[^/]*/install/::" | sed -e "s:_download.*::" | sed -e "s:/.*::"`
FILENAME=`basename $PACKAGE`
if [ "$PRODUCT" = "Apache_OpenOffice_SDK" ]; then
OUTPUT_DIR="$DESTINATION/SDK/"
elif [ "$PRODUCT" = "Apache_OpenOffice_Beta_SDK" ]; then
OUTPUT_DIR="$DESTINATION/Beta/SDK/"
elif [ "$PRODUCT" = "Apache_OpenOffice_Beta" ] || [ "$PRODUCT" = "Apache_OpenOffice_Beta_languagepack" ]; then
OUTPUT_DIR="$DESTINATION/Beta/$LANGUAGE/"
elif [ "$PRODUCT" = "Apache_OpenOffice_Dev_SDK" ]; then
OUTPUT_DIR="$DESTINATION/Dev/SDK/"
elif [ "$PRODUCT" = "Apache_OpenOffice_Dev" ] || [ "$PRODUCT" = "Apache_OpenOffice_Dev_languagepack" ]; then
OUTPUT_DIR="$DESTINATION/Dev/$LANGUAGE/"
else
OUTPUT_DIR="$DESTINATION/$LANGUAGE/"
fi
# For future use.
# FORMAT=`echo $PACKAGE | sed s!main/instsetoo_native/$PLATFORM/$PRODUCT/!! | sed s!/.*!!`
mkdir -p "$OUTPUT_DIR"
echo " -> $OUTPUT_DIR$FILENAME"
cp "$PACKAGE" "$OUTPUT_DIR"
done
done
fi
done