summaryrefslogtreecommitdiff
path: root/openwrt/package/base-files/default/etc/nvram.sh
blob: 4d39a102047676d7aac5de7a4357a4092257593c (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
#!/bin/ash

# allow env to override nvram
nvram () {
  if [ -x /usr/sbin/nvram ]; then
    case $1 in
      get) eval "echo \${$2:-\$(/usr/sbin/nvram get $2)}";;
      *) /usr/sbin/nvram $*;;
    esac
  else
    case $1 in
      get) eval "echo \${$2:-\${DEFAULT_$2}}";;
      *);;
    esac
  fi  
}