> 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