#
# Demo key bundle incorporation (bash) script
#
if [ $# -lt 2 ]; then echo "error: Usage: $0 dn new-keybundle-src-dir"; exit 1; fi
dn="$1"
srcdir="$2"
if [ ! -d "$srcdir" ]; then echo "error: $srcdir does not exist"; exit 1; fi
nextb=`ls -r $srcdir | grep -P [0-9]{14}.$dn.keybundle.tar.gz.aes256 | tail -1`
if [ -z "$nextb" ]; then echo "No valid keybundles in $srcdir"; exit 1; fi
newtdt=`echo $nextb | cut -f1 -d'.'`
# remove keybundles covered by this new set
kblst=`ls keys | grep -P [0-9]{14}.$dn.keybundle.tar.gz.aes256 2>/dev/null`
for i in $kblst; do
  ls keys/$i
  tdt=`echo $i | cut -f1 -d'.'`
  if [ $tdt -ge $newtdt ]; then rm -f keys/$i; fi
done
mv $srcdir/[0-9]*[0-9].$dn.keybundle.tar.gz.aes256 keys # move in new bundles
# Optionally kick off a signing
#     signem $dn  # Optionally kick off a signing
echo "note: Incorporated new kebundle archive $nextb "
#
# end
#
