#!/bin/sh

set -e

. autorepo-config
. autorepo-sh-functions

autorepo_lock_workdir_or_exit

rm -rf $AUTOREPO_HOME/OUT
#autorepo-genrepo # should be run once per repository
set -v
autoports-merge-lists
autoportsmass --tmpdir $AUTOREPO_HOME/tmp `cat $AUTOREPO_HOME/list` 2>&1
autorepo-rm-out-dups > $AUTOREPO_HOME/dups.log 2>&1
[ -s $AUTOREPO_HOME/dups.log ] && cat $AUTOREPO_HOME/dups.log || rm -f cat $AUTOREPO_HOME/dups.log
autorepo-rotate-bad-ugly
autorepo-mass-build
autorepo-merge-good
autorepo-purge -q > $AUTOREPO_HOME/purge.log
autorepo-relink-srpms
autorepo-make-filelists
autorepo-genrepo
if [ -s $AUTOREPO_HOME/purge.log ]; then cat $AUTOREPO_HOME/purge.log; else rm -f $AUTOREPO_HOME/purge.log; fi
autorepo-repo-unmets

autorepo_unlock_workdir_safe
