#!/bin/sh
make_manifestfile() 
{
 while read FILE
 do
    echo "[`basename $0`] $FILE"
    BASE=`basename $FILE .tgz`
    gzip -d -c $FILE|tar tf - |awk '!($1~/\/$/)' >/tmp/domanifest$$/domanifest.$BASE
#   tar tfz $FILE |awk '!($1~/\/$/)' >/tmp/domanifest$$/domanifest.$BASE
    echo var/adm/packages/$BASE >>/tmp/domanifest$$/domanifest.$BASE
    if [ 'grep "install/doinst.sh" /tmp/domanifest$$/domanifest.$BASE' ]; then
    	echo var/adm/scripts/$BASE >>/tmp/domanifest$$/domanifest.$BASE
    fi
 done
}

TOPDIR=..
mkdir /tmp/domanifest$$
find $TOPDIR -name '*.tgz' -print |make_manifestfile
cat /tmp/domanifest$$/domanifest.* | grep -v "install/" |sort|uniq >$TOPDIR/MANIFEST
rm -rf /tmp/domanifest$$
