#!/usr/bin/env bash

# Build the repos PORTBUILD tree.tar.gz
# Copyright (c) 2012, Matthew Reschke
# mReschke 2013-08-27

me="$( cd "$( dirname "${BASH_SOURCE[0]}" )" && pwd )"
repo=$1

if [ "$repo" == '' ]; then 
	echo "Repo is required as the first parameter"
	exit 1
fi

repo=${repo%/}
if [ -d $repo ]; then
	for port in $repo/*; do
		if [ -e "$port/PORTBUILD" ]; then
			files="$files $port/PORTBUILD"
		fi
		if [ -d "$port/files" ]; then
			files="$files $port/files"
		fi
	done
	echo "Rebuilding $repo ports tree"
	tar -czvhf $repo/tree.tar.gz $files

else
	echo "Repo folder does not exists.  This is meant to be run from manup root"
fi


