/network/if-down.d/ifupdown-scripts-zg2-90lo-linkup

http://github.com/brinkman83/bashrc · #! · 33 lines · 22 code · 11 blank · 0 comment · 0 complexity · 760f55585c6f93c440a669cd8b135d71 MD5 · raw file

  1. #!/bin/bash
  2. # $Header$
  3. # Environment:
  4. # IFACE = Logical interface name
  5. # MODE = { start | stop }
  6. # METHOD = manual, otherwise exit
  7. # ADDRFAM = inet, otherwise exit
  8. . /etc/network/ifupdown-scripts-zg2.d/common-functions
  9. # remove state if interface is being stopped
  10. if [ "$MODE" = "stop" ]; then
  11. exec_down "mac" ""
  12. exec_down "dev" ""
  13. exit 0
  14. fi
  15. # only do something for loopback interfaces
  16. [ "$IF_TYPE" = "loopback" ] || exit 0
  17. # only do something if interface is being started
  18. [ "$MODE" = "start" ] || exit 0
  19. # save state
  20. add_down "dev" "$IF_DEVICE"
  21. cmd "ip link set dev $IF_DEVICE up"
  22. # vi:sw=2