#!/bin/bash

if [[ "$GIT" == "" ]]; then
  GIT=$WORKSPACE/git
fi

if [[ "$SCRIPTS" == "" ]]; then
  SCRIPTS=$GIT/releng/org.eclipse.oomph.releng/hudson
fi

if [[ "$DOWNLOADS" == "" ]]; then
  DOWNLOADS=/home/data/httpd/download.eclipse.org/oomph
fi

set -o nounset
set -o errexit

echo ""

DROPS=$DOWNLOADS/drops
UPDATES=$DOWNLOADS/updates
UPDATES_TMP=$UPDATES.tmp

#####################
# DOWNLOADS/UPDATES #
#####################

rm -rf $UPDATES_TMP $UPDATES.bak
cp -a $UPDATES $UPDATES_TMP

$BASH $SCRIPTS/composeRepositories.sh \
  "$DOWNLOADS" \
  "cleanup" \
  "" \
  ""

mv $UPDATES $UPDATES.bak; mv $UPDATES_TMP $UPDATES

for t in nightly milestone; do
  for f in $DROPS/$t/*; do
    if [[ -f $f/REMOVE ]]; then
      echo "Deleting $f"
      rm -rf $f
    fi
  done
done

echo ""
