aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rwxr-xr-xinitramfs-init.in4
1 files changed, 3 insertions, 1 deletions
diff --git a/initramfs-init.in b/initramfs-init.in
index 8a1c867..1293ef4 100755
--- a/initramfs-init.in
+++ b/initramfs-init.in
@@ -113,9 +113,11 @@ setup_inittab_console(){
local term=
case "$tty" in
ttyS*|ttyMFD*|ttyUSB*|ttyAMA*)
- [ "$speed" = "$1" ] && speed=115200
term=vt100
line=-L
+ flow=${speed##*[^r]}
+ speed=${speed%%[^0-9]*}
+ speed=${speed:-115200}
;;
*)
[ "$speed" = "$1" ] && speed=38400