--- /dev/null
+#!/bin/sh
+
+. ~/pld-ftp-admin/scripts/config
+
+cd $INCOMING_DIR/SRPMS
+for i in *uploadinfo; do
+ if [ "$i" == "*uploadinfo" ]; then
+ continue
+ fi
+ # Check if uploadinfo is fully uploaded
+ FINISHED=`grep '^END$' $i`
+ if [ -z "$FINISHED" ]; then
+ continue
+ fi
+
+ srcname=`cat $i|grep '^arch:SRPMS'|cut -d: -f 3`
+ if [ -f $FTP_DIR/$DEFAULT_TO/SRPMS/.metadata/$srcname.info ]; then
+ # TODO: Do something more interesting here
+ continue
+ fi
+
+ mv $name $FTP_DIR/$DEFAULT_TO/SRPMS/RPMS/
+ echo "arch:SRPMS:$name">$FTP_DIR/$DEFAULT_TO/SRPMS/.metadata/$name.info
+ rm $i
+done
+
+for arch in $ARCHS; do
+ cd $INCOMING_DIR/$arch
+ for i in *uploadinfo; do
+ if [ "$i" == "*uploadinfo" ]; then
+ continue
+ fi
+ # Check if uploadinfo is fully uploaded
+ FINISHED=`grep '^END$' $i`
+ if [ -z "$FINISHED" ]; then
+ continue
+ fi
+
+ srcname=`cat $i|grep '^arch:SRPMS'|cut -d: -f 3`
+ if [ ! -f $FTP_DIR/$DEFAULT_TO/SRPMS/.metadata/$srcname.info ]; then
+ # TODO: Do something more interesting here
+ continue
+ fi
+
+ for x in `cat $i|grep '^arch:ARCH'|cut -d: -f 3`; do
+ mv $x $FTP_DIR/$DEFAULT_TO/$arch/RPMS/
+ echo "arch:$arch:$x" >> $FTP_DIR/$DEFAULT_TO/SRPMS/.metadata/$srcname.info
+ done
+
+ rm $i
+ done
+done
+