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