X-Spam-Check-By: sourceware.org Date: Thu, 2 Mar 2006 11:05:34 +0100 From: Corinna Vinschen To: cygwin AT cygwin DOT com Subject: Re: [Newbie] Installer Question Message-ID: <20060302100534.GE3184@calimero.vinschen.de> Reply-To: cygwin AT cygwin DOT com Mail-Followup-To: cygwin AT cygwin DOT com References: <13192994 DOT 1141263271686 DOT JavaMail DOT chartpacs AT mac DOT com> Mime-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: <13192994.1141263271686.JavaMail.chartpacs@mac.com> User-Agent: Mutt/1.4.2i Mailing-List: contact cygwin-help AT cygwin DOT com; run by ezmlm Precedence: bulk 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 On Mar 1 20:34, Michael Banks wrote: > We have developed a product for the medical industry, which makes use of a few of the open-source cygwin tools (like, grep, find, etc.). The problem is that, believe it or not, many doctors' offices do not have an Internet connection, so installing cygwin via the downloadable setup program isn't a viable option > > I think ideally we would build a single installer that includes our closed-source product, the needed open-source cygwin tools, and the full sources of cygwin. How exactly do we include the proper cygwin files, so that we're in compliance with the licensing? If we do a sample cygwin install on a PC, does the cygwin folder contain everything we need (open-source tools + cygwin source), or is it more complicated than that? If you have a Cygwin installation prepared, just call `cygcheck -c'. This will give you a list of all packages you have installed. Just grab all the source tar archives of these packages and deliver them with your binaries. If you look on the mirrors which provide Cygwin packages, you'll see that each package foo-3.4.5-2.tar.bz2 is accompanied by a package foo-3.4.5-2-src.tar.bz2 These are the source tar archives. If you provide the binaries, you'll have to collect all corresponding source packages and give them to your customer, too. You don't have to fetch them manually from a mirror, you can just use the Cygwin setup tool, with which you have created your Cygwin installation. In the package selection dialog, there's a column "src?". If you check the checkbuttons in this column, setup will download all source packages on your machine into the /usr/src directory. HTH, Corinna -- Corinna Vinschen Please, send mails regarding Cygwin to Cygwin Project Co-Leader cygwin AT cygwin DOT com Red Hat -- 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/