New option -preparer_id, -as mkisofs options -p and -preparer
This commit is contained in:
@ -542,7 +542,8 @@ int Xorriso_genisofs_count_args(struct XorrisO *xorriso, int argc, char **argv,
|
||||
"-hidden", "-hidden-list", "-hide-joliet", "-hide-joliet-list",
|
||||
"-hide-udf", "-hide-udf-list", "-input-charset", "-output-charset",
|
||||
"-iso-level", "-jcharset", "-log-file", "-m", "-exclude-list", "-M",
|
||||
"-dev", "-new-dir-mode", "-o", "-path-list", "-publisher", "-p", "-root",
|
||||
"-dev", "-new-dir-mode", "-o", "-p", "-preparer",
|
||||
"-path-list", "-publisher", "-root",
|
||||
"-old-root", "-s", "-sectype", "-sort", "-sparc-boot", "-sparc-label",
|
||||
"-stream-media-size", "-stream-file-name", "-sunx86-boot", "-sunx86-label",
|
||||
"-sysid", "-table-name", "-ucs-level", "-uid", "-V", "-volset",
|
||||
@ -611,7 +612,7 @@ int Xorriso_genisofs_ignore(struct XorrisO *xorriso, char *whom,
|
||||
""
|
||||
};
|
||||
static char ignored_arg1_options[][41]= {
|
||||
"-check-session", "-hide-hfs", "-hide-hfs-list", "-p", "-preparer", "-root",
|
||||
"-check-session", "-hide-hfs", "-hide-hfs-list", "-root",
|
||||
"-old-root", "-table-name", "-volset-seqno", "-volset-size",
|
||||
""
|
||||
};
|
||||
@ -713,6 +714,7 @@ int Xorriso_genisofs_help(struct XorrisO *xorriso, int flag)
|
||||
" -abstract FILE Set Abstract filename",
|
||||
" -biblio FILE Set Bibliographic filename",
|
||||
" -copyright FILE Set Copyright filename",
|
||||
" -p PREP, -preparer PREP Set Volume preparer",
|
||||
" -b FILE, -eltorito-boot FILE",
|
||||
" Set El Torito boot image name",
|
||||
" -eltorito-alt-boot Start specifying alternative El Torito boot parameters",
|
||||
@ -1142,6 +1144,7 @@ not_enough_args:;
|
||||
/* was already handled in first argument scan */;
|
||||
} else if(strcmp(argv[i], "-V")==0 || strcmp(argv[i], "-volid")==0 ||
|
||||
strcmp(argv[i], "-volset")==0 ||
|
||||
strcmp(argv[i], "-p")==0 || strcmp(argv[i], "-preparer")==0 ||
|
||||
strcmp(argv[i], "-P")==0 || strcmp(argv[i], "-publisher")==0 ||
|
||||
strcmp(argv[i], "-A")==0 || strcmp(argv[i], "-appid")==0 ||
|
||||
strcmp(argv[i], "-sysid")==0 ||
|
||||
@ -1156,6 +1159,9 @@ not_enough_args:;
|
||||
ret= Xorriso_option_volid(xorriso, argv[i], 0);
|
||||
else if(strcmp(argv[i - 1], "-volset")==0)
|
||||
ret= Xorriso_option_volset_id(xorriso, argv[i], 0);
|
||||
else if(strcmp(argv[i - 1], "-p")==0 ||
|
||||
strcmp(argv[i - 1], "-preparer")==0)
|
||||
ret= Xorriso_option_preparer_id(xorriso, argv[i], 0);
|
||||
else if(strcmp(argv[i - 1], "-P")==0 ||
|
||||
strcmp(argv[i - 1], "-publisher")==0)
|
||||
ret= Xorriso_option_publisher(xorriso, argv[i], 0);
|
||||
|
Reference in New Issue
Block a user