#!/bin/sh

set -e

. autorepo-config
. autorepo-lock-sh-functions

autorepo_lock_workdir_or_exit

VERBOSE=
[ "$1" == "-v" ] && VERBOSE=1

rm -rf $AUTOREPO_HOME/OUT
#autorepo-genrepo # should be run once per repository
set -x
$AUTOREPO_MAKE_LIST_SCRIPT
$AUTOREPO_GENERATE_PACKAGES_SCRIPT `cat $AUTOREPO_HOME/$AUTOREPO_LIST_NAME` 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 -d
autorepo-merge-good
autorepo-rebuild-repository

autorepo-repo-unmets
autorepo-try-rebuild-unmets

autorepo_unlock_workdir_safe
