home *** CD-ROM | disk | FTP | other *** search
/ rtsi.com / 2014.01.www.rtsi.com.tar / www.rtsi.com / OS9 / OSK / CMDS / mtools_3.6.src.lzh / MTOOLS_3.6 / README.BEBOX < prev    next >
Text File  |  1997-11-12  |  3KB  |  87 lines

  1.  
  2.  
  3.  
  4. NOTE: THIS FILE ONLY REFERS TO THE BEBOX.  IF YOU ARE USING UNIX,
  5. REFER TO README.
  6.  
  7.  
  8. This is mtools 3.3, which now also works on BeOS, and can be used as a
  9. replacement for the version 2.0.7 mtools supplied with BeOS.
  10. mtools 3.3 supports the VFAT filesystem (long filenames), which the
  11. Be-supplied tools do not.
  12. mtools 3.0 has been reported to work with ZIP drives, so I suppose
  13. they'll work with mtools 3.3 as well.
  14. IDE harddisks are not supported (on BeOS), because of byte-order problems.
  15. If a ZIP works, SCSI harddisks will probably work, though.
  16.  
  17. To install:
  18.  
  19. - build the executables: type "make -f Makefile.Be" in the mtools
  20.   directory. Again, this instruction is only for the Bebox, not for any
  21.   kind of Unix. They should compile without any warnings or errors.  The
  22.   linking stage will give two warnings about ignoring strcasecmp and
  23.   strncasecmp in libbe.so. This is OK, since we're using the
  24.   replacements that come with mtools.
  25.  
  26.   WARNING: do NOT rerun the configure script. GNU autoconf scripts tend
  27.   to lock up Be's crummy port of bash. I have hand-crafted a config.h
  28.   that can be used to compile mtools. This will be used if you just type
  29.   "make -f Makefile.Be"
  30.  
  31. - copy the "mtools" executable (and perhaps also "mkmanifest") to /bin,
  32.   or to another directory in your path.
  33.  
  34. - add the following lines to the file /boot/.profile
  35.   NOTE: previous versions of this readme file contained some errors
  36.   in the aliases definition. The ones below are correct, and contain
  37.   a few new ones.
  38.  
  39. alias mattrib="mtools -c mattrib"
  40. alias mbadblocks="mtools -c mbadblocks"
  41. alias mcd="mtools -c mcd"
  42. alias mcopy="mtools -c mcopy"
  43. alias mdel="mtools -c mdel"
  44. alias mdeltree="mtools -c mdeltree"
  45. alias mdir="mtools -c mdir"
  46. alias mformat="mtools -c mformat"
  47. alias minfo="mtools -c minfo"
  48. alias mlabel="mtools -c mlabel"
  49. alias mmd="mtools -c mmd"
  50. alias mmount="mtools -c mmount"
  51. alias mrd="mtools -c mrd"
  52. alias mread="mtools -c mread"
  53. alias mmove="mtools -c mmove"
  54. alias mpartition="mtools -c mpartition"
  55. alias mren="mtools -c mren"
  56. alias mtoolstest="mtools -c mtoolstest"
  57. alias mtest="mtools -c  mtest"
  58. alias mtype="mtools -c mtype"
  59. alias mwrite="mtools -c mwrite"
  60. alias mzip="mtools -c mzip"
  61.  
  62.  (then close and re-open all terminals and shells, or type
  63.   ". /boot/.profile" in each open terminal to activate the aliases.)
  64.  
  65. Alternatively, make multiple copies of the "mtools" executable and use
  66. the names mdir, mdel etcetera.
  67. If the version of BeOS you are working with supports links, then simply
  68. link mtools to mdir, mcopy and so on.
  69.  
  70. - if you want more than just floppy support, you need to make a configuration
  71.   file. An example mtools.conf.be is included in the distribution.
  72.   You can either rename it to /boot/.mtoolsrc, or you can define the environment
  73.   variable MTOOLSRC and give the config file any name you like and put it at any
  74.   location.
  75.   You need to add something like export MTOOLSRC=/boot/system/mtools.conf to
  76.   your .profile file.
  77.   Take care to remove or change the entries that you don't need. The provided
  78.   mtools.conf is for unix systems, with some BeOS settings at the end.
  79.   The sample entry for a ZIP disk on the BeOS has been provided by Chris Herborth
  80.   (chrish@qnx.com). 
  81.  
  82. - optional: remove the old mtools from the /bin directory
  83.  
  84. - enjoy!
  85.  
  86. Marco Nelissen <marcone@xs4all.nl>
  87. Alain Knaff <Alain.Knaff@poboxes.com>