From owner-freebsd-current@FreeBSD.ORG Sun Jul 14 06:13:57 2013 Return-Path: Delivered-To: freebsd-current@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [8.8.178.115]) by hub.freebsd.org (Postfix) with ESMTP id 1F3C2794; Sun, 14 Jul 2013 06:13:57 +0000 (UTC) (envelope-from wollman@hergotha.csail.mit.edu) Received: from hergotha.csail.mit.edu (wollman-1-pt.tunnel.tserv4.nyc4.ipv6.he.net [IPv6:2001:470:1f06:ccb::2]) by mx1.freebsd.org (Postfix) with ESMTP id B933F65B; Sun, 14 Jul 2013 06:13:56 +0000 (UTC) Received: from hergotha.csail.mit.edu (localhost [127.0.0.1]) by hergotha.csail.mit.edu (8.14.5/8.14.5) with ESMTP id r6E6DsTS002017; Sun, 14 Jul 2013 02:13:54 -0400 (EDT) (envelope-from wollman@hergotha.csail.mit.edu) Received: (from wollman@localhost) by hergotha.csail.mit.edu (8.14.5/8.14.4/Submit) id r6E6Dsov002016; Sun, 14 Jul 2013 02:13:54 -0400 (EDT) (envelope-from wollman) Date: Sun, 14 Jul 2013 02:13:54 -0400 (EDT) From: Garrett Wollman Message-Id: <201307140613.r6E6Dsov002016@hergotha.csail.mit.edu> To: dteske@freebsd.org Subject: Re: [HEADSUP] No more pkg_install on HEAD by default X-Newsgroups: mit.lcs.mail.freebsd-current In-Reply-To: <20130714054840$7f8f@grapevine.csail.mit.edu> References: <20130712231637.GS85556@ithaqua.etoilebsd.net> <13CA24D6AB415D428143D44749F57D7201FC2DBD@ltcfiswmsgmb21> <20130713080732.GV85556@ithaqua.etoilebsd.net> <13CA24D6AB415D428143D44749F57D7201FC3AA2@ltcfiswmsgmb21> <13CA24D6AB415D428143D44749F57D7201FC3C92@ltcfiswmsgmb21> <13CA24D6AB415D428143D44749F57D7201FC3FAA@ltcfiswmsgmb21> Organization: none X-Greylist: Sender IP whitelisted, not delayed by milter-greylist-4.4.3 (hergotha.csail.mit.edu [127.0.0.1]); Sun, 14 Jul 2013 02:13:55 -0400 (EDT) X-Spam-Status: No, score=-1.0 required=5.0 tests=ALL_TRUSTED,LOTS_OF_MONEY autolearn=disabled version=3.3.2 X-Spam-Checker-Version: SpamAssassin 3.3.2 (2011-06-06) on hergotha.csail.mit.edu X-Mailman-Approved-At: Sun, 14 Jul 2013 11:22:20 +0000 Cc: freebsd-current@freebsd.org X-BeenThere: freebsd-current@freebsd.org X-Mailman-Version: 2.1.14 Precedence: list List-Id: Discussions about the use of FreeBSD-current List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sun, 14 Jul 2013 06:13:57 -0000 In article <20130714054840$7f8f@grapevine.csail.mit.edu>, dteske@freebsd.org writes: >How about rquery? What protocol does that use? and what does it talk to? It accesses the sqlite database in /var/db/pkg that was previously retrieved from the remote repository. >Question: Where can I learn more about the actual format of what's in >the new tarballs? This is going to be important not for bsdconfig, but >$work (we have our own build platform; I'm going to have to rewrite it >from mastering PLIST files to mastering YAML MANIFEST files and I want >to know all the gritty details). You really shouldn't know about the actual format of the tarballs; your time would be better spent learning the new "pkg create", "pkg register", and "pkg repo" commands. Depending on your needs, you might want to write to the libpkg API instead. -GAWollman