PWD=`pwd`
UPLOAD_PATH=${UPLOAD_PATH:=/home/ftp/pub}
UPLOAD_HOST=${UPLOAD_HOST:=flurry}
-UPLOAD_DIR=${UPLOAD_DIR:=`basename $PWD`}
-UPLOAD_URI=${UPLOAD_HOST}:${UPLOAD_PATH}/${UPLOAD_DIR}
DISTRO=${DISTRO:="centos/5.5"}
-project=`basename $PWD`
-if test ! -f ${project}.spec; then
- echo "Missing ${project}.spec file. Are you in the project directory?"
+specfile=$1
+if test ! -f ${specfile}; then
+ echo "Missing .spec file argument."
exit 1
fi
if test ! -x /bin/rpm; then
echo "$0: /bin/rpm missing. Install rpm"
exit 1
fi
-pkg_names=`rpm -q --specfile ${project}.spec`
+pkg_names=`rpm -q --specfile ${specfile}`
+pkg_short=`rpm -q --specfile ${specfile} --queryformat "%{NAME};" | cut -d ";" -f1`
+
+UPLOAD_DIR=${UPLOAD_DIR:=${pkg_short}}
+UPLOAD_URI=${UPLOAD_HOST}:${UPLOAD_PATH}/${UPLOAD_DIR}
+echo "Uploading to ${UPLOAD_URI}..."
inc_src=true
if test ! -d ${BUILD_DIR}/SRPMS; then
echo "No SRPMS dir under ${BUILD_DIR}"