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


Igor Pechtchanski wrote:

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

In that case:

upx -d setup.exe -o setup.tmp >/dev/null && \
   strings setup.tmp | grep setup-version | cut -d ' ' -f 3 && \
   rm setup.tmp

Brian

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


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