On Wed, 2 Sep 2015 12:37:40 -0400 "D'Arcy J.M. Cain" <da...@netbsd.org> wrote: > The actual size of the file is 414007 bytes. The file size shown in > the summary file is 1528317. This is the output of "pkg_info -Xa" as > suggested by the guide. So where does it get 70120480? That number > is not in the package summary at all.
Well, I don't know what changed, pkgin or pkg_info but here's what I had to do. The guide says that "pkg_info -X -a" gives me the summary that I need but it doesn't. Here is my script that does. #! /bin/sh ALL=/usr/pkgsrc/packages/All pkg_info -X -a | while read x do echo $x if [ "`echo $x | cut -d= -f1`" = "PKGNAME" ] then eval $(stat -s "$ALL/$(echo $x | cut -d= -f2).tgz") echo "FILESIZE=$st_size" fi done | gzip > $ALL/pkg_summary.gz This takes just over a minute to run. It sure would be nice if pkg_info were to grow a FILESIZE output line. -- D'Arcy J.M. Cain <da...@netbsd.org> http://www.NetBSD.org/ IM:da...@vex.net