Mailing-List: contact cygwin-help AT cygwin DOT com; run by ezmlm List-Subscribe: List-Archive: List-Post: List-Help: , Sender: cygwin-owner AT cygwin DOT com Mail-Followup-To: cygwin AT cygwin DOT com Delivered-To: mailing list cygwin AT cygwin DOT com Date: Wed, 9 Nov 2005 23:10:55 -0800 (PST) From: "Peter A. Castro" To: cygwin AT cygwin DOT com Subject: Re: Old versions of setup.exe In-Reply-To: <43721FE4.3E48369D@dessent.net> Message-ID: References: <43721FE4 DOT 3E48369D AT dessent DOT net> MIME-Version: 1.0 Content-Type: TEXT/PLAIN; charset=US-ASCII X-IsSubscribed: yes On Wed, 9 Nov 2005, Brian Dessent wrote: > 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 UPX! What a cool little util. I had no idea that setup.exe was being supplied as a compressed exe (I guess I've been skimming my email a little too lightly and missed that little bit of trivia :). setup.exe expands from 305k to 846k! Wow! Ok, so this gives me the ability to automate the archiving of setup.exe as well. Cool! The Time Machine will start archiving setup.exe too. Thanks Brian & Igor (and you too Dave)! > Brian -- Peter A. Castro or "Cats are just autistic Dogs" -- Dr. Tony Attwood -- 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/