From mboxrd@z Thu Jan 1 00:00:00 1970 X-Msuck: nntp://news.gmane.io/gmane.comp.tex.context/38285 Path: news.gmane.org!not-for-mail From: "Joel C. Salomon" Newsgroups: gmane.comp.tex.context Subject: Re: Keeping up-to-date under TeXLive Date: Tue, 25 Dec 2007 19:56:15 -0500 Message-ID: <7871fcf50712251656s296af25bnda7be4a76a683c99@mail.gmail.com> References: <7871fcf50712210922i75dbcda9r7aa2f5efe142e941@mail.gmail.com> <7871fcf50712221947o4785cd4ej349268b8e8afff5d@mail.gmail.com> <6faad9f00712230208i71deafbdoff790e6e4d63687f@mail.gmail.com> Reply-To: mailing list for ConTeXt users NNTP-Posting-Host: lo.gmane.org Mime-Version: 1.0 Content-Type: text/plain; charset="us-ascii" Content-Transfer-Encoding: 7bit X-Trace: ger.gmane.org 1198630675 9675 80.91.229.12 (26 Dec 2007 00:57:55 GMT) X-Complaints-To: usenet@ger.gmane.org NNTP-Posting-Date: Wed, 26 Dec 2007 00:57:55 +0000 (UTC) To: "mailing list for ConTeXt users" Original-X-From: ntg-context-bounces@ntg.nl Wed Dec 26 01:58:07 2007 Return-path: Envelope-to: gctc-ntg-context-518@m.gmane.org Original-Received: from ronja.vet.uu.nl ([131.211.172.88] helo=ronja.ntg.nl) by lo.gmane.org with esmtp (Exim 4.50) id 1J7Kb0-0001hx-Og for gctc-ntg-context-518@m.gmane.org; Wed, 26 Dec 2007 01:58:07 +0100 Original-Received: from localhost (localhost [127.0.0.1]) by ronja.ntg.nl (Postfix) with ESMTP id E74701FBBA; Wed, 26 Dec 2007 01:57:16 +0100 (CET) Original-Received: from ronja.ntg.nl ([127.0.0.1]) by localhost (smtp.ntg.nl [127.0.0.1]) (amavisd-new, port 10024) with LMTP id 14965-03-5; Wed, 26 Dec 2007 01:57:04 +0100 (CET) Original-Received: from ronja.vet.uu.nl (localhost [127.0.0.1]) by ronja.ntg.nl (Postfix) with ESMTP id DFB1B1FB7F; Wed, 26 Dec 2007 01:56:59 +0100 (CET) Original-Received: from localhost (localhost [127.0.0.1]) by ronja.ntg.nl (Postfix) with ESMTP id 0B1411FB7F for ; Wed, 26 Dec 2007 01:56:31 +0100 (CET) Original-Received: from ronja.ntg.nl ([127.0.0.1]) by localhost (smtp.ntg.nl [127.0.0.1]) (amavisd-new, port 10024) with LMTP id 16054-02-6 for ; Wed, 26 Dec 2007 01:56:19 +0100 (CET) Original-Received: from fk-out-0910.google.com (fk-out-0910.google.com [209.85.128.188]) by ronja.ntg.nl (Postfix) with ESMTP id A7D8C1FB60 for ; Wed, 26 Dec 2007 01:56:17 +0100 (CET) Original-Received: by fk-out-0910.google.com with SMTP id 18so4197411fkq.2 for ; Tue, 25 Dec 2007 16:56:16 -0800 (PST) Original-Received: by 10.78.107.8 with SMTP id f8mr7506853huc.40.1198630575052; Tue, 25 Dec 2007 16:56:15 -0800 (PST) Original-Received: by 10.78.13.7 with HTTP; Tue, 25 Dec 2007 16:56:15 -0800 (PST) In-Reply-To: <6faad9f00712230208i71deafbdoff790e6e4d63687f@mail.gmail.com> Content-Disposition: inline X-Virus-Scanned: amavisd-new at ntg.nl X-BeenThere: ntg-context@ntg.nl X-Mailman-Version: 2.1.9 Precedence: list List-Id: mailing list for ConTeXt users List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Original-Sender: ntg-context-bounces@ntg.nl Errors-To: ntg-context-bounces@ntg.nl X-Virus-Scanned: amavisd-new at ntg.nl Xref: news.gmane.org gmane.comp.tex.context:38285 Archived-At: I'm trying to put everything together so potential problems are easily identifiable, and so that a recipe or shell script can perhaps be put on the wiki. On Dec 23, 2007 5:08 AM, Mojca Miklavec wrote: > Also, if you already have a working TeX distribution, you can write a > few rsync calls yourself. At > http://minimals.contextgarden.net/current/ > you have: > - current ConTeXt > - almost-latest binaries > - fonts > any you can combine the stuff from there in some arbitrary way. So, since I have a working TeX from Ubuntu, I want to put all the "new" stuff in my TEXMFHOME (A.K.A. ~/texmf). To this end, I could use some help putting the rsync calls together. In each case the command will take the form "rsync --recursive --perms --compress --checksum --times --links --verbose rsync:/// ~/texmf/", which I'll abbreviate in this email as "rsync -rvzctlp rs://cg.net/minimals/current/... ~/texmf/..." (so lines don't get broken at inconvenient times). The basic ConTeXt stuff gets pulled in, as Mojca suggested, thus: rsync -rvzctlp rs://cg.net/minimals/current/context/current/ ~/texmf/ Next, I want to get the up-to-date binaries, for which I'd like to do something like rsync -rvzctlp rs://cg.net/minimals/current/bin/[*]/linux/ ~/texmf/ where I either need to write a separate line for each of {common, context, luatex, metapost, pdftex, xetex}, or have a single command that includes them all. (Since I intend to put this all in a shell script, a bit of duplication isn't a problem.) This will put "/current/bin/[package]/[system]/bin/[whatever]" into "~/texmf/bin/", where I think they belong in an installed system. The manuals seem to be in a somewhat odd place (under bin!); I'd use rsync -rvzctlp rs://cg.net/minimals/current/bin/man/ ~/texmf/ but no programs should care where they are; this is my own use. In fact, perhaps I should put the man pages where the man system can find them. I'll leave this for another day. NB: I have no idea whether I need the stuff in "/current/base" or "/current/misc", nor where in the texmf tree they would go. I won't be installing any modules now, so I can ignore that part of the tree. The fonts are, like the binaries, in a "/current/fonts/[group]/fonts/[format]/..." tree, and the installed system should have them in "~/texmf/fonts/[format]/...", so I need another four lines of the sort rsync -rvzctlp rs://cg.net/minimals/current/fonts/[*]/ ~/texmf/ where [*] is one of {common, new, old, other}. (Are there any I really don't need or want?) I add ~/texmf/bin to the front of my PATH. And then I follow all that up with a rebuilding of the format files with texexec -- make --all texexec -- make --all --xtx texexec -- make --all --lua (Will the formats be made in TEXMFHOME or somewhere else?) If this passes the sanity check with you guys, and if I can get answers to the stuff I'm unsure on, I'll try it & report back. --Joel ___________________________________________________________________________________ If your question is of interest to others as well, please add an entry to the Wiki! maillist : ntg-context@ntg.nl / http://www.ntg.nl/mailman/listinfo/ntg-context webpage : http://www.pragma-ade.nl / http://tex.aanhet.net archive : https://foundry.supelec.fr/projects/contextrev/ wiki : http://contextgarden.net ___________________________________________________________________________________