#!/bin/bash

usage()
{
    echo
    echo "Show diff between deb-packages in Cacus and local FS"
    echo
    echo "usage: diff-cacus-local <repo> <branch> <arch>"
    exit 1
}

REPO="$1"
BRANCH="$2"
ARCH="$3"

if [ "x$REPO" == "x" -o "x$BRANCH" == "x" -o "x$ARCH" == "x" ]; then
    echo "Some parameter is empty. Abort..."
    usage
fi


diff <(show-packages-in-cacus $REPO $BRANCH $ARCH | grep Filename: | awk -F/ '{ print $NF }' | sort -u) \
	<(grep "Filename" /repo/$REPO/$BRANCH/$ARCH/Packages | awk -F/ '{ print $NF }' | sort -u) | egrep ">|<"
