PERFORCE change 124152 for review

Garrett Cooper gcooper at FreeBSD.org
Fri Jul 27 04:54:34 UTC 2007


http://perforce.freebsd.org/chv.cgi?CH=124152

Change 124152 by gcooper at optimus-revised_pkgtools on 2007/07/27 04:53:37

	Initial add for completely pkg_install rewrite.
	
	This will be a server, client based system, where the server will act upon pkg database info,
	compared to separate processes all randomly doing their thing with the pkg database info.
	
	Need to prune some junk in the initial add, I know. A lot of these are just going to be
	prototypes for the next couple weeks, as I fill in the blanks.

Affected files ...

.. //depot/projects/soc2007/revised_fbsd_pkgtools/fat/fat#2 delete
.. //depot/projects/soc2007/revised_fbsd_pkgtools/v2/__contrib_templates/pkg_db_freebsd.c#1 add
.. //depot/projects/soc2007/revised_fbsd_pkgtools/v2/__contrib_templates/pkg_freebsd.c#1 add
.. //depot/projects/soc2007/revised_fbsd_pkgtools/v2/__contrib_templates/pkg_freebsd.h#1 add
.. //depot/projects/soc2007/revised_fbsd_pkgtools/v2/__contrib_templates/pkg_freebsd_contents.c#1 add
.. //depot/projects/soc2007/revised_fbsd_pkgtools/v2/__contrib_templates/pkg_freebsd_lexer.l#1 add
.. //depot/projects/soc2007/revised_fbsd_pkgtools/v2/__contrib_templates/pkg_freebsd_parser.y#1 add
.. //depot/projects/soc2007/revised_fbsd_pkgtools/v2/__contrib_templates/pkg_freebsd_private.h#1 add
.. //depot/projects/soc2007/revised_fbsd_pkgtools/v2/__contrib_templates/pkg_manifest_freebsd.c#1 add
.. //depot/projects/soc2007/revised_fbsd_pkgtools/v2/__contrib_templates/pkg_repo_local_freebsd.c#1 add
.. //depot/projects/soc2007/revised_fbsd_pkgtools/v2/__template/main.c#1 add
.. //depot/projects/soc2007/revised_fbsd_pkgtools/v2/__template/main.h#1 add
.. //depot/projects/soc2007/revised_fbsd_pkgtools/v2/add/main.c#1 add
.. //depot/projects/soc2007/revised_fbsd_pkgtools/v2/contrib/trunk/.svn/entries#1 add
.. //depot/projects/soc2007/revised_fbsd_pkgtools/v2/contrib/trunk/.svn/format#1 add
.. //depot/projects/soc2007/revised_fbsd_pkgtools/v2/contrib/trunk/.svn/text-base/CHANGELOG.svn-base#1 add
.. //depot/projects/soc2007/revised_fbsd_pkgtools/v2/contrib/trunk/.svn/text-base/Doxyfile.svn-base#1 add
.. //depot/projects/soc2007/revised_fbsd_pkgtools/v2/contrib/trunk/.svn/text-base/Makefile.inc.svn-base#1 add
.. //depot/projects/soc2007/revised_fbsd_pkgtools/v2/contrib/trunk/.svn/text-base/Makefile.svn-base#1 add
.. //depot/projects/soc2007/revised_fbsd_pkgtools/v2/contrib/trunk/.svn/text-base/README.svn-base#1 add
.. //depot/projects/soc2007/revised_fbsd_pkgtools/v2/contrib/trunk/CHANGELOG#1 add
.. //depot/projects/soc2007/revised_fbsd_pkgtools/v2/contrib/trunk/Makefile#1 add
.. //depot/projects/soc2007/revised_fbsd_pkgtools/v2/contrib/trunk/Makefile.inc#1 add
.. //depot/projects/soc2007/revised_fbsd_pkgtools/v2/contrib/trunk/README#1 add
.. //depot/projects/soc2007/revised_fbsd_pkgtools/v2/contrib/trunk/src/.svn/entries#1 add
.. //depot/projects/soc2007/revised_fbsd_pkgtools/v2/contrib/trunk/src/.svn/format#1 add
.. //depot/projects/soc2007/revised_fbsd_pkgtools/v2/contrib/trunk/src/.svn/text-base/Makefile.svn-base#1 add
.. //depot/projects/soc2007/revised_fbsd_pkgtools/v2/contrib/trunk/src/.svn/text-base/archive_read_open_stream.c.svn-base#1 add
.. //depot/projects/soc2007/revised_fbsd_pkgtools/v2/contrib/trunk/src/.svn/text-base/pkg.c.svn-base#1 add
.. //depot/projects/soc2007/revised_fbsd_pkgtools/v2/contrib/trunk/src/.svn/text-base/pkg.h.svn-base#1 add
.. //depot/projects/soc2007/revised_fbsd_pkgtools/v2/contrib/trunk/src/.svn/text-base/pkg_db.c.svn-base#1 add
.. //depot/projects/soc2007/revised_fbsd_pkgtools/v2/contrib/trunk/src/.svn/text-base/pkg_db.h.svn-base#1 add
.. //depot/projects/soc2007/revised_fbsd_pkgtools/v2/contrib/trunk/src/.svn/text-base/pkg_db_freebsd.c.svn-base#1 add
.. //depot/projects/soc2007/revised_fbsd_pkgtools/v2/contrib/trunk/src/.svn/text-base/pkg_db_match.c.svn-base#1 add
.. //depot/projects/soc2007/revised_fbsd_pkgtools/v2/contrib/trunk/src/.svn/text-base/pkg_db_private.h.svn-base#1 add
.. //depot/projects/soc2007/revised_fbsd_pkgtools/v2/contrib/trunk/src/.svn/text-base/pkg_freebsd.c.svn-base#1 add
.. //depot/projects/soc2007/revised_fbsd_pkgtools/v2/contrib/trunk/src/.svn/text-base/pkg_freebsd.h.svn-base#1 add
.. //depot/projects/soc2007/revised_fbsd_pkgtools/v2/contrib/trunk/src/.svn/text-base/pkg_freebsd_contents.c.svn-base#1 add
.. //depot/projects/soc2007/revised_fbsd_pkgtools/v2/contrib/trunk/src/.svn/text-base/pkg_freebsd_lexer.l.svn-base#1 add
.. //depot/projects/soc2007/revised_fbsd_pkgtools/v2/contrib/trunk/src/.svn/text-base/pkg_freebsd_parser.y.svn-base#1 add
.. //depot/projects/soc2007/revised_fbsd_pkgtools/v2/contrib/trunk/src/.svn/text-base/pkg_freebsd_private.h.svn-base#1 add
.. //depot/projects/soc2007/revised_fbsd_pkgtools/v2/contrib/trunk/src/.svn/text-base/pkg_manifest.c.svn-base#1 add
.. //depot/projects/soc2007/revised_fbsd_pkgtools/v2/contrib/trunk/src/.svn/text-base/pkg_manifest_freebsd.c.svn-base#1 add
.. //depot/projects/soc2007/revised_fbsd_pkgtools/v2/contrib/trunk/src/.svn/text-base/pkg_private.h.svn-base#1 add
.. //depot/projects/soc2007/revised_fbsd_pkgtools/v2/contrib/trunk/src/.svn/text-base/pkg_repo.c.svn-base#1 add
.. //depot/projects/soc2007/revised_fbsd_pkgtools/v2/contrib/trunk/src/.svn/text-base/pkg_repo.h.svn-base#1 add
.. //depot/projects/soc2007/revised_fbsd_pkgtools/v2/contrib/trunk/src/.svn/text-base/pkg_repo_files.c.svn-base#1 add
.. //depot/projects/soc2007/revised_fbsd_pkgtools/v2/contrib/trunk/src/.svn/text-base/pkg_repo_ftp.c.svn-base#1 add
.. //depot/projects/soc2007/revised_fbsd_pkgtools/v2/contrib/trunk/src/.svn/text-base/pkg_repo_local_freebsd.c.svn-base#1 add
.. //depot/projects/soc2007/revised_fbsd_pkgtools/v2/contrib/trunk/src/.svn/text-base/pkg_repo_private.h.svn-base#1 add
.. //depot/projects/soc2007/revised_fbsd_pkgtools/v2/contrib/trunk/src/.svn/text-base/pkg_util.c.svn-base#1 add
.. //depot/projects/soc2007/revised_fbsd_pkgtools/v2/contrib/trunk/src/.svn/text-base/pkgfile.c.svn-base#1 add
.. //depot/projects/soc2007/revised_fbsd_pkgtools/v2/contrib/trunk/src/Makefile#1 add
.. //depot/projects/soc2007/revised_fbsd_pkgtools/v2/contrib/trunk/src/archive_read_open_stream.c#1 add
.. //depot/projects/soc2007/revised_fbsd_pkgtools/v2/contrib/trunk/src/pkg.c#1 add
.. //depot/projects/soc2007/revised_fbsd_pkgtools/v2/contrib/trunk/src/pkg.h#1 add
.. //depot/projects/soc2007/revised_fbsd_pkgtools/v2/contrib/trunk/src/pkg_db.c#1 add
.. //depot/projects/soc2007/revised_fbsd_pkgtools/v2/contrib/trunk/src/pkg_db.h#1 add
.. //depot/projects/soc2007/revised_fbsd_pkgtools/v2/contrib/trunk/src/pkg_db_match.c#1 add
.. //depot/projects/soc2007/revised_fbsd_pkgtools/v2/contrib/trunk/src/pkg_db_private.h#1 add
.. //depot/projects/soc2007/revised_fbsd_pkgtools/v2/contrib/trunk/src/pkg_manifest.c#1 add
.. //depot/projects/soc2007/revised_fbsd_pkgtools/v2/contrib/trunk/src/pkg_private.h#1 add
.. //depot/projects/soc2007/revised_fbsd_pkgtools/v2/contrib/trunk/src/pkg_repo.c#1 add
.. //depot/projects/soc2007/revised_fbsd_pkgtools/v2/contrib/trunk/src/pkg_repo.h#1 add
.. //depot/projects/soc2007/revised_fbsd_pkgtools/v2/contrib/trunk/src/pkg_repo_files.c#1 add
.. //depot/projects/soc2007/revised_fbsd_pkgtools/v2/contrib/trunk/src/pkg_repo_ftp.c#1 add
.. //depot/projects/soc2007/revised_fbsd_pkgtools/v2/contrib/trunk/src/pkg_repo_private.h#1 add
.. //depot/projects/soc2007/revised_fbsd_pkgtools/v2/contrib/trunk/src/pkg_util.c#1 add
.. //depot/projects/soc2007/revised_fbsd_pkgtools/v2/contrib/trunk/src/pkgfile.c#1 add
.. //depot/projects/soc2007/revised_fbsd_pkgtools/v2/contrib/trunk/tests/.svn/entries#1 add
.. //depot/projects/soc2007/revised_fbsd_pkgtools/v2/contrib/trunk/tests/.svn/format#1 add
.. //depot/projects/soc2007/revised_fbsd_pkgtools/v2/contrib/trunk/tests/.svn/text-base/Makefile.inc.svn-base#1 add
.. //depot/projects/soc2007/revised_fbsd_pkgtools/v2/contrib/trunk/tests/.svn/text-base/Makefile.svn-base#1 add
.. //depot/projects/soc2007/revised_fbsd_pkgtools/v2/contrib/trunk/tests/.svn/text-base/main.c.svn-base#1 add
.. //depot/projects/soc2007/revised_fbsd_pkgtools/v2/contrib/trunk/tests/.svn/text-base/pkg_freebsd_contents.c.svn-base#1 add
.. //depot/projects/soc2007/revised_fbsd_pkgtools/v2/contrib/trunk/tests/.svn/text-base/pkgfile.c.svn-base#1 add
.. //depot/projects/soc2007/revised_fbsd_pkgtools/v2/contrib/trunk/tests/.svn/text-base/test.h.svn-base#1 add
.. //depot/projects/soc2007/revised_fbsd_pkgtools/v2/contrib/trunk/tests/Makefile#1 add
.. //depot/projects/soc2007/revised_fbsd_pkgtools/v2/contrib/trunk/tests/Makefile.inc#1 add
.. //depot/projects/soc2007/revised_fbsd_pkgtools/v2/contrib/trunk/tests/fbsd_contents/.svn/entries#1 add
.. //depot/projects/soc2007/revised_fbsd_pkgtools/v2/contrib/trunk/tests/fbsd_contents/.svn/format#1 add
.. //depot/projects/soc2007/revised_fbsd_pkgtools/v2/contrib/trunk/tests/fbsd_contents/.svn/text-base/Makefile.svn-base#1 add
.. //depot/projects/soc2007/revised_fbsd_pkgtools/v2/contrib/trunk/tests/fbsd_contents/.svn/text-base/fbsd_test.c.svn-base#1 add
.. //depot/projects/soc2007/revised_fbsd_pkgtools/v2/contrib/trunk/tests/fbsd_contents/Makefile#1 add
.. //depot/projects/soc2007/revised_fbsd_pkgtools/v2/contrib/trunk/tests/fbsd_contents/fbsd_test.c#1 add
.. //depot/projects/soc2007/revised_fbsd_pkgtools/v2/contrib/trunk/tests/main.c#1 add
.. //depot/projects/soc2007/revised_fbsd_pkgtools/v2/contrib/trunk/tests/pkg_freebsd_contents.c#1 add
.. //depot/projects/soc2007/revised_fbsd_pkgtools/v2/contrib/trunk/tests/pkgfile.c#1 add
.. //depot/projects/soc2007/revised_fbsd_pkgtools/v2/contrib/trunk/tests/test.h#1 add
.. //depot/projects/soc2007/revised_fbsd_pkgtools/v2/contrib/trunk/tools/.svn/entries#1 add
.. //depot/projects/soc2007/revised_fbsd_pkgtools/v2/contrib/trunk/tools/.svn/format#1 add
.. //depot/projects/soc2007/revised_fbsd_pkgtools/v2/contrib/trunk/tools/.svn/text-base/Makefile.inc.svn-base#1 add
.. //depot/projects/soc2007/revised_fbsd_pkgtools/v2/contrib/trunk/tools/.svn/text-base/Makefile.svn-base#1 add
.. //depot/projects/soc2007/revised_fbsd_pkgtools/v2/contrib/trunk/tools/.svn/text-base/config.sh.eg.svn-base#1 add
.. //depot/projects/soc2007/revised_fbsd_pkgtools/v2/contrib/trunk/tools/.svn/text-base/test.sh.svn-base#1 add
.. //depot/projects/soc2007/revised_fbsd_pkgtools/v2/contrib/trunk/tools/Makefile#1 add
.. //depot/projects/soc2007/revised_fbsd_pkgtools/v2/contrib/trunk/tools/Makefile.inc#1 add
.. //depot/projects/soc2007/revised_fbsd_pkgtools/v2/contrib/trunk/tools/config.sh.eg#1 add
.. //depot/projects/soc2007/revised_fbsd_pkgtools/v2/contrib/trunk/tools/pkg_add/.svn/entries#1 add
.. //depot/projects/soc2007/revised_fbsd_pkgtools/v2/contrib/trunk/tools/pkg_add/.svn/format#1 add
.. //depot/projects/soc2007/revised_fbsd_pkgtools/v2/contrib/trunk/tools/pkg_add/.svn/prop-base/run.sh.svn-base#1 add
.. //depot/projects/soc2007/revised_fbsd_pkgtools/v2/contrib/trunk/tools/pkg_add/.svn/prop-base/test.sh.svn-base#1 add
.. //depot/projects/soc2007/revised_fbsd_pkgtools/v2/contrib/trunk/tools/pkg_add/.svn/text-base/Makefile.svn-base#1 add
.. //depot/projects/soc2007/revised_fbsd_pkgtools/v2/contrib/trunk/tools/pkg_add/.svn/text-base/main.c.svn-base#1 add
.. //depot/projects/soc2007/revised_fbsd_pkgtools/v2/contrib/trunk/tools/pkg_add/.svn/text-base/run.sh.svn-base#1 add
.. //depot/projects/soc2007/revised_fbsd_pkgtools/v2/contrib/trunk/tools/pkg_add/.svn/text-base/test.sh.svn-base#1 add
.. //depot/projects/soc2007/revised_fbsd_pkgtools/v2/contrib/trunk/tools/pkg_add/Makefile#1 add
.. //depot/projects/soc2007/revised_fbsd_pkgtools/v2/contrib/trunk/tools/pkg_add/main.c#1 add
.. //depot/projects/soc2007/revised_fbsd_pkgtools/v2/contrib/trunk/tools/pkg_add/run.sh#1 add
.. //depot/projects/soc2007/revised_fbsd_pkgtools/v2/contrib/trunk/tools/pkg_add/test.sh#1 add
.. //depot/projects/soc2007/revised_fbsd_pkgtools/v2/contrib/trunk/tools/pkg_delete/.svn/entries#1 add
.. //depot/projects/soc2007/revised_fbsd_pkgtools/v2/contrib/trunk/tools/pkg_delete/.svn/format#1 add
.. //depot/projects/soc2007/revised_fbsd_pkgtools/v2/contrib/trunk/tools/pkg_delete/.svn/prop-base/run.sh.svn-base#1 add
.. //depot/projects/soc2007/revised_fbsd_pkgtools/v2/contrib/trunk/tools/pkg_delete/.svn/prop-base/test.sh.svn-base#1 add
.. //depot/projects/soc2007/revised_fbsd_pkgtools/v2/contrib/trunk/tools/pkg_delete/.svn/text-base/Makefile.svn-base#1 add
.. //depot/projects/soc2007/revised_fbsd_pkgtools/v2/contrib/trunk/tools/pkg_delete/.svn/text-base/main.c.svn-base#1 add
.. //depot/projects/soc2007/revised_fbsd_pkgtools/v2/contrib/trunk/tools/pkg_delete/.svn/text-base/run.sh.svn-base#1 add
.. //depot/projects/soc2007/revised_fbsd_pkgtools/v2/contrib/trunk/tools/pkg_delete/.svn/text-base/test.sh.svn-base#1 add
.. //depot/projects/soc2007/revised_fbsd_pkgtools/v2/contrib/trunk/tools/pkg_delete/Makefile#1 add
.. //depot/projects/soc2007/revised_fbsd_pkgtools/v2/contrib/trunk/tools/pkg_delete/main.c#1 add
.. //depot/projects/soc2007/revised_fbsd_pkgtools/v2/contrib/trunk/tools/pkg_delete/run.sh#1 add
.. //depot/projects/soc2007/revised_fbsd_pkgtools/v2/contrib/trunk/tools/pkg_delete/test.sh#1 add
.. //depot/projects/soc2007/revised_fbsd_pkgtools/v2/contrib/trunk/tools/pkg_info/.svn/entries#1 add
.. //depot/projects/soc2007/revised_fbsd_pkgtools/v2/contrib/trunk/tools/pkg_info/.svn/format#1 add
.. //depot/projects/soc2007/revised_fbsd_pkgtools/v2/contrib/trunk/tools/pkg_info/.svn/prop-base/run.sh.svn-base#1 add
.. //depot/projects/soc2007/revised_fbsd_pkgtools/v2/contrib/trunk/tools/pkg_info/.svn/prop-base/test.sh.svn-base#1 add
.. //depot/projects/soc2007/revised_fbsd_pkgtools/v2/contrib/trunk/tools/pkg_info/.svn/text-base/Makefile.svn-base#1 add
.. //depot/projects/soc2007/revised_fbsd_pkgtools/v2/contrib/trunk/tools/pkg_info/.svn/text-base/main.c.svn-base#1 add
.. //depot/projects/soc2007/revised_fbsd_pkgtools/v2/contrib/trunk/tools/pkg_info/.svn/text-base/match.c.svn-base#1 add
.. //depot/projects/soc2007/revised_fbsd_pkgtools/v2/contrib/trunk/tools/pkg_info/.svn/text-base/pkg_info.h.svn-base#1 add
.. //depot/projects/soc2007/revised_fbsd_pkgtools/v2/contrib/trunk/tools/pkg_info/.svn/text-base/run.sh.svn-base#1 add
.. //depot/projects/soc2007/revised_fbsd_pkgtools/v2/contrib/trunk/tools/pkg_info/.svn/text-base/show.c.svn-base#1 add
.. //depot/projects/soc2007/revised_fbsd_pkgtools/v2/contrib/trunk/tools/pkg_info/.svn/text-base/test.sh.svn-base#1 add
.. //depot/projects/soc2007/revised_fbsd_pkgtools/v2/contrib/trunk/tools/pkg_info/Makefile#1 add
.. //depot/projects/soc2007/revised_fbsd_pkgtools/v2/contrib/trunk/tools/pkg_info/main.c#1 add
.. //depot/projects/soc2007/revised_fbsd_pkgtools/v2/contrib/trunk/tools/pkg_info/match.c#1 add
.. //depot/projects/soc2007/revised_fbsd_pkgtools/v2/contrib/trunk/tools/pkg_info/pkg_info.h#1 add
.. //depot/projects/soc2007/revised_fbsd_pkgtools/v2/contrib/trunk/tools/pkg_info/run.sh#1 add
.. //depot/projects/soc2007/revised_fbsd_pkgtools/v2/contrib/trunk/tools/pkg_info/show.c#1 add
.. //depot/projects/soc2007/revised_fbsd_pkgtools/v2/contrib/trunk/tools/pkg_info/test.sh#1 add
.. //depot/projects/soc2007/revised_fbsd_pkgtools/v2/contrib/trunk/tools/test.sh#1 add
.. //depot/projects/soc2007/revised_fbsd_pkgtools/v2/delete/main.c#1 add
.. //depot/projects/soc2007/revised_fbsd_pkgtools/v2/info/main.c#1 add
.. //depot/projects/soc2007/revised_fbsd_pkgtools/v2/lib/archive.c#1 add
.. //depot/projects/soc2007/revised_fbsd_pkgtools/v2/lib/file_utils.c#1 add
.. //depot/projects/soc2007/revised_fbsd_pkgtools/v2/lib/index_handler.c#1 add
.. //depot/projects/soc2007/revised_fbsd_pkgtools/v2/lib/plist.c#1 add
.. //depot/projects/soc2007/revised_fbsd_pkgtools/v2/lib/prototypes.h#1 add
.. //depot/projects/soc2007/revised_fbsd_pkgtools/v2/register/connection_manage.c#1 add
.. //depot/projects/soc2007/revised_fbsd_pkgtools/v2/register/db_manage.c#1 add
.. //depot/projects/soc2007/revised_fbsd_pkgtools/v2/register/main.c#1 add
.. //depot/projects/soc2007/revised_fbsd_pkgtools/v2/version/main.c#1 add

Differences ...


More information about the p4-projects mailing list