This commit is contained in:
HungryHobo
2010-11-18 23:52:43 +00:00
parent 457e1d293a
commit 6836b548af

View File

@ -7,9 +7,13 @@ VERSION=`grep String\ VERSION ../core/java/src/net/i2p/CoreVersion.java | cut -d
echo "I2P Version: ${VERSION}" echo "I2P Version: ${VERSION}"
builddir="packages/$1/i2p-${VERSION}" builddir="packages/$1/i2p-${VERSION}"
# dpkg-buildpackage doesn't have an option to change the output directory,
# so copy or symlink i2p.i2p in ${builddir} and call dpkg-buildpackage
# in that directory. The output files are generated one directory above.
if [ "$1" = "source" ]; then if [ "$1" = "source" ]; then
cd .. cd ..
ant clean ant clean
# dpkg-source (called by dpkg-buildpackage) can't handle symlinks, so copy the i2p.i2p tree
tempdir=../_i2p_copy_temp___ tempdir=../_i2p_copy_temp___
cp -a . ${tempdir} cp -a . ${tempdir}
mkdir -p debian/packages/$1 mkdir -p debian/packages/$1
@ -19,6 +23,7 @@ if [ "$1" = "source" ]; then
else else
mkdir -p ${builddir} mkdir -p ${builddir}
cd ${builddir} cd ${builddir}
# make symlinks for all files and dirs in i2p.i2p
find ../../../.. -not -name . -and -not -name .. -maxdepth 1 -exec ln -fs {} \; find ../../../.. -not -name . -and -not -name .. -maxdepth 1 -exec ln -fs {} \;
dpkg-buildpackage -I_MTN -b -a$1 dpkg-buildpackage -I_MTN -b -a$1
fi fi