Skip to content

chungy/umsdos_progs

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

6 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

THE NEWEST ver 1.32 -- the Beta support for uvfat. See
include/ums_config.h This is Beta release, be wary !
Backup often, etc.

Now, compatibility level has changed to 0.5 for UVFAT.
If you do #define BE_UVFAT to 0, you will still have your old
umsdos progs that work only on UMSDOS compatibility 0.4 kernels.
With it defined to 1, it will work only on UVFAT (comp. 0.5) kernels.
Default is invalid -1, and umsdos_progs will REFUSE to compile until 
you set it to 0 or 1 !

IMPORTANT: to compile for UMSDOS, you need umsdos kernel includes i
/usr/include/linux 
To compile for UVFAT, you need UVFAT kernel includes in /usr/include/linux
And BE_UVFAT in include/ums_config.h must match!
You MUST edit WHOLE include/ums_config.h !

Failure to follow this requirement can lead to massive data corruption
on your msdos/vfat/umsdos/uvfat filesystems.


--------------------- OLD / obsolete stuff below ---------------------------
Ok, the bump from version 0.10 to 1.11 is not of some kind of "great release
full of changes" (although it does contain few fixes), but just to make it
clear that 0.10 was actually newer than 0.9. With 1.11 there will hopefully
be no such confusion.

Big rewrite by Matija Nalis <mnalis@jagor.srce.hr> is in progress.

(note: it no longer requires C++ for utils [as of 0.10]. tests/ is still
C++.  This is still being ironed out, so please have patience with CVS until
release. Thanks. Also note that it does not compile yet, parts which compile
are buggy and everything is full of glibc/kernel clashes and remnants of
C++. Docs (also remaining of this and other README's) are also completely
outdated. tests/ is still C++. It is all being fixed. Feel free to send
patches. Thanks for you patience.)

please edit include/ums_config.h prior to 'make all' in topdir!
This is essential !

Also note that you will need full kernel tree (not just includes) to compile
utilities (it needs linux/fs/umsdos/mangle.c)

recent information about UMSDOS can be found at 
http://www.voyager.hr/~mnalis/umsdos/

anonymous CVS access fom these sources may be found at
http://cvs.linux.hr/

If you are getting UMSDOS_STAT_DOS errors while umssync-ing, please
see a patches there.

--- OLD OLD OLD ---

This stuff is written by Jacques Gelinas (jacques@solucorp.qc.ca).
Comments are welcome.

This is the distribution of the UMSDOS file system utilities.
There is two directories.

util: contain administration tool for umsdos and man page.

tests: Contain regression tests for both umsdos and msdos file system

To build this distribution, do


	make all

To install (this will put few programs in /sbin)

	make install

To clean object files

	make clean

To test umsdos, here is the sequence I do.

	cd tests
	# mount0 assume that drive F: is your floppy B:
	# I use this trick to do mformat
	make mount0
	utstgen all
	umount /mnt
	utstspc all

To learn about umsdos (internal) get the file umsdos-x.y-doc.gz
from sunsite.unc.edu in pub/Linux/ALPHA/umsdos. See also
the README in /usr/src/linux/fs/umsdos.

	

About

Collection of all the umsdos_progs tar files. Purely a historical repo; do not send pull requests.

Resources

Stars

Watchers

Forks

Packages

No packages published