delorie.com/archives/browse.cgi   search  
Mail Archives: cygwin/2009/01/07/17:31:58

X-Recipient: archive-cygwin AT delorie DOT com
X-SWARE-Spam-Status: No, hits=-1.0 required=5.0 tests=AWL,BAYES_00,J_CHICKENPOX_65,RCVD_IN_DNSWL_LOW,RCVD_NUMERIC_HELO,SPF_HELO_PASS,SPF_PASS
X-Spam-Check-By: sourceware.org
To: cygwin AT cygwin DOT com
From: Grant Edwards <grante AT visi DOT com>
Subject: Pointers on Making a Cygwin CD (including source)?
Date: Wed, 7 Jan 2009 22:31:21 +0000 (UTC)
Lines: 47
Message-ID: <gk3afp$ocb$1@ger.gmane.org>
Mime-Version: 1.0
User-Agent: slrn/pre0.9.9-102 (Linux)
X-IsSubscribed: yes
Mailing-List: contact cygwin-help AT cygwin DOT com; run by ezmlm
List-Id: <cygwin.cygwin.com>
List-Subscribe: <mailto:cygwin-subscribe AT cygwin DOT com>
List-Archive: <http://sourceware.org/ml/cygwin/>
List-Post: <mailto:cygwin AT cygwin DOT com>
List-Help: <mailto:cygwin-help AT cygwin DOT com>, <http://sourceware.org/ml/#faqs>
Sender: cygwin-owner AT cygwin DOT com
Mail-Followup-To: cygwin AT cygwin DOT com
Delivered-To: mailing list cygwin AT cygwin DOT com

I need to put a Cygwin snapshot on CD[*].

To that end I've been searching the mailing list archive. So
far the scripts wirtten by Vin Shelton look like they're
awfully close to what I want.

  http://www.Cygwin.com/ml/Cygwin/2007-03/msg00606.html

The only thing that (AFAICT) is missing is the inclusion of the
source packages for the binary packages on the CD.  I think I
can figure out enough zsh to do that.

Before I have a go at it, is there something else I ought to be
using instead?


 [*] Why, you ask, do I need a CD?  Because we're distributing
     a bunch of tools along with the Cygwin snapshot.  If we
     distribute just the tools along with instructions on
     installing a current Cygwin, then we'll have to worry
     about constantly updating the tools as updates to Cygwin
     cause them to stop working.  We've got a half-way decent
     chance of supporting a static snapshot of Cygwin+tools,
     but supporting the tools on top of a constantly changing
     Cygwin base would require more resources than we have
     available.

     Even distributing the source code to the tools along with
     a build script doesn't work, because future versions of
     Cygwin will undoubtedly stop being able to compile the
     tools.  For example, the previous version of the tool
     binaries won't run on current Cygwin install. The previous
     version of tools won't build on a current Cygwin install
     either. FWIW, the component of the tools that causes the
     most problems is gcc -- Cygwin stopped being able to build
     gcc/g++ 3.2.1 sometime in 2005.  The next version of the
     tools will use gcc/g++ 3.4.3.  That version can be built
     on current Cygwin (as of yesterday at some point in
     mid-morning GMT-6), but there's no guarantee that will be
     true tomorrow or that the binaries built today will run on
     tomorrow's "current" Cygwin.

     
-- 
Grant Edwards                   grante             Yow! !  Now I understand
                                  at               advanced MICROBIOLOGY and
                               visi.com            th' new TAX REFORM laws!!


--
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/

- Raw text -


  webmaster     delorie software   privacy  
  Copyright © 2019   by DJ Delorie     Updated Jul 2019