ifup 435 B

1234567891011121314151617181920212223
  1. #!/bin/sh
  2. # Copyright (C) 2006 OpenWrt.org
  3. /sbin/ifdown "$@"
  4. . /etc/functions.sh
  5. [ $# = 0 ] && { echo " $0 <group>"; exit; }
  6. [ "x$1" = "x-a" ] && {
  7. [ -e "/tmp/resolv.conf.auto" ] && rm /tmp/resolv.conf.auto
  8. config_cb() {
  9. [ interface != "$1" -o -z "$2" ] || eval "$0 $2"
  10. }
  11. config_load network
  12. exit
  13. }
  14. include /lib/network
  15. scan_interfaces
  16. config_get ifname "$1" device
  17. for dev in $ifname; do
  18. setup_interface "$dev" "$1"
  19. done