683e138902
git-svn-id: https://svn.disconnected-by-peer.at/svn/linamh/trunk/genlink@2594 6952d904-891a-0410-993b-d76249ca496b
54 lines
1.6 KiB
Bash
54 lines
1.6 KiB
Bash
#!/bin/bash
|
|
#
|
|
# Welcome to the Gentoo Mysql Storage tarball bakery.
|
|
# this Script was based on OurDelta scripts
|
|
# 2009-11-27
|
|
# Mario Fetka <mario.fetka@gmail.com>
|
|
# Peter Lieverdink <peter@openquery.com>
|
|
# Arjen Lentz <arjen@openquery.com>
|
|
#
|
|
# Exit immediately on any error
|
|
set -e
|
|
|
|
# Debug script and command lines
|
|
#set -x
|
|
|
|
BAKERY_BASE_DIR="$(dirname $(readlink -f ${0}))"
|
|
BUILD_BASE_DIR="$(pwd)/build-temp-$$"
|
|
|
|
if [ ! $# -eq 1 ]; then
|
|
echo "Usage: $0 [package dir]"
|
|
exit 1
|
|
else
|
|
UPSTREAM="${1}"
|
|
fi
|
|
|
|
echo "Going to build tarballs in ${BUILD_BASE_DIR}"
|
|
|
|
# Source the info file, so we can use its version info for the tarball.
|
|
#
|
|
. $1/mysql-storage/.$1-version
|
|
|
|
# Up a dir, rename us and then package up.
|
|
#
|
|
pushd $1
|
|
# Tar it up, but leave the quilt directory out of it
|
|
#
|
|
rm -rf ${PACKAGE_NAME}-${VERSION}-${RELEASE_NAME}${RELEASE_EXTRA:+-${RELEASE_EXTRA}}
|
|
mkdir ${PACKAGE_NAME}-${VERSION}-${RELEASE_NAME}${RELEASE_EXTRA:+-${RELEASE_EXTRA}}
|
|
cp -rf mysql-storage/* ${PACKAGE_NAME}-${VERSION}-${RELEASE_NAME}${RELEASE_EXTRA:+-${RELEASE_EXTRA}}
|
|
tar cz -f ${PACKAGE_NAME}-${VERSION}-${RELEASE_NAME}${RELEASE_EXTRA:+-${RELEASE_EXTRA}}.tar.gz \
|
|
${PACKAGE_NAME}-${VERSION}-${RELEASE_NAME}${RELEASE_EXTRA:+-${RELEASE_EXTRA}}
|
|
echo "Created ${PACKAGE_NAME}-${VERSION}-${RELEASE_NAME}${RELEASE_EXTRA:+-${RELEASE_EXTRA}}.tar.gz"
|
|
rm -rf ${PACKAGE_NAME}-${VERSION}-${RELEASE_NAME}${RELEASE_EXTRA:+-${RELEASE_EXTRA}}
|
|
|
|
# Move out the tarball.
|
|
#
|
|
popd
|
|
mv $1/${PACKAGE_NAME}-${VERSION}-${RELEASE_NAME}${RELEASE_EXTRA:+-${RELEASE_EXTRA}}.tar.gz .
|
|
|
|
# Cleanup
|
|
#rm -fr "${BUILD_BASE_DIR}"
|
|
|
|
# Thank you, and good night.
|