forked from I2P_Developers/i2p.i2p
31 lines
782 B
Bash
Executable File
31 lines
782 B
Bash
Executable File
#!/bin/sh
|
|
# This script takes one argument, which is the architecture to build for,
|
|
# or "source".
|
|
|
|
echo Target architecture: $1
|
|
VERSION=`grep String\ VERSION ../core/java/src/net/i2p/CoreVersion.java | cut -d\" -f2`
|
|
echo "I2P Version: ${VERSION}"
|
|
builddir="packages/$1/i2p-${VERSION}"
|
|
|
|
if [ "$1" = "source" ]; then
|
|
cd ..
|
|
ant clean
|
|
tempdir=../_i2p_copy_temp___
|
|
cp -a . ${tempdir}
|
|
mkdir -p debian/packages/$1
|
|
mv ${tempdir} debian/${builddir}
|
|
cd debian/${builddir}
|
|
dpkg-buildpackage -I_MTN -Idebian/packages -S
|
|
else
|
|
mkdir -p ${builddir}
|
|
cd ${builddir}
|
|
find ../../../.. -not -name . -and -not -name .. -maxdepth 1 -exec ln -fs {} \;
|
|
dpkg-buildpackage -I_MTN -b -a$1
|
|
fi
|
|
if [ "$?" -ne 0 ]; then
|
|
exit 1
|
|
fi
|
|
|
|
cd ../../..
|
|
rm -rf ${builddir}
|