Project

General

Profile

« Previous | Next » 

Revision 9420

lib/sh/util.sh: added set_default()

View differences:

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