#!/bin/bash

set -e

cd $(dirname "$0")/..

if ! lockfile -l 600 .lock/stage.lock; then
	echo Locking failed
	exit 1
fi

trap "rm -f $PWD/.lock/mkstage.lock" EXIT

i=1
while [ -d staging/$i ]; do
	(( i++ ))
done

mkdir -p staging/$i

cd staging/$i
perl -pe 's#(\S+\s+\S+\s+\S+)\s+(.*)$#$1 ../../$2#' ../../md5sums >md5sums
cp ../../license.map ../../acceptable.lst .


if [ -n "$1" ]; then
	echo "Bulding package $1" >&2
	echo "Checking dependencies of $1" >&2
fi

echo JOB=$i
