#!/bin/bash PROJNAME="zt" LIBNAME="lib"$PROJNAME LIBZT_VERSION="1.2.0" LIBZT_REVISION="1" ZT_CORE_VERSION="1.2.12" FILENAME_PREFIX=${LIBNAME}"-"${LIBZT_VERSION}"r"${LIBZT_REVISION} STAGING_DIR=$(pwd)/staging STAGING_DEBUG_DIR=$(pwd)/staging/debug STAGING_RELEASE_DIR=$(pwd)/staging/release FINISHED_PRODUCTS_DIR=$(pwd)/products # Clean before zipping find . -type f \( -name '*.DS_Store' -o -name 'thumbs.db' \) -delete # Emit a README file echo $'ZeroTier Manual: https://www.zerotier.com/manual.shtml\n Other Downloads: https://www.zerotier.com/download.shtml \nlibzt Repo: https://github.com/zerotier/libzt' > ${STAGING_DIR}/README.md # Package everything together # (debug) PRODUCT_FILENAME=${FILENAME_PREFIX}-debug.tar.gz echo "Making: " ${FINISHED_PRODUCTS_DIR}/${PRODUCT_FILENAME} cd ${STAGING_DEBUG_DIR} tar --exclude=${PRODUCT_FILENAME} -zcvf ${PRODUCT_FILENAME} . mv *.tar.gz ${FINISHED_PRODUCTS_DIR} cd - # (release) PRODUCT_FILENAME=${FILENAME_PREFIX}-release.tar.gz echo "Making: " ${FINISHED_PRODUCTS_DIR}/${PRODUCT_FILENAME} cd ${STAGING_RELEASE_DIR} tar --exclude=${PRODUCT_FILENAME} -zcvf ${PRODUCT_FILENAME} . mv *.tar.gz ${FINISHED_PRODUCTS_DIR} cd -