#!/bin/bash

INC=/usr/share/ltsp/diskless-functions
[[ ! -e $INC ]] && {
	echo "couldn't find $INC, exiting..." >&2
	exit 16
}
. "$INC"


[[ -z $1 ]] && {
	echo "Usage: $PROG CHROOT [CONFIGS_DIR]"
	exit 1
}

[[ ! -d $1 ]] && {
	echo "Not a directory: $1"
	exit 2
}

CHROOT=`basename "$1"`
[[ -n $2 ]] && {
	CONFIGS="${2%*/}"
}

CFG="$CONFIGS/$CHROOT"
for i in $(find "$CFG" ! -type d -printf "%P\n" | grep -E -v '(~|\.orig)$'); do
	diff -U 0 "$1/$i" "$CFG/$i"
done
