#!/bin/bash
#
# Copyright 2007 Bernardo Inncenti <bernie@codewiz.org>
# All rights reserved.
#

user=bernie
host=www.codewiz.org
repodir='~/pub/olpc-bernie'
arch=i386

repo=$user@$host:$repodir

me=`basename $0`
if [ ! $# = 1 ] ; then
	me=`basename $0`
	echo "Usage: $me <spec>"
	echo " (does not rebuild)"
	exit 1
fi

spec=`basename $1`
dir=`dirname $1`
base=${spec/.spec}

rpms_dir=$dir/../RPMS
[ -d $rpms_dir ] || rpms_dir=$dir

srpm_dir=$dir/../SRPMS
[ -d $srpm_dir ] || srpm_dir=$dir

shopt -s extglob
set -x
scp $dir/$spec                 "$repo/specs/"
scp $rpms_dir/$base-!(debuginfo-*|*src).rpm      "$repo/$arch/os/"
scp $rpms_dir/$base-debuginfo-*.rpm      "$repo/$arch/debug/"
scp $srpm_dir/$base-*.src.rpm    "$repo/source/"
ssh $user@$host "createrepo $repodir/$arch/os; createrepo $repodir/$arch/debug; createrepo $repodir/source"

