delorie.com/archives/browse.cgi   search  
Mail Archives: djgpp/2000/06/22/18:42:56

Message-Id: <200006222242.BAA17728@mailgw1.netvision.net.il>
Date: Fri, 23 Jun 2000 01:43:53 +0200
X-Mailer: Emacs 20.6 (via feedmail 8.1.emacs20_6 I) and Blat ver 1.8.5b
From: "Eli Zaretskii" <eliz AT is DOT elta DOT co DOT il>
To: Jeff Williams <jeffw AT darwin DOT sfbr DOT org>
CC: djgpp AT delorie DOT com
In-reply-to: <200006221943.OAA12864@darwin.sfbr.org> (message from Jeff
Williams on Thu, 22 Jun 2000 14:44:13 -0500 (CDT))
Subject: Re: `mkinstalldirs' in an 8.3 distro
References: <200006221943 DOT OAA12864 AT darwin DOT sfbr DOT org>
Reply-To: djgpp AT delorie DOT com
Errors-To: nobody AT delorie DOT com
X-Mailing-List: djgpp AT delorie DOT com
X-Unsubscribes-To: listserv AT delorie DOT com

> Date: Thu, 22 Jun 2000 14:44:13 -0500 (CDT)
> From: Jeff Williams <jeffw AT darwin DOT sfbr DOT org>
> 
> Ok, suppose I do the same and include `mkinstal' in an (8.3-style)
> distro that I build?  If I then install it on a Unix box, I get the
> short name `mkinstal' and makefiles that look for `mkinstalldirs' will
> complain.
> 
> Is there a recommended means of handling this problem when building
> an 8.3-style distro that will be extracted on a Unix box?

I'm doing this all the time: most of the zip archives I prepare for
DJGPP ports are done on a plain DOS machine, but they work on Windows
and Unix as well.

The trick is simple: if you say "zip foo.zip ALongFileName.Extension",
Zip records the long file name in the archive if it can find a file
alongfil.ext.  So what I suggest to do is to prepare a file with the
list of all the files you want to archive, in their long form, and
then say "zip -9 foo.zip @files.lst".

- Raw text -


  webmaster     delorie software   privacy  
  Copyright © 2019   by DJ Delorie     Updated Jul 2019