From owner-p4-projects@FreeBSD.ORG Fri Jul 27 04:54:34 2007 Return-Path: Delivered-To: p4-projects@freebsd.org Received: by hub.freebsd.org (Postfix, from userid 32767) id 9C0E516A41F; Fri, 27 Jul 2007 04:54:34 +0000 (UTC) Delivered-To: perforce@FreeBSD.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id 70CA216A418 for ; Fri, 27 Jul 2007 04:54:34 +0000 (UTC) (envelope-from gcooper@FreeBSD.org) Received: from repoman.freebsd.org (repoman.freebsd.org [IPv6:2001:4f8:fff6::29]) by mx1.freebsd.org (Postfix) with ESMTP id 6038313C46E for ; Fri, 27 Jul 2007 04:54:34 +0000 (UTC) (envelope-from gcooper@FreeBSD.org) Received: from repoman.freebsd.org (localhost [127.0.0.1]) by repoman.freebsd.org (8.14.1/8.14.1) with ESMTP id l6R4sYgD028726 for ; Fri, 27 Jul 2007 04:54:34 GMT (envelope-from gcooper@FreeBSD.org) Received: (from perforce@localhost) by repoman.freebsd.org (8.14.1/8.14.1/Submit) id l6R4sY9n028723 for perforce@freebsd.org; Fri, 27 Jul 2007 04:54:34 GMT (envelope-from gcooper@FreeBSD.org) Date: Fri, 27 Jul 2007 04:54:34 GMT Message-Id: <200707270454.l6R4sY9n028723@repoman.freebsd.org> X-Authentication-Warning: repoman.freebsd.org: perforce set sender to gcooper@FreeBSD.org using -f From: Garrett Cooper To: Perforce Change Reviews Cc: Subject: PERFORCE change 124152 for review X-BeenThere: p4-projects@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: p4 projects tree changes List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Fri, 27 Jul 2007 04:54:34 -0000 http://perforce.freebsd.org/chv.cgi?CH=124152 Change 124152 by gcooper@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 ...