I use DOSemu to run a DOS compiler for a microcontroller.

I map a DOS subdirectory from my Windows partition as drive C, and an NFS 
subdirectory in the company server as drive D. I don't explicitly use lredir, 
but just set symbolic links in the dosemu/drives pointing as needed.

Source files are put in networked drive D, and the object files obtained are 
also put in D, to make them available over the network.

Recently the file server was upgraded, and this setup ceased to function: the 
assembler writes its output just fine to the server, but the compiler (same 
brand, same date as the assembler) cannot open files there.

I tried the following variants:

* Putting the object files in a local directory in my reiserfs partition, 
then sharing via Samba

* Putting the object files in a local directory in my fat32 partition, then 
sharing via Samba

* Mounting the networked directories using Samba instead of NFS

* Keeping the old server for myself and using NFS to mount the D drive

The last solution is the only one that works; the compiler cannot write to 
directiories in any of the other filesystems.

Similar things happen with other programs (xcopy can write to the reiserfs 
partition, but not to the fat32 partition, for example, though permissions 
are 777). 

I must say that being root or not makes no difference. Neither does setting 
or clearing the suid bit in dosemu.

Where should I touch?

Thanks for your attention.
-
To unsubscribe from this list: send the line "unsubscribe linux-msdos" in
the body of a message to [EMAIL PROTECTED]
More majordomo info at  http://vger.kernel.org/majordomo-info.html

Reply via email to