The current pkg-tools uses some ineffective ways of keeping track installed packages and it's information, so the goal is to make a self contained project replicating the original pkg_* programs with the use of the BerkeleyDB as a cache for making certain operations a lot faster. Adding additional fields for the package install date and a more useful size information (human readable) could also be needed.
If you have any suggestions or disagreements please contact me at andenore@FreeBSD.org
Converter:
Info:
Add:
Delete:
Lib:
Create:
Packinglist:
Fixed bugs which exists in -CURRENT and possibly earlier versions:
If you would like to test the improved pkg_install tools here's what to do:
If you notice any bugs your input will be greatly valued and please contact me.
NB. If you do get this:
duckjen# make ===> lib (all) "../Makefile.inc", line 3: Cannot open /usr/share/mk/bsd.own.mk "../Makefile.inc", line 17: Cannot open ../Makefile.inc make: fatal errors encountered -- cannot continue *** Error code 1
You are probably not compiling from /usr/src/usr.sbin/pkg_install/ and Makefile.inc will try to .include "../Makefile.inc" so comment out this line and specify BINDIR.
# Inherit BINDIR from one level up. #.include "../Makefile.inc" BINDIR?= /usr/sbin