#!/bin/bash
# package is installed here with the $pkg_make_install comand from the port/conf file
# $pkg_name_version contains portname-portversion $pkg_name contains portname and $pkg_version
# contains portversion

#instmon --tar $pkg_name_version
#mv /tmp/$pkg_name_version.tar $packages_dir
#gzip -9 $packages_dir/$pkg_name_version.tar
#mv $packages_dir/$pkg_name_version.tar.gz $packages_dir/$pkg_name_version.tgz

function omit_dirs {
	while read filename ; do
		[ -d $filename ] || echo $filename
	done
}

origdir=$PWD 

cd $portdir/heap

echo "$name building rpm package"
exec 9> pkg_ports.rpmrc
echo "rpmdir: $portdir/heap" 1>&9
echo "rpmfilename: %%{NAME}-%%{VERSION}-%%{RELEASE}.%%{ARCH}.rpm" 1>&9
exec 9> pkg_ports.rpmspec
echo -e "Name: $pkg_name\nVersion: $pkg_version" 1>&9
echo -e "Release: 0\nSummary: pkg_ports generated package." 1>&9
echo -e "Copyright: (unknown)\nGroup: (unknown)" 1>&9
echo -e "Description: $pkg_desc" 1>&9
echo -e "%%description $pkg_desc\n%%files" 1>&9
find ./ | omit_dirs 1>&9
exec 9>&1
rpm -bb --quiet --rcfile $TMPDIR/instmon.rpmrc.$$ $TMPDIR/instmon.rpmspec.$$
cd $origdir
