delorie.com/archives/browse.cgi   search  
Mail Archives: cygwin/2010/09/16/07:59:35

X-Recipient: archive-cygwin AT delorie DOT com
X-SWARE-Spam-Status: No, hits=-0.1 required=5.0 tests=AWL,BAYES_50,RCVD_IN_DNSWL_NONE
X-Spam-Check-By: sourceware.org
Message-ID: <4C92068D.8010504@bonhard.uklinux.net>
Date: Thu, 16 Sep 2010 12:59:09 +0100
From: Fergus <fergus AT bonhard DOT uklinux DOT net>
User-Agent: Thunderbird 2.0.0.23 (Windows/20090812)
MIME-Version: 1.0
To: Cygwin ML <cygwin AT cygwin DOT com>
CC: Fergus <fergus AT bonhard DOT uklinux DOT net>
Subject: Making a tailored Cygwin, something between Base and Full
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

The best solution to the problem of making a tailored Cygwin installation

Base + select handful of packages

but stopping short of Full (typically, well short of Full) seems to be 
Igor Pechtchanski's offered at

http://cygwin.com/ml/cygwin/2005-01/msg00528.html

but probably with other references too. I have been able to achieve this 
many times in the past by incorporating a single additional paragraph 
into setup.ini, located near the top immediately between the lines

setup-timestamp: xxxxxxxxxx
and
@ ELFIO

and typically looking something like

@ anynameilike
category: Base
requires: bc bison expect flex gcc make ncurses readline util-linux
version: 8

where the required list comes after requires: (and some version number 
or other is necessary too).

Choose Default in setup.exe and away you go. You get Base + all your 
requirements AND with all dependencies attended to.

This has worked many times in the past but today I have tried it for the 
first time with the current version of setup.exe (and not for several 
predecessors) and for no reason that I can discern the @ anynameilike 
package is not being picked up. All that happens after choosing Default 
is that Base is installed, with none of the bespoke extras and 
dependencies that this algorithm is intended to achieve.

The only thing I can think of that might explain this is that maybe the 
  contrived package @ anynameilike needs to be located differently: 
maybe alphabetically (ie between @ antiword and @ apache ??) whereas 
previous versions of setup.exe have been more forgiving.

Dunno: but for the moment I seem to have lost this very useful 
capability simply and efficiently to make a tailored installation, and I 
wondered whether anybody else has tried this successfully in the past, 
but unsuccessfully now?

Thank you.

Fergus


--
Problem reports:       http://cygwin.com/problems.html
FAQ:                   http://cygwin.com/faq/
Documentation:         http://cygwin.com/docs.html
Unsubscribe info:      http://cygwin.com/ml/#unsubscribe-simple

- Raw text -


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