tools: build libressl on all systems
[lede.git] / include / shell.sh
1 getvar() {
2         eval "echo \"\${$1}\""
3 }
4
5 var2file() {
6         local var
7         eval "var=\"\${$1}\""
8         if [ -n "$var" ]; then echo "$var" > "$2"; fi
9 }
10
11 isset() {
12         local var
13         eval "var=\"\${$1}\""
14         [ -n "$var" ]
15 }
16
17 md5s() {
18         cat "$@" | (
19                 md5sum 2>/dev/null ||
20                 md5
21         ) | awk '{print $1}'
22 }