home *** CD-ROM | disk | FTP | other *** search
/ Dream 49 / Amiga_Dream_49.iso / beos / utils / mkisofs-1.000 / mkisofs-1.11-beos / README < prev    next >
Text File  |  1997-04-09  |  5KB  |  125 lines

  1. #    $Id: README,v 1.2 1997/02/23 15:42:18 eric Rel $    
  2. Note:
  3.     There is a feature which can be optionally compiled into
  4. mkisofs that allows you to merge arbitrary directory trees into the
  5. image you are creating.  You need to compile with -DADD_FILES for my
  6. changes to take effect.   Thanks to Ross Biro biro@yggdrasil.com.
  7.  
  8.     This program requires a lot of virtual memory to run since it
  9. builds all of the directories in memory.  The exact requirements
  10. depend upon a lot of things, but for Rock Ridge discs 12Mb would not
  11. be unreasonable.  Without RockRidge and without the translation
  12. tables, the requirements would be considerably less.
  13.  
  14.     The cdwrite utility is maintained separately from mkisofs by
  15. yggdrasil.com.  It is enclosed here as a convenience, since the two programs
  16. are often useful together.  
  17.  
  18. *****************************
  19. Notes for version 1.10b1
  20.  
  21.     Big news is that multi-session capability is very close to being
  22.     done.  There is still a missing interface to cdwrite that is
  23.     used to determine the next writable address and the sector number
  24.     of the last existing session.  Until we get the interface to cdwrite
  25.     done, this is a beta version.
  26.  
  27.     Bug involving DST fixed (dates are always calculated, since some
  28.     files may be DST and other ones would not be).
  29.  
  30.     Unfortunately the notes on some of the small patches got lost.
  31.  
  32. *****************************
  33. Notes for version 1.06
  34.  
  35.     Jan-Piet Mens <jpm@mens.de> added support for the '-m' switch. This
  36.     allows exclusion of shell-style globs from the CDROM.
  37.     See manual mkisofs.8 for more information.
  38.  
  39. *****************************
  40. Notes for version 1.05
  41.  
  42.     Added support for '-r' switch.  This is very similar to -R for
  43. Rock Ridge, but echos of the development environment are removed
  44. (i.e. uid/gid set to 0, and permissions of the files are canonicalized).
  45. Useful in applications where a distribution medium is being produced.
  46.  
  47. *****************************
  48. Notes for version 1.04
  49.  
  50.     No notes for 1.04.
  51.  
  52. *****************************
  53. Notes for version 1.03
  54.  
  55.     No notes for 1.03.
  56.  
  57. *****************************
  58. Notes for version 1.02.
  59.  
  60.     Minor bugfixes here and there.  Support for compiled in
  61. defaults for many of the text fields in the volume header are now
  62. present, and there is also support for a file ".mkisofsrc" that can
  63. also read settings for these parameters.
  64.  
  65.     A short script "Configure" was added to allow us to set up special
  66. compile options that depend upon the system that we are running on.
  67. This should help stamp out the sphaghetti-isms that were starting to grow
  68. up in various places in the code.
  69.  
  70.     You should get more meaningful error messages if you run out of
  71. memory.
  72.  
  73. *****************************
  74. Notes for version 1.1.
  75.  
  76.     The big news is that SUSP CE entries are now generated for
  77. extremely long filenames and symlink names.  This virtually guarantees
  78. that there is no limit (OK, well, about 600Mb) for file name lengths.
  79. I have tested this as well as I can, and it seems to work with linux.
  80. This would only be used very rarely I suspect.
  81.  
  82.     Also, I believe that support for VMS is done.  You must be
  83. careful, because only Stream-LF and FIxed length record files can be
  84. recorded.  The rest are rejected with error messages.  Perhaps I am
  85. being too severe here.
  86.  
  87.     There is a bugfix in the sorting of entries on the disc - we
  88. need to stop comparing once we reach the ';' character.
  89.  
  90.     There are four new options -z -d -D -l -V.  Some of these tell
  91. mkisofs to relax some of the iso9660 restrictions, and many systems
  92. apparently do not really seem to mind.  Use these with caution.
  93.  
  94.     Some diagnostic programs to scan disc images are in the diag
  95. directory.  These are not as portable as mkisofs, and may have some
  96. bugs.  Still they are useful because they can check for bugs that I might
  97. have introduced as I add new features.
  98.  
  99. *****************************
  100. Notes for version 1.0.
  101.  
  102.     In version 1.0, the date fields in the TF fields were fixed -
  103. previously I was storing st_ctime as the file creation time instead of
  104. the file attribute change time.  Thanks to Peter van der Veen for
  105. pointing this out.  I have one slight concern with this change,
  106. however.  The Young Minds software is definitely supplying 3 dates
  107. (creation, modification and access), and I would strongly suspect that
  108. they are incorrectly putting the file attribute change time in the
  109. file creation slot.  I would be curious to see how the different RRIP
  110. filesystems treat this.  Anyway, this is something to keep in the back
  111. of your mind.
  112.  
  113.     The symlink handling was not quite correct in 0.99 - this is
  114. now fixed.  Only some systems seemed to have been affected by this bug.
  115.  
  116.     A command line option is now present to allow you to
  117. specifically exclude certain files from the distribution.
  118.  
  119.     The case where you do not have permissions to read a directory
  120. is now handled better by mkisofs.  The directory that cannot be opened
  121. is converted into a zero-length file, and processing continues normally.
  122.  
  123.     A few portability things have been fixed (hopefully).
  124.  
  125.