Enable basic command line editing in i386 installer shells
(Following the pattern in amd64) When a user selects "exit installer" or hits ^Z in sysinst, the calling install.sh runs a shell, plus shows a message indicating they can type "exit" to return to the installer. Add -E to the arguments to this shell, to enable command line editing, (primarily for arrow keys, but basic emacs sequences will also work)
This commit is contained in:
parent
9fc54008d1
commit
e1dce1bfa4
|
@ -1,5 +1,5 @@
|
|||
#! /bin/sh -m
|
||||
# $NetBSD: install.sh,v 1.4 2015/05/28 09:51:31 martin Exp $
|
||||
# $NetBSD: install.sh,v 1.5 2023/02/11 17:52:19 abs Exp $
|
||||
#
|
||||
# -
|
||||
# Copyright (c) 2010 The NetBSD Foundation, Inc.
|
||||
|
@ -100,7 +100,7 @@ do
|
|||
tput clear
|
||||
echo "You have stopped sysinst, return to it by" \
|
||||
"typing 'exit' or ^D."
|
||||
${SHELL} -i
|
||||
${SHELL} -i -E
|
||||
cmd="fg"
|
||||
else
|
||||
cmd=""
|
||||
|
@ -112,4 +112,4 @@ done
|
|||
echo "TERM=${TERM}" > ${termfile}
|
||||
echo
|
||||
echo "To return to the installer, quit this shell by typing 'exit' or ^D."
|
||||
exec ${SHELL}
|
||||
exec ${SHELL} -E
|
||||
|
|
|
@ -1,5 +1,5 @@
|
|||
#! /bin/sh -m
|
||||
# $NetBSD: install.sh,v 1.2 2012/06/03 21:42:45 joerg Exp $
|
||||
# $NetBSD: install.sh,v 1.3 2023/02/11 17:52:19 abs Exp $
|
||||
#
|
||||
# -
|
||||
# Copyright (c) 2010 The NetBSD Foundation, Inc.
|
||||
|
@ -100,7 +100,7 @@ do
|
|||
tput clear
|
||||
echo "You have stopped sysinst, return to it by" \
|
||||
"typing 'exit' or ^D."
|
||||
${SHELL} -i
|
||||
${SHELL} -i -E
|
||||
cmd="fg"
|
||||
else
|
||||
cmd=""
|
||||
|
@ -112,4 +112,4 @@ done
|
|||
echo "TERM=${TERM}" > ${termfile}
|
||||
echo
|
||||
echo "To return to the installer, quit this shell by typing 'exit' or ^D."
|
||||
exec ${SHELL}
|
||||
exec ${SHELL} -E
|
||||
|
|
Loading…
Reference in New Issue