> On Nov 11, 2015, at 3:07 AM, Mateusz Viste <[email protected]> wrote:
> 
> On 10/11/2015 20:27, Jerome E. Shidel Jr. wrote:
>> FDI is done to the point that Jim requested. When the packages for
>> version 1.2 are ready, it could be deployed mostly as-is for the normal
>> basic/standard install of the next release. FDI build process currently
>> creates a floppy image for install. It can be used from a “Boot Floppy”
>> or simply added to an install disc that contains the packages.
> 
> Does it mean I could use it as a boot image for the FDNPKG all_cd.iso? 
> Have you tried to integrate it already by any chance?

Possibly, I haven’t had the time to look at it. I’m downloading it now. 
Assuming it
uses a layout like the online repo, I may do some modifications to FDI to just 
use
it’s CD structure. We will see.  

> 
>> Determine packaging type. Probably zip based. Binaries and sources in
>> single or separate packages?
> 
> zip. single. but anyway, you shouldn't really care - that's something 
> that should be handled by the package installer backend. "just unzip" 
> won't work. too many details to take care of.

I really don’t care and neither does FDI. :)

Package handling is abstracted inside FDI through it’s FDIPKG.BAT handler. Just 
need to finalize that part. 

Unzip seems to work fine for the packages on the FreeDOS 1.1 CD. (excluding 
JEMMEX, which has some
attribute issues)

I’m not sure what you mean by “too many details” ?

> 
>> Determine the install disc layout. Where packages go and etc. The old
>> layout could be used, but I think it could be cleaned up quite a bit.
> 
> FDNPKG uses a multi-repositories concept that is explicitely compatible 
> with ISO9660, exactly for the purpose of being used on an installation CD.

Might just use it for the install media layout.

> 
>> installer to function: v8, command <http://command.com>, fdisk, format,
>> sys, xcopy, deltree, zip, unzip and fc.
> 
> xcopy, deltree, zip, unzip and fc - I'm not sure I understand why these 
> are required?

xcopy is needed to create a backup of the previous version of the OS. A simple 
move won’t work
if the user wants to also keep the old files and just replace old files with 
new. 

deltree is needed to remove the old OS files if the user is not going to keep 
them.

zip is needed for the alternate method of backing up the old OS files. (only in 
advanced mode)

(by default, it will copy the original OS to the backup and then purge it. At 
some point, if backup and delete are
being performed, I may update the installer to just move the files. However, 
this doesn’t seem very important since
most users will be installing fresh or updating a single machine.)

unzip is currently used to extract the FreeDOS 1.1 packages. 

fc is used for just a simple test at startup to see if the installer has 
already installed it’s version
of the OS. If it detects that it’s version of the OS is already installed, it 
prints a message telling the
user that they can run “SETUP.BAT” to manually start the installer and exits. 
That way, the install
media can be used as a boot/recovery system without always being forced 
straight into the installer.

> 
> Mateusz
> 
> 
> ------------------------------------------------------------------------------
> _______________________________________________
> Freedos-devel mailing list
> [email protected]
> https://lists.sourceforge.net/lists/listinfo/freedos-devel
> 


------------------------------------------------------------------------------
_______________________________________________
Freedos-devel mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/freedos-devel

Reply via email to