[shellprocess] Introduce configuration for verbosity
This commit is contained in:
parent
48554cf310
commit
f9f888fade
@ -84,8 +84,20 @@
|
||||
---
|
||||
# Set to true to run in host, rather than target system
|
||||
dontChroot: false
|
||||
# Tune this for the commands you're actually running
|
||||
# timeout: 10
|
||||
|
||||
# Tune this for the commands you're actually running, or
|
||||
# use the list-of-items form of commands to tune the timeout
|
||||
# for each command individually.
|
||||
timeout: 10
|
||||
|
||||
# This will copy the output from the command into the Calamares
|
||||
# log file. No processing is done beyond log-each-line-separately,
|
||||
# so this can introduce weirdness in the log if the script
|
||||
# outputs e.g. escape codes.
|
||||
#
|
||||
# The default is `false`. This can also be set for each
|
||||
# command individually.
|
||||
verbose: false
|
||||
|
||||
# Script may be a single string (because false returns an error exit
|
||||
# code, this will trigger a failure in the installation):
|
||||
@ -109,6 +121,8 @@ script:
|
||||
- "/usr/bin/true"
|
||||
- command: "/usr/local/bin/slowloris"
|
||||
timeout: 3600
|
||||
- command: "echo -e '\e[33;2mred\e[33;0m'"
|
||||
verbose: true
|
||||
|
||||
# You can change the description of the job (as it is displayed in the
|
||||
# progress bar during installation) by defining an *i18n* key, which
|
||||
|
@ -19,7 +19,10 @@ definitions:
|
||||
timeout:
|
||||
type: number
|
||||
description: the (optional) timeout for this specific command (differently
|
||||
from the global setting)
|
||||
from the global setting).
|
||||
verbose:
|
||||
type: boolean
|
||||
description: when true, log output from the command to the Calamares log.
|
||||
required:
|
||||
- command
|
||||
type: object
|
||||
@ -34,6 +37,9 @@ properties:
|
||||
type: number
|
||||
description: The (global) timeout for the command list in seconds. If unset, defaults
|
||||
to 30 seconds.
|
||||
verbose:
|
||||
type: boolean
|
||||
description: when true, log output from the command to the Calamares log.
|
||||
script:
|
||||
anyOf:
|
||||
- $ref: '#definitions/command'
|
||||
@ -55,3 +61,5 @@ properties:
|
||||
type: string
|
||||
required:
|
||||
- name
|
||||
required:
|
||||
- script
|
||||
|
Loading…
Reference in New Issue
Block a user