New -as mkisofs options -abstract, -biblio, -copyright
This commit is contained in:
parent
e57f8bf8f3
commit
6f371778c6
@ -509,7 +509,7 @@ int Xorriso_genisofs_ignore(struct XorrisO *xorriso, char *whom,
|
||||
""
|
||||
};
|
||||
static char ignored_arg1_options[][41]= {
|
||||
"-biblio", "-check-session", "-hide-hfs", "-hide-hfs-list", "-p", "-root",
|
||||
"-check-session", "-hide-hfs", "-hide-hfs-list", "-p", "-preparer", "-root",
|
||||
"-old-root", "-table-name", "-volset-seqno", "-volset-size",
|
||||
""
|
||||
};
|
||||
@ -608,6 +608,9 @@ int Xorriso_genisofs_help(struct XorrisO *xorriso, int flag)
|
||||
" -publisher PUB Set Volume publisher",
|
||||
" -A ID, -appid ID Set Application ID",
|
||||
" -sysid ID Set System ID",
|
||||
" -abstract FILE Set Abstract filename",
|
||||
" -biblio FILE Set Bibliographic filename",
|
||||
" -copyright FILE Set Copyright filename",
|
||||
" -b FILE, -eltorito-boot FILE",
|
||||
" Set El Torito boot image name",
|
||||
" -eltorito-alt-boot Start specifying alternative El Torito boot parameters",
|
||||
@ -1033,39 +1036,35 @@ not_enough_args:;
|
||||
/* was already handled in first argument scan */;
|
||||
} else if(strcmp(argv[i], "-help")==0) {
|
||||
/* was already handled in first argument scan */;
|
||||
} else if(strcmp(argv[i], "-V")==0 || strcmp(argv[i], "-volid")==0) {
|
||||
} 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], "-publisher")==0 ||
|
||||
strcmp(argv[i], "-A")==0 || strcmp(argv[i], "-appid")==0 ||
|
||||
strcmp(argv[i], "-sysid")==0 ||
|
||||
strcmp(argv[i], "-biblio")==0 ||
|
||||
strcmp(argv[i], "-copyright")==0 ||
|
||||
strcmp(argv[i], "-abstract")==0 ) {
|
||||
if(i+1>=argc)
|
||||
goto not_enough_args;
|
||||
i++;
|
||||
ret= Xorriso_option_volid(xorriso, argv[i], 0);
|
||||
if(ret<=0)
|
||||
goto problem_handler_2;
|
||||
} else if(strcmp(argv[i], "-volset")==0) {
|
||||
if(i+1>=argc)
|
||||
goto not_enough_args;
|
||||
i++;
|
||||
ret= Xorriso_option_volset_id(xorriso, argv[i], 0);
|
||||
if(ret<=0)
|
||||
goto problem_handler_2;
|
||||
} else if(strcmp(argv[i], "-P")==0 || strcmp(argv[i], "-publisher")==0) {
|
||||
if(i+1>=argc)
|
||||
goto not_enough_args;
|
||||
i++;
|
||||
ret= Xorriso_option_publisher(xorriso, argv[i], 0);
|
||||
if(ret<=0)
|
||||
goto problem_handler_2;
|
||||
} else if(strcmp(argv[i], "-A")==0 || strcmp(argv[i], "-appid")==0) {
|
||||
if(i+1>=argc)
|
||||
goto not_enough_args;
|
||||
i++;
|
||||
ret= Xorriso_option_application_id(xorriso, argv[i], 0);
|
||||
if(ret<=0)
|
||||
goto problem_handler_2;
|
||||
} else if(strcmp(argv[i], "-sysid")==0) {
|
||||
if(i+1>=argc)
|
||||
goto not_enough_args;
|
||||
i++;
|
||||
ret= Xorriso_option_system_id(xorriso, argv[i], 0);
|
||||
ret= 1;
|
||||
if(strcmp(argv[i - 1], "-V")==0 || strcmp(argv[i - 1], "-volid")==0)
|
||||
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], "-publisher")==0)
|
||||
ret= Xorriso_option_publisher(xorriso, argv[i], 0);
|
||||
else if(strcmp(argv[i - 1], "-A")==0 || strcmp(argv[i - 1], "-appid")==0)
|
||||
ret= Xorriso_option_application_id(xorriso, argv[i], 0);
|
||||
else if(strcmp(argv[i - 1], "-sysid")==0)
|
||||
ret= Xorriso_option_system_id(xorriso, argv[i], 0);
|
||||
else if(strcmp(argv[i - 1], "-biblio")==0)
|
||||
ret= Xorriso_option_biblio_file(xorriso, argv[i], 0);
|
||||
else if(strcmp(argv[i - 1], "-copyright")==0)
|
||||
ret= Xorriso_option_copyright_file(xorriso, argv[i], 0);
|
||||
else if(strcmp(argv[i - 1], "-abstract")==0)
|
||||
ret= Xorriso_option_abstract_file(xorriso, argv[i], 0);
|
||||
if(ret<=0)
|
||||
goto problem_handler_2;
|
||||
} else if(strcmp(argv[i], "-m")==0 || strcmp(argv[i], "-exclude")==0 ||
|
||||
|
@ -1 +1 @@
|
||||
#define Xorriso_timestamP "2010.06.26.113947"
|
||||
#define Xorriso_timestamP "2010.06.26.114315"
|
||||
|
Loading…
Reference in New Issue
Block a user