#!/bin/bash

VERSION=$(sed -n '/^VERSION.*= *\(.*\)/s//\1/p' < Makefile)
TAR=${1:-check_mk-$VERSION.tar.gz}

if [ ! -e "$TAR" ] ; then
    echo "Usage: $0 check_mk-...tar.gz" >&2
    exit 1
fi

tar tzf $TAR | \
while read filename
do
  echo -n "$filename"
  if [ "${filename:(-7)}" = ".tar.gz" ] ; then
    echo :
    tar xzf $TAR --to-stdout "$filename" | tar tzvf -
    echo
  elif [ "${filename:(-4)}" = ".tar" ] ; then
    echo :
    tar xzf $TAR --to-stdout "$filename" | tar tvf -
    echo
  else
    echo
  fi
done

