delorie.com/archives/browse.cgi   search  
Mail Archives: cygwin/2000/08/02/14:31:41

Mailing-List: contact cygwin-help AT sourceware DOT cygnus DOT com; run by ezmlm
List-Subscribe: <mailto:cygwin-subscribe AT sources DOT redhat DOT com>
List-Archive: <http://sources.redhat.com/ml/cygwin/>
List-Post: <mailto:cygwin AT sources DOT redhat DOT com>
List-Help: <mailto:cygwin-help AT sources DOT redhat DOT com>, <http://sources.redhat.com/ml/#faqs>
Sender: cygwin-owner AT sources DOT redhat DOT com
Delivered-To: mailing list cygwin AT sources DOT redhat DOT com
Message-Id: <200008021830.LAA19216@prosper.leonora.org>
From: Vladimir G Ivanovic <vladimir AT acm DOT org>
Reply-To: Vladimir G Ivanovic <vladimir AT acm DOT org>
To: cygwin AT sourceware DOT cygnus DOT com
Cc: Charles Wilson <cwilson AT ece DOT gatech DOT edu>
Subject: Re: Dealing with obsoleted CygUtils packages
In-Reply-To: Your message of "Wed, 02 Aug 2000 14:19:09 EDT."
<3988661D DOT 94EDB466 AT ece DOT gatech DOT edu>
Date: Wed, 02 Aug 2000 11:30:49 -0700

"CW" == Charles Wilson <cwilson AT ece DOT gatech DOT edu> writes:

  Vladimir G Ivanovic wrote:
  >
  > How does one remove only those files in a CygUtils usr-local
  > package (e.g. zlib, libpng, jbigkit, jpeg, tiff, login and
  > inetutils) that are now obsolete because they are included in the
  > standard Cygwin distribution?
  >
  > I could:
  >
  > * delete everything and reinstall everything

  CW> Yuck!

It's not as bad as it sounds. I keep *all* my installation files ---
native Windows apps, Java, Cygwin distribution and packages, etc. --- so
I can always re-install something.

  >   * write a script that removes from /usr/local/... any file that also
  >     exists in /usr/...

  CW> I'd recommend against this. Often you WANT to override a package
  CW> with a newer version (or customized version) in /usr/local. Also,
  CW> the packages that I've ported from cygutils --> official status
  CW> often contain *different* files:
  CW>   cygutils : /usr/local/include/static/*
  CW>              /usr/local/lib/libfoo.a-dll
  CW>              /usr/local/lib/libfoo.a-static
  CW>   etc.

  CW> The best way is to look at my careful README's and webpages on
  CW> cygutils, and explicitly delete all the files that a given,
  CW> obsoleted, package installs.

Hmmm. Since my preference is to have (effectively)

      PATH=$HOME/bin:/usr/local/bin:/usr/bin

I'll manually create a script which removes the obsoleted files. If it
doesn't hose my system <grin>, I'll post it.

---Vladimir

Vladimir G. Ivanovic                    http://www.leonora.org/~vladimir
2770 Cowper St.                                         vladimir AT acm DOT org
Palo Alto, CA 94306-2447                                 +1 650 678 8014

--
Want to unsubscribe from this list?
Send a message to cygwin-unsubscribe AT sourceware DOT cygnus DOT com

- Raw text -


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