New option -return_with
This commit is contained in:
@ -972,16 +972,43 @@ bootimage which is present on the input media.
|
||||
Most safe is the default: "any" "discard".
|
||||
.TP
|
||||
.B Exception processing:
|
||||
.PP
|
||||
Since the tasks of xorriso are manifold and prone to external influence, there
|
||||
may arise the need for xorriso to report and handle problem events.
|
||||
.br
|
||||
Those events get classified when they are detected by one of the software
|
||||
modules and forwarded to reporting and evaluation modules which decide about
|
||||
reactions. Event classes are sorted by severity:
|
||||
.br
|
||||
"NEVER" The upper end of the severity spectrum.
|
||||
.br
|
||||
"ABORT" The program is being aborted and on its way to end.
|
||||
.br
|
||||
"FATAL" The main purpose of the run failed
|
||||
or an important resource failed unexpectedly.
|
||||
.br
|
||||
"FAILURE" An important part of the job could not be performed.
|
||||
.br
|
||||
"SORRY" A less important part could not be performed or
|
||||
source file access problems have been ignored at image generation time.
|
||||
.br
|
||||
"WARNING" A situation is suspicious of being not intended by the user.
|
||||
.br
|
||||
"HINT" A proposal to the user how to achieve better results.
|
||||
.br
|
||||
"NOTE" A harmless information about noteworthy cuircumstances.
|
||||
.br
|
||||
"UPDATE" A pacifier message during long running operations.
|
||||
.br
|
||||
"DEBUG" A message which would only interest the program developers.
|
||||
.br
|
||||
"ALL" The lower end of the severity spectrum.
|
||||
.PP
|
||||
.TP
|
||||
\fB\-abort_on\fR severity
|
||||
Set the threshold for events to abort the program.
|
||||
Events are classified by severity. In decreasing order:
|
||||
Set the severity threshold for events to abort the program.
|
||||
.br
|
||||
"NEVER", "ABORT", "FATAL", "FAILURE" , "SORRY",
|
||||
"WARNING", "HINT", "NOTE", "UPDATE", "DEBUG", "ALL"
|
||||
.br
|
||||
Severities "NEVER" and "ALL" do not occur but mark the extreme
|
||||
ends of this potentially expandable range.
|
||||
Useful: "NEVER", "ABORT", "FATAL", "FAILURE" , "SORRY"
|
||||
.br
|
||||
It may become necessary to abort the program anyway, despite
|
||||
the setting by this option. Expect not many "ABORT" events to
|
||||
@ -992,10 +1019,33 @@ program start argument. I.e. the first -abort_on setting among the
|
||||
start arguments is in effect already when the first operations of xorriso
|
||||
begin. Only "-abort_on" with dash "-" is recognized that way.
|
||||
.TP
|
||||
\fB\-return_with\fR severity exit_value
|
||||
Set the threshhold and exit_value to be returned at program end if no abort
|
||||
has happened. This is to allow xorriso to go on after problems but to get
|
||||
a failure indicating exit value from the program, nevertheless.
|
||||
Useful are the same values as with -abort_on, plus "WARNING".
|
||||
.br
|
||||
exit_value may be either 0 (indicating success to the starter of the program)
|
||||
or a number between 32 and 63. Some other exit_values are used by xorriso if
|
||||
it decides to abort the program run:
|
||||
.br
|
||||
1=abort due to external signal
|
||||
.br
|
||||
2=no program arguments given
|
||||
.br
|
||||
3=creation of xorriso main object failed
|
||||
.br
|
||||
4=failure to start libburnia-project.org libraries
|
||||
.br
|
||||
5=program abort during argument processing
|
||||
.br
|
||||
6=program abort during dialog processing
|
||||
.TP
|
||||
\fB\-report_about\fR severity
|
||||
Set the threshold for events to be reported.
|
||||
Events are the same as with -abort_on. Regardless what is
|
||||
set by -report_about, messages get always reported if they
|
||||
.br
|
||||
Useful: "SORRY", "WARNING", "HINT", "NOTE", "UPDATE", "DEBUG", "ALL"
|
||||
Regardless what is set by -report_about, messages get always reported if they
|
||||
reach the severity threshold of -abort_on .
|
||||
.br
|
||||
Event messages are sent to the info channel "I" which is usually stderr
|
||||
|
Reference in New Issue
Block a user