Date: Mon, 13 Dec 2004 17:28:56 +0100 From: Christopher Illies <christopher.illies@molmed.ki.se> To: freebsd-questions@freebsd.org Cc: Paul Mather <paul@gromit.dlib.vt.edu> Subject: Re: Typo in: cache-update (portindex) - hangs(?) Message-ID: <20041213162856.GA52571@Klabautermann.ks.se> In-Reply-To: <1102946139.77329.16.camel@zappa.Chelsea-Ct.Org> References: <20041213103804.3D8C116A4D1@hub.freebsd.org> <1102946139.77329.16.camel@zappa.Chelsea-Ct.Org>
next in thread | previous in thread | raw e-mail | index | archive | help
> The reason cache-update becomes idle is that it is waiting for input: > specifically, it's waiting for something from which it can determine the > latest changes to your /etc/ports hierarchy. (See the cache-update man > page for more details.) > > In your case, you should just be able to pipe the output of the cvsup > command into cache-update to achieve the desired effect. (You might > need to use "cache-update -f cvsup-output" the tell it what kind of > input format you're feeding it.) In other words, try something akin to > this: > > cvsup -g -L 2 ports-supfile | cache-update -f cvsup-output > > I use the "cvsup-checkouts" input format when running cache-update. In > other words, my cache-update command is as follows (I'm running > -CURRENT): > > cache-update -f cvsup-checkouts -i /var/db/sup/ports-all/checkouts.cvs:. > > (Note that the final "." is significant.) > > Cache-update can also use the "-f plain" input format in conjunction > with its "find-updated" command to look for changes made after a given > date. See the find-updated man page for details. > > So, you have a lot of flexibility in how you can update the portindex > cache. Thanks a lot for this explanation. Rereading the man page now I actually understand what it says. Maybe the cache-update man page, or indeed any of the portindex man pages would benefit from an examples section to make life easier for people like me... The way I understand FreeBSD works this means that I have to write it and then contact the maintainer to submit it? Christopher
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?20041213162856.GA52571>