Software Package:       
	mkisofs

Release/Version:
	1.04

Retrieved from:
	tsx-11.mit.edu:pub/linux/BETA/cdrom/mkisofs-1.04.tar.gz

Bug reports:
	This software package is maintained by the software contributor,
	not BSDI.  Please send any bug reports to both support@BSDI.COM
	and ericy@gnu.ai.mit.edu.

Comments:

=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=
Modifications to this version made by BSDI:
	Minor Makefile configuration changes, plus add makefile to
	provide BSDI targets.

diff -c -r orig/defaults.h ./defaults.h
*** orig/defaults.h	Sat Feb  4 16:55:04 1995
--- ./defaults.h	Tue Nov 28 13:29:40 1995
***************
*** 21,25 ****
  #endif
  
  #ifndef SYSTEM_ID_DEFAULT
! #define  SYSTEM_ID_DEFAULT 	"LINUX"
  #endif
--- 21,25 ----
  #endif
  
  #ifndef SYSTEM_ID_DEFAULT
! #define  SYSTEM_ID_DEFAULT 	"BSDI"
  #endif
diff -c -r orig/mkisofs.8 ./mkisofs.8
*** orig/mkisofs.8	Sat Sep  9 06:00:48 1995
--- ./mkisofs.8	Tue Nov 28 13:31:06 1995
***************
*** 196,202 ****
  the files on the iso9660 filesystem.
  .TP
  .I \-T
! Generate a file TRANS.TBL in each directory on the CDROM, which can be used
  on non-Rock Ridge capable systems to help establish the correct file names.
  There is also information present in the file that indicates the major and
  minor numbers for block and character devices, and each symlink has the name of
--- 196,202 ----
  the files on the iso9660 filesystem.
  .TP
  .I \-T
! Generate a file .MAP in each directory on the CDROM, which can be used
  on non-Rock Ridge capable systems to help establish the correct file names.
  There is also information present in the file that indicates the major and
  minor numbers for block and character devices, and each symlink has the name of
diff -c -r orig/tree.c ./tree.c
*** orig/tree.c	Sun Jul 30 12:00:37 1995
--- ./tree.c	Tue Nov 28 13:31:25 1995
***************
*** 187,193 ****
  	  s_entry = s_entry->next;
    };
  
!   if(generate_tables && !find_file_hash("TRANS.TBL") && (reloc_dir != this_dir)){
  	  /* First we need to figure out how big this table is */
  	  for (s_entry = this_dir->contents; s_entry; s_entry = s_entry->next){
  		  if(strcmp(s_entry->name, ".") == 0  ||
--- 187,193 ----
  	  s_entry = s_entry->next;
    };
  
!   if(generate_tables && !find_file_hash(".MAP") && (reloc_dir != this_dir)){
  	  /* First we need to figure out how big this table is */
  	  for (s_entry = this_dir->contents; s_entry; s_entry = s_entry->next){
  		  if(strcmp(s_entry->name, ".") == 0  ||
***************
*** 214,226 ****
  	table->name = strdup("<translation table>");
  	table->table = (char *) e_malloc(ROUND_UP(tablesize));
  	memset(table->table, 0, ROUND_UP(tablesize));
! 	iso9660_file_length  ("TRANS.TBL", table, 1);
  		
  	if(use_RockRidge){
  		fstatbuf.st_mode = 0444 | S_IFREG;
  		fstatbuf.st_nlink = 1;
  		generate_rock_ridge_attributes("",
! 					       "TRANS.TBL", table,
  					       &fstatbuf, &fstatbuf, 0);
  	};
    };
--- 214,226 ----
  	table->name = strdup("<translation table>");
  	table->table = (char *) e_malloc(ROUND_UP(tablesize));
  	memset(table->table, 0, ROUND_UP(tablesize));
! 	iso9660_file_length  (".MAP", table, 1);
  		
  	if(use_RockRidge){
  		fstatbuf.st_mode = 0444 | S_IFREG;
  		fstatbuf.st_nlink = 1;
  		generate_rock_ridge_attributes("",
! 					       ".MAP", table,
  					       &fstatbuf, &fstatbuf, 0);
  	};
    };
===================================================================
RCS file: /master/contrib/mkisofs/mkisofs.8,v
retrieving revision 1.1.1.1
diff -r1.1.1.1 mkisofs.8
183c183
< .mkisofsrc with PUBL=.  If specified in both places, the command line
---
> \&.mkisofsrc with PUBL=.  If specified in both places, the command line
191c191
< .mkisofsrc with PREP=.  If specified in both places, the command
---
> \&.mkisofsrc with PREP=.  If specified in both places, the command
