Revision 9420
Added by Aaron Marcuse-Kubitza almost 12 years ago
lib/sh/util.sh | ||
---|---|---|
42 | 42 |
|
43 | 43 |
set_var() { eval "$1"'="$2"'; } |
44 | 44 |
|
45 |
set_default() { if ! isset "$1"; then set_var "$@"; fi; } |
|
46 |
|
|
45 | 47 |
set_inv() { set_var no_"$1" "$(test "${!1}" || echo 1)"; } |
46 | 48 |
|
47 | 49 |
# usage: local var=...; local_inv |
Also available in: Unified diff
lib/sh/util.sh: added set_default()