> On Feb 2, 2016, at 12:17 PM, Eric Auer <e.a...@jpberlin.de> wrote:
> 
> 
> Hi!
> 
>>> Wait, that is pretty serious! Only really important cache errors beep:
> 
> ...
> 
>> Hopefully, it is just from attempted writing of temp files to the locked USB 
>> stick.
> 
> Well that is still serious. Even if you do something as harmless as
> 
> copy STUFF SOMEWHERE | more
> 
> you would still end up 1. not seeing the output of "copy" and
> possibly even 2. block the "copy" process by stalling the pipe.
> 
> In short, please use a ramdisk for all your pipe and temp work :-)

Yeah, probably not going to do that. It adds to much complication 
to the installer startup. It would need to be very small and that
may risk package installation failure later on with fdinst. Also,
if a user did not boot the install media and just runs it from the 
command line, a pre-existing ramdisk may cause issues or be 
forcefully unloaded. It is also an additional driver to load. 
Compatible on all systems. etc.

There is an easy way around the issue. I will probably just have the 
installer test if C: is the USB stick prior to activating the TEMP 
directory. 

> 
> PS: More is a good example where pipes can be avoided, with help
> of my moresys driver ;-)

The batch file based FDI installer would not be very good without any 
pipes. It would have almost no flexibility at all. Would only have
hard coded package lists and would not be able to dynamically 
create customized system configuration files. 

> 
>> If the there is no beeping, when he boots the Floppy Install and
>> he only gets it when using the USB stick, It would probably be
>> due to the Read only USB stick. 
>> 
>> The floppy version, does not write to the floppy and at startup
>> checks to see if there is a writable drive C:. If so, it will try to 
>> configure a TEMP directory and see if it can import language
>> and DOSDIR settings...
> 
> It should probably not do that on C: but on the user-selected target
> drive, to avoid unwanted changes to C: ... In addition it should not
> use C: so early anyway: Maybe it needs to be formatted first.

At startup, it only uses C: if C: exists and is formatted. If those conditions
are met, It will check for system config files and import settings if they 
exist.

If C: is not formatted or does not exist. Then there would be nothing to 
import and no TEMP directory is setup at that time.

> 
>> If it cannot find C: or C: is not writable,
>> it will bypass the importing of settings.
> 
> Importing of settings?

Language settings, DOS Installation directory \FDOS \FREEDOS \OS
or whatever.

> 
>> the floppy will postpone setting up a TEMP directory ...
> 
> No need to postpone with a ramdisk ;-)
> 
>>      Sees C:
>> 
>>      Tries to configure the TEMP dir on C: (succeeds as 
>>      C:\FDSETUP\TEMP exists on image)
> 
> Hehe bad test ;-)

More or less, it is there on his system. It just isn’t writable. Not 
so much a bad test as more testing is required.

> 
>>      Attempts to import settings from C: (fails)
>> 
>>      Keeps C: as target drive and temp dir on C:
>> 
>>      Serious and repeated failures beyond this point. (fails, and 
>>      probable set /p system crash)
>> 
>> I have some ideas on how to resolve this issue. So, when
>> I get the time. I will take care of this compatibility issue.
> 
> Thanks! Cheers, Eric
> 
> 

Jerome

> 
> 
> ------------------------------------------------------------------------------
> Site24x7 APM Insight: Get Deep Visibility into Application Performance
> APM + Mobile APM + RUM: Monitor 3 App instances at just $35/Month
> Monitor end-to-end web transactions and take corrective actions now
> Troubleshoot faster and improve end-user experience. Signup Now!
> http://pubads.g.doubleclick.net/gampad/clk?id=267308311&iu=/4140
> _______________________________________________
> Freedos-user mailing list
> Freedos-user@lists.sourceforge.net
> https://lists.sourceforge.net/lists/listinfo/freedos-user
> 


------------------------------------------------------------------------------
Site24x7 APM Insight: Get Deep Visibility into Application Performance
APM + Mobile APM + RUM: Monitor 3 App instances at just $35/Month
Monitor end-to-end web transactions and take corrective actions now
Troubleshoot faster and improve end-user experience. Signup Now!
http://pubads.g.doubleclick.net/gampad/clk?id=267308311&iu=/4140
_______________________________________________
Freedos-user mailing list
Freedos-user@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/freedos-user

Reply via email to