X-Recipient: archive-cygwin AT delorie DOT com X-SWARE-Spam-Status: No, hits=-1.7 required=5.0 tests=AWL,BAYES_00,SARE_MSGID_LONG40,SPF_PASS X-Spam-Check-By: sourceware.org MIME-Version: 1.0 In-Reply-To: <0105D5C1E0353146B1B222348B0411A201BCE5EB3A@NIHMLBX02.nih.gov> References: <0105D5C1E0353146B1B222348B0411A201BCE5EB3A AT NIHMLBX02 DOT nih DOT gov> Date: Fri, 12 Jun 2009 19:16:55 +0800 Message-ID: Subject: Re: Can I install cygwin from my own setup.ini? From: Pan ruochen To: "cygwin AT cygwin DOT com" Content-Type: text/plain; charset=ISO-8859-1 Content-Transfer-Encoding: 7bit Mailing-List: contact cygwin-help AT cygwin DOT com; run by ezmlm Precedence: bulk List-Id: List-Unsubscribe: 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 Well, I was always confused in selecting/deselecting packages during setup. And I often got the information about some package is required by another in the final step. So I decided to try patching the setup source code to make the setup more easy for me (and maybe for other people). Until now I've added a package filter to the setup. The filter reads the package names from an user defined configuration file `setup.ame' if this file exists in the current diretory, removes all unnecessary packages from `setup.ini' before feeding the setup information to the ini parser. In the package chooser screen, only the packages expected by the user as well as their depent packages are seen. Make all packages are set as 'Install' or 'Reinstall' status and go next until download and setup are finished. Without the `setup.ame' file in the current directory, the setup process are as the same as normal. I would be very pleased to offer the setup patched binary excutable as well as the patched source package, if anyone gets in the same trouble as me during cygwin setup. PRC June 12, 2009 -- 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/