Files
OpenRA/packaging/linux/pkgbuild/buildpackage.sh
2010-08-16 01:03:14 +12:00

28 lines
533 B
Bash

#!/bin/bash
ARGS=5
E_BADARGS=85
if [ $# -ne "$ARGS" ]
then
echo "Usage: `basename $0` ftp-server ftp-path username password version"
exit $E_BADARGS
fi
PKGVERSION=`echo $5 | sed "s/-/\\./g"`
sed -i "s/pkgver=[0-9\\.]\+/pkgver=$PKGVERSION/" PKGBUILD
makepkg --holdver
if [ $? -ne 0 ]; then
exit 1
fi
PACKAGEFILE="openra-git-$PKGVERSION-1-any.pkg.tar.xz"
size=`stat -c "%s" $PACKAGEFILE`
echo "$5,$size,$PACKAGEFILE" > archlatest.txt
wput $PACKAGEFILE "ftp://$3:$4@$1/$2/"
wput -u archlatest.txt "ftp://$3:$4@$1/$2/"