New Setup for Cygwin 1.7 on cygwin.com

Corinna Vinschen corinna-cygwin@cygwin.com
Fri Aug 15 14:22:00 GMT 2008


On Aug 15 07:15, Brian Dessent wrote:
> Corinna Vinschen wrote:
> 
> > I don't see _update-info-dir in the bash requires.
> 
> Are you looking at the setup.hint or the generated setup.ini?  IIRC it's
> added by upset automatically if it detects the package has .info files.
> 
> > However, when looking through the dependencies, I see more problems.
> > 
> >   cygwin requires base-passwd
> > 
> >   base-passwd requires bash
> > 
> >   bash requires cygwin
> > 
> > We really need a strategy to fix the dependencies so that postinstall
> > scripts of crucial packages run first.  And base-cygwin should run
> > before every other package.
> 
> Didn't Eric upload a new bash package that is postinstal-less?  Or is
> there an older one in release-2/ that shadows the newer one in release/?
> 
> To make base-cygwin run first, it should suffice to list it as a
> dependency of e.g. bash or cygwin and to have it not depend on
> anything.  Rationale: its dependencies (bash and coreutils) are in Base
> and should be installed regardless so it shouldn't hurt to not list
> them.  All listing them does is cause loops.

Ok, I changed the requires in release-2 as follows:

  cygwin      requries: base-passwd base-cygwin
  base-passwd requires: base-cygwin
  base-cygwin requires: nothing

I left base-files out of the picture for now because it also depends on
findutils and sed.  I hope that won't hurt.


Corinna

-- 
Corinna Vinschen                  Please, send mails regarding Cygwin to
Cygwin Project Co-Leader          cygwin AT cygwin DOT com
Red Hat



More information about the Cygwin-apps mailing list