parent
d8062bf632
commit
eb0b7506f7
|
@ -122,23 +122,23 @@ function config() {
|
||||||
{ "param": "download-dir", "description": "ogLive download directory", "value": "$DOWNLOADDIR" },
|
{ "param": "download-dir", "description": "ogLive download directory", "value": "$DOWNLOADDIR" },
|
||||||
{ "param": "install-dir", "description": "ogLive installation directory", "value": "$TFTPDIR" },
|
{ "param": "install-dir", "description": "ogLive installation directory", "value": "$TFTPDIR" },
|
||||||
{ "param": "default-name", "description": "Default ogLive name", "value": "$DEFOGLIVE" },
|
{ "param": "default-name", "description": "Default ogLive name", "value": "$DEFOGLIVE" },
|
||||||
{ "param": "min-release", "description": "Mainimum compatibility release", "value": "r$MINREL" }
|
{ "param": "min-release", "description": "Minimum compatibility release", "value": "r$MINREL" }
|
||||||
]"
|
]
|
||||||
EOT
|
EOT
|
||||||
)
|
)
|
||||||
case $# in
|
case $# in
|
||||||
0) # Show all parameters.
|
0) # Show all parameters.
|
||||||
echo $DATA | jq -r '.[] | .description + " (" + .param+ ")," + .value' | column -ts,
|
echo "$DATA" | jq -r '.[] | .description + " (" + .param + ")," + .value' | column -ts,
|
||||||
;;
|
;;
|
||||||
1) # Show specified parameter.
|
1) # Show specified parameter.
|
||||||
DATA=$(echo $DATA | jq -r ".[] | select(.param==\"$1\").value")
|
DATA=$(echo "$DATA" | jq -r ".[] | select(.param==\"$1\").value")
|
||||||
[ "$DATA" ] || raiseError notfound "\"$1\"."
|
[ "$DATA" ] || raiseError notfound "\"$1\"."
|
||||||
echo "$DATA"
|
echo "$DATA"
|
||||||
;;
|
;;
|
||||||
*) # Usage error.
|
*) # Usage error.
|
||||||
raiseError usage
|
raiseError usage
|
||||||
;;
|
;;
|
||||||
esac
|
esac
|
||||||
}
|
}
|
||||||
|
|
||||||
# Check consistency, showing configuration problems.
|
# Check consistency, showing configuration problems.
|
||||||
|
|
Loading…
Reference in New Issue