> If wanting things really fancy, organise sourcecode such that:
> * NLS is used (KITTEN), optionally using external language files.
> Lacking that, using internal strings.
> * INSTALL can be compiled without an external strings file
> * INSTALL can be compiled for a certain language with an external
> strings file.
>
> I think David 'o Shea did so in 2006 for MEM binaries.
> ( http://www.employees.org/~doshea/freedos/tmp/ )
> http://www.employees.org/~doshea/freedos/tmp/mem.htm
> (last few lines of the page, not sure any of this code made it into
> mainline MEM 1.11 (which replaced Arkady's MEM program))

Kitten-c is already in the source tree for Install, I never removed
it. I just haven't used it in the new Install yet, but I intend to use
Kitten for NLS support.


> It's not 100% fullproof, but if free diskspace is at least a few MB,
> then I'd assume the drive is writable and at least BASE would be
> unpacked/installed. Non-existing drives have no free diskspace, and
> neither do CD-ROMs for example.
> Actually checking if the drive is writable could be done by creating the
> target destination directory. Problem is when it already exists :)
> Perhaps some tempfile.

Tempfile seems the best method.


> I've got 2 feature requests:
> * don't show the "BASE or EVERYTHING" question if only PACKAGES\BASE\
> exists or PACKAGES\BASE\somefile.zip.
> * at end of installation, switch to the target/installation directory,
> so POSTINST can run and set DOSDIR to %_CWD% (current directory). Always
> disliked the trick of using LOCATE.COM to find FreeDOS directory.

I'll add these to the TODO list.


-jh

------------------------------------------------------------------------------
AppSumo Presents a FREE Video for the SourceForge Community by Eric 
Ries, the creator of the Lean Startup Methodology on "Lean Startup 
Secrets Revealed." This video shows you how to validate your ideas, 
optimize your ideas and identify your business strategy.
http://p.sf.net/sfu/appsumosfdev2dev
_______________________________________________
Freedos-devel mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/freedos-devel

Reply via email to