diff options
| author | INAGAKI Hiroshi | 2024-03-11 14:30:26 +0000 |
|---|---|---|
| committer | Robert Marko | 2024-03-24 20:10:59 +0000 |
| commit | a5259c237ef5cc20792668fac3221474ce61683b (patch) | |
| tree | 0999bd384e8edfd7bbc425d6abf39bc1c6c6025d | |
| parent | 342f55eeb3fda03b9aef9238f4d3bf6e4258192d (diff) | |
| download | openwrt-a5259c237ef5cc20792668fac3221474ce61683b.tar.gz | |
ath79: register ttyATH1 as OpenWrt console for ELECOM WAB-I1750-PS
Add a hotplug script and add ttyATH1 on ELECOM WAB-I1750-PS to
/etc/inittab while booting for using that console as an OpenWrt console.
Signed-off-by: INAGAKI Hiroshi <musashino.open@gmail.com>
| -rw-r--r-- | target/linux/ath79/generic/base-files/etc/hotplug.d/tty/10-inittab-add-console | 29 |
1 files changed, 29 insertions, 0 deletions
diff --git a/target/linux/ath79/generic/base-files/etc/hotplug.d/tty/10-inittab-add-console b/target/linux/ath79/generic/base-files/etc/hotplug.d/tty/10-inittab-add-console new file mode 100644 index 0000000000..118430b154 --- /dev/null +++ b/target/linux/ath79/generic/base-files/etc/hotplug.d/tty/10-inittab-add-console @@ -0,0 +1,29 @@ +#!/bin/sh + +. /lib/functions.sh + +inittab_add_console() { + local console + + case $(board_name) in + elecom,wab-i1750-ps) + console="ttyATH1" + ;; + *) + return + ;; + esac + + [ "$DEVNAME" != "$console" ] && \ + return + + # check existing (commented out) entry + grep -q "^#\{0,1\}${console}::askfirst" "/etc/inittab" && \ + return + + # append entry + echo -e "\n${console}::askfirst:/usr/libexec/login.sh" \ + >> /etc/inittab +} + +[ "${ACTION}" = "add" ] && inittab_add_console |