www.delorie.com/archives/browse.cgi   search  
Mail Archives: cygwin/2009/02/13/20:30:33

X-Recipient: archive-cygwin AT delorie DOT com
X-SWARE-Spam-Status: No, hits=-0.5 required=5.0 tests=AWL,BAYES_50,SPF_HELO_PASS
X-Spam-Check-By: sourceware.org
Message-ID: <49961E96.8080909@veritech.com>
Date: Fri, 13 Feb 2009 20:29:58 -0500
From: "Lee D.Rothstein" <lee AT veritech DOT com>
Reply-To: Cygwin Tech List <cygwin AT cygwin DOT com>
User-Agent: Thunderbird 2.0.0.19 (Windows/20081209)
MIME-Version: 1.0
To: Cygwin Tech List <cygwin AT cygwin DOT com>
Subject: Conjoining Setup & CygWine & Some Other Requirements. Was: Re: CygWine 1.0 Beta -- an new cygwin package manager
X-Bogosity: Ham, tests=bogofilter, spamicity=0.000000, version=1.0.1
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 found Brant & Warren Young and Dave Korn, et al's comments
about a possible conjoined 'setup', and the unfortunately
named (& soon to be renamed -- TYVM), 'cygwine', and the
requirements thereto (;-)), to be right to the point.

I would like to suggest two new features for the
setup/command line. The specification of an initial user-
defined script (filename) that gets executed prior to
getting into the meat of 'setup', and one that executes
after.

* The purpose of the initial script could be to (among other
  things) save some configuration info before running setup,
  including:
  > Look to see if there is a newer 'setup.exe' that takes
    precedence over the one you are using
  > Saving the registry
  > On Vista, a recovery point.
  > Running mount -m and saving to a script file.
  > It doesn't even matter that Cygwin doesn't really impose
    any risk, it just creates a good excuse to save
    Windows/the user (e.g., me) from it-/his-/her-self.
  > Saving .../bin, etc. directory lists for later diffs.
  > Storage consumed by the /... tree, before update
  > ...

* The purpose of the concluding script could be to (among
  other things)
  > Run 'makewhatis' to update the 'whatis'/'apropos'
    database
  > Locate updated documentation: 'man', 'info', HTML, FAQs,
    README, etc.
  > Creating PDF documents out of select new 'man', 'info', HTML
    and text documents.
  > Create pseudo 'man' pages of 'info' trees using some of
    the 'info' command line dump options.
  > Computing diffs on .../bin, etc directory lists.
  > Storage consumed by the /... tree, after update.
  > View the setup log file, automatically
  > Download the latest OLOCA so "you" can be as hip as
    the Cygwin movers and shakers ;-)
  > ...

Now, you could run setup from within a script in order to
invoke the initial and final scripts but this would create
conflicts with installs of busy components caused by the
script(s).

Lee

P.S. I volunteer, in advance, to write/organize/format/
     whats-ever-required in/of/by/to/from the
     documentation, if anyone is interested, starting with
     the current 'setup' update effort and spanning through
     the conjoined effort.


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