10-inittab-add-console 465 B

1234567891011121314151617181920212223242526272829
  1. #!/bin/sh
  2. . /lib/functions.sh
  3. inittab_add_console() {
  4. local console
  5. case $(board_name) in
  6. elecom,wab-i1750-ps)
  7. console="ttyATH1"
  8. ;;
  9. *)
  10. return
  11. ;;
  12. esac
  13. [ "$DEVNAME" != "$console" ] && \
  14. return
  15. # check existing (commented out) entry
  16. grep -q "^#\{0,1\}${console}::askfirst" "/etc/inittab" && \
  17. return
  18. # append entry
  19. echo -e "\n${console}::askfirst:/usr/libexec/login.sh" \
  20. >> /etc/inittab
  21. }
  22. [ "${ACTION}" = "add" ] && inittab_add_console