Date: Tue, 6 May 1997 18:22:51 -0400 (EDT) From: Pierre Phaneuf Reply-To: pierre AT tycho DOT com To: OpenDOS Mailing List Subject: Re: DOS utilities (was Re: A few FS notions) In-Reply-To: Message-ID: MIME-Version: 1.0 Content-Type: TEXT/PLAIN; charset=US-ASCII Precedence: bulk On Tue, 6 May 1997, Mike A. Harris wrote: > Yes, sounds good, but it has to be EASIER than RPM's, and the > "RPM" file must come ready to run as either a self extracting EXE > or a ZIP file IMHO, *NOT* as an RPM file. Basically, the RPM files are renamed 'cpio' files (a backup system for Unix). I don't intend to use cpio files, but maybe renamed tar and gzipped files. I hope to preserve long file names and their case and access rights. There are many free programs to handle tar and gzip files. What do you think? > Lets decide exactly what should be in the different packages. > Sound good? Here is my suggestion of what to start off with: Maybe a bit premature to think about, no? ;-) Lets built it first! > (Binary dists) > BASE package (16-bit OpenDOS version) > IBMDOS.COM > IBMBIO.COM > COMMAND.COM > FDISK > SYS > INSTALL.EXE > EMM386.EXE > OPENDOS\DRIVERS\NWCDEX.EXE > OPENDOS\DRIVERS\ODMOUSE.EXE > OPENDOS\DRIVERS\NWCACHE.EXE > OPENDOS\FILESYS\FAT.SYS > OPENDOS\FILESYS\EXT2.SYS > OPENDOS\FILESYS\NTFS.SYS > OPENDOS\FILESYS\HPFS.SYS I think that NWCDEX.EXE and ODMOUSE.EXE, as well as the file systems drivers, shouldn't be included in the base syste but in separate systems. Probably that NWCDEX.EXE will be left behind and reimplemented as a ISO-9660 file system driver, just as for ext2, NTFS or HPFS... > The BASE package SHOULD set up a MINIMUM OD installation IMHO, > without requiring any additional packages to get it working. > Packages should be able to be installed, removed, upgraded, > etc... all with the smart installer program. It should be very minimal. Note that Red Hat doesn't include things like fdisk, cp or the KERNEL in the base package! It simply sets up the directory structure and some rights. To have a bootable system, you also need the kernel, SysVinit and some other things... Anyway, we'll hack the packaging system before putting anything in them! And also hack what we're going to put in them! Pierre Phaneuf