This is the mail archive of the cygwin mailing list for the Cygwin project.

Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]
Other format: [Raw text]

RE: Old versions of setup.exe

On Tue, 8 Nov 2005, Peter A. Castro wrote:

> On Tue, 8 Nov 2005, Dave Korn wrote:
> > Peter A. Castro wrote:
> >
> > > Unfortunately, the Cygwin Time Machine hasn't been archiving setup.exe
> > > (at least not consistently).  The top of /pub/cygwin/ always has the
> > > latest setup.exe (and setup.ini), but the Time Machine hasn't been
> > > archiving it because there's no automatic way to extract the version
> > > number from it.
> >
> >  Well, ...
> >
> > dk@espanola /tmp> strings setup.exe | grep setup-version | cut -d ' ' -f 3
> > 2.521
> > dk@espanola /tmp>
> Hmmm... that doesn't seem to work for me on linux.... :(
> And, it doesn't work for me on Cygwin either?!
> This is what I get:
> % strings -a w:/webserver/ftp/pub/cygwin/setup.exe | grep -i setup
>      name="RedHat.Cygwin.Setup"
> This is the latest setup.exe from the cygwin website too.  I'm at a loss
> as to why it works for you and not me.

Dave's running this command on a self-compiled version of setup.  The
setup on the Cygwin site is compressed with upx, which mangles all strings
(except the PE header).  So, one way to get version information into setup
is to use the "Version:" tag in the PE header (or whatever it's called),
but that will only work for the newest setup versions -- the older ones
will have the "unextractable version" problem.
      |\      _,,,---,,_
ZZZzz /,`.-'`'    -.  ;-;;,_
     |,4-  ) )-,_. ,\ (  `'-'		Igor Pechtchanski, Ph.D.
    '---''(_/--'  `-'\_) fL	a.k.a JaguaR-R-R-r-r-r-.-.-.  Meow!

If there's any real truth it's that the entire multidimensional infinity
of the Universe is almost certainly being run by a bunch of maniacs. /DA

Unsubscribe info:
Problem reports:

Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]