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" To: Jeff Williams 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 Precedence: bulk > Date: Thu, 22 Jun 2000 14:44:13 -0500 (CDT) > From: Jeff Williams > > 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".