File prepare_sources.sh of Package ardentryst
#!/bin/bash
VERSION=1.71
NAME=ardentryst
SOURCE_FILE=${NAME}${VERSION}
DEST_FILE=${NAME}-${VERSION}
DEST_FILE_DATA=${NAME}-data-${VERSION}
SOURCE_DIR=$PWD
TEMP_DIR=$PWD/temp
if test -r "${SOURCE_DIR}/${DEST_FILE}.tar.bz2"
then
echo Removing source file
rm "${SOURCE_DIR}/${DEST_FILE}.tar.bz2"
fi
if test -r "${SOURCE_DIR}/${DEST_FILE_DATA}.tar.bz2"
then
echo Removing data file
rm "${SOURCE_DIR}/${DEST_FILE_DATA}.tar.bz2"
fi
if test -d "$TEMP_DIR"
then
rm -Rf "${TEMP_DIR}/${SOURCE_FILE}/"
rm -Rf "${TEMP_DIR}/${DEST_FILE}/"
rm -Rf "${TEMP_DIR}/${DEST_FILE_DATA}/"
else
mkdir -p "$TEMP_DIR"
fi
cd "$TEMP_DIR"
# Extract source files
echo Extracting source archive $SOURCE_FILE.tar.gz
tar xzf "$SOURCE_DIR/$SOURCE_FILE.tar.gz"
# Source files
echo Creating source archive ${DEST_FILE}.tar.bz2
mkdir -p "$TEMP_DIR/${DEST_FILE}/"
mv "${TEMP_DIR}/${SOURCE_FILE}/"{*.py,*.sh,*.desktop,*.png,*.txt,COPYING,INSTALLING} "${TEMP_DIR}/${DEST_FILE}"
tar cjf "${SOURCE_DIR}/${DEST_FILE}.tar.bz2" "${DEST_FILE}"
# Data files
echo Creating data archive ${DEST_FILE_DATA}.tar.bz2
mkdir -p "$TEMP_DIR/${DEST_FILE_DATA}/"
mv "${TEMP_DIR}/${SOURCE_FILE}/"* "${TEMP_DIR}/${DEST_FILE_DATA}"
tar cjf "${SOURCE_DIR}/${DEST_FILE_DATA}.tar.bz2" "${DEST_FILE_DATA}"
echo Cleaning up temp dir
rm -Rf "${TEMP_DIR}/${SOURCE_FILE}/"
rm -Rf "${TEMP_DIR}/${DEST_FILE}/"
rm -Rf "${TEMP_DIR}/${DEST_FILE_DATA}/"
rmdir "${TEMP_DIR}"
echo Done