From: mh AT mike DOT franken DOT de (Michael Hirmke) Subject: Re: cp/mv/rm problems with .exe extension filenames 16 Aug 1998 12:06:43 -0700 Message-ID: <6zpr9AWKpfB.cygnus.gnu-win32@mike.franken.de> References: <35D35194 DOT D6169D44 AT cray DOT com> Mime-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Transfer-Encoding: 7bit To: gnu-win32 AT cygnus DOT com Hi Steven, >I'm definitely a newbie to GNU-win32, so please forgive me if this turns >out to be a dumb question! There are no dumb questions at all ! > >I recently downloaded a "GNU-style" (uses ./configure) software package (the >unix version of vim 5.1, specifically). It configured, and built as is, but >when I went to install it, I found that the install targets in the Makefile >couldn't copy the binary to /bin (where I wanted it). The problem boiled >down to trying to do a: > >cp vim /bin > >The command failed because the file 'vim' did not exist--it is vim.exe! - replacement for the original "install" command to handle .exe file extensions properly ----------------------< snip snip snip >-------------------------- #! /bin/sh # file: install # author: earnie email: earnie_boyd AT hotmail DOT com # # Install Preprocessor for the gnu-win32 "make install" command. # # To use: # # copy this file to /usr/bin/install (earlier in the # path than the default GNU install). # # Note: # No warranty implicit or explicit is given. # You may copy, distribute and use as you see fit. # USE AT YOU OWN RISK. # # changed: M.Hirmke email: mh AT mike DOT franken DOT de # changed ginstall to cyg_install, because some packages are looking # for ginstall # # changed: Dr David Coe email: david AT coent DOT demon DOT co DOT uk # "I seem to remember earnie's script gave trouble (in X11 or lesstif # make install) when both and are present # simultaneously). The attached helped." # # changed: Dr Pierre A. Humblet email: humblet AT eurecom DOT fr # Modify logic to work when several files are installed in a # directory, some with the .exe extension and others without. tstr="" while test $# -gt 1; do if test -e $1.exe; then suffix=".exe"; else suffix=""; fi tstr="${tstr}${1}${suffix} " shift; done if test -d $1 then suffix=""; fi tstr="${tstr}${1}${suffix}" eval "cyg_install.exe $tstr"; exit ----------------------< snip snip snip >-------------------------- [...] > >Any help would be greatly appreciated!! Hope that helps. > > >Steve Hein Bye. Michael. -- Michael Hirmke | Telefon +49 (911) 557999 Georg-Strobel-Strasse 81 | FAX +49 (911) 557664 90489 Nuernberg | E-Mail mailto:mh AT mike DOT franken DOT de | WWW http://aquarius.franken.de/ - For help on using this list (especially unsubscribing), send a message to "gnu-win32-request AT cygnus DOT com" with one line of text: "help".