Subject: Re: Generating .tgz With Installed Packages
To: None <tech-pkg@netbsd.org>
From: Eric Haszlakiewicz <erh@jodi.nimenees.com>
List: tech-pkg
Date: 09/17/2004 18:22:14
># pkg_tarup -a -d . [package_name]
>
>What's wrong? Is it because a trick I forgot creating them? What about
>the system?

	The way that dependencies are recorded has changed.  Instead of
a package recording every single package that needs to be installed
for it to work, it just records the immediate dependencies.
e.g: package imp
imp	requires horde and php-imap
	horde requires php-gettext
	php-imap requires imap-uw
Before, imp would have had direct dependencies on all of horde, php-imap,
php-gettext and imap-uw.  Now it only lists horde and php-imap

Changing pkg_tarup to figure out recursive dependencies shouldn't be
all that hard.  Although, perhaps pkg_info would be a better place for
that change.  e.g. "pkg_info -nn" gets full dependency info?

eric