X-Spam-Check-By: sourceware.org Message-ID: <4689F71C.8040807@bonhard.uklinux.net> Date: Tue, 03 Jul 2007 08:13:32 +0100 From: fergus User-Agent: Thunderbird 2.0.0.4 (Windows/20070604) MIME-Version: 1.0 To: Cygwin ML CC: fergus Subject: Re: [ANNOUNCEMENT] Setup.exe updated to version 2.573.2.2 Content-Type: text/plain; charset=ISO-8859-1; format=flowed Content-Transfer-Encoding: 7bit Mailing-List: contact cygwin-help AT cygwin DOT com; run by ezmlm List-Id: List-Subscribe: List-Archive: List-Post: List-Help: , Sender: cygwin-owner AT cygwin DOT com Mail-Followup-To: cygwin AT cygwin DOT com Delivered-To: mailing list cygwin AT cygwin DOT com The new version of setup fails to accommodate the following approved practice (ie. recommended on this list). A user who has iterated to a bespoke system and who wishes to build it elsewhere (or who just wants to build a tailored system from scratch) need not follow the painful process of selecting packages. Just take the existing file /etc/setup/installed.db and edit it (or start a new one) to replace all version numbers with 0 as in (say) INSTALLED.DB 2 bc bc-0.tar.bz2 0 gnuplot gnuplot-0.tar.bz2 0 gv gv-0.tar.bz2 0 lyx lyx-0.tar.bz2 0 rxvt rxvt-0.tar.bz2 0 xterm xterm-0.tar.bz2 0 and then locate the edited file appropriately eg. c:\MyNewCygwin\etc\setup\installed.db. Then run setup - that is, the old version of setup. It will scan installed.db, supply all necessary updates (0 -> current) AND draw down all the necessary dependencies. Hey presto, your bespoke system with properly integrated bc, gnuplot, gv, lyx, rxvt and xterm. (Or whatever must-haves you wrote into installed.db.) The new version of setup does not cope at all with this, either not looking at, or not understanding, installed.db. I guess (only a guess) that, as in my previous note, it finds that MyNewCygwin is un-mounted and for this reason just tries a new installation from scratch. If you select Default ("Base") you don't get enough; if you select Install ("All") you get too much. In neither case do you get the bespoke system required. Fergus -- Unsubscribe info: http://cygwin.com/ml/#unsubscribe-simple Problem reports: http://cygwin.com/problems.html Documentation: http://cygwin.com/docs.html FAQ: http://cygwin.com/faq/