Something went wrong. Try again.
[READ-ONLY] Mirror of https://github.com/VibeDevelopers/Comet.
Something went wrong. Try again.
1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768#!/bin/sh# mkrelease.sh: Creates a release suitable for distfiles.atheme.org.## Copyright (c) 2007, 2011 atheme.org## Permission to use, copy, modify, and/or distribute this software for# any purpose with or without fee is hereby granted, provided that the above# copyright notice and this permission notice appear in all copies.## THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND# ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED# WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE# DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE FOR# ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES# (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES;# LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON# ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT# (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS# SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.#
if [ "x$1" = "x" ]; then echo "usage: $0 releasename" exitelse RELEASENAME="$1"fi
TIP=`git rev-list -1 --no-commit-header --format=%h HEAD`
WRKDIR=`pwd`
if [ -d $RELEASENAME ]; then echo "Deleting previous release named $RELEASENAME." rm -rf $WRKDIR/$RELEASENAME/fi
echo "Making release named $RELEASENAME (tip $TIP)"
echoecho "Building root: $RELEASENAME/"cd ..git archive --format=tar --prefix=$RELEASENAME/ HEAD | gzip >scripts/$RELEASENAME-working.tar.gzcd $WRKDIRtar -xzvf $RELEASENAME-working.tar.gzcd $RELEASENAMEsh autogen.shrm -rf autogen.sh autom4te.cacherm -rf .gitignore
# Run application specific instructions here.if [ -x "$WRKDIR/application.sh" ]; then . $WRKDIR/application.shfi
cd ..
echo "Building $RELEASENAME.tgz from $RELEASENAME/"tar zcf $RELEASENAME.tar.gz $RELEASENAME/
echo "Building $RELEASENAME.tbz2 from $RELEASENAME/"tar jcf $RELEASENAME.tar.bz2 $RELEASENAME/
rm $RELEASENAME-working.tar.gzrm -rf $RELEASENAME
echo "Done. $RELEASENAME.tar.gz and $RELEASENAME.tar.bz2 built."