Skip to content

Commit 3990691

Browse files
committed
Install terminfo database for QEMU curses library
1 parent 20d3cea commit 3990691

File tree

2 files changed

+6
-1
lines changed

2 files changed

+6
-1
lines changed

Dockerfile

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -122,7 +122,9 @@ RUN /usr/local/bin/elf-patcher.sh && \
122122
ln -s busybox $cmd; \
123123
done && \
124124
mkdir -p $CODE_PATH/usr/share && \
125-
cp -a /usr/share/qemu $CODE_PATH/usr/share
125+
cp -a /usr/share/qemu $CODE_PATH/usr/share && \
126+
cp -a /etc/terminfo $CODE_PATH/usr/share
127+
126128

127129
# --- BUILD STAGE ---
128130
# Build static runcvm-init

runcvm-scripts/runcvm-ctr-qemu

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -14,6 +14,9 @@ QEMU_IFDOWN="$RUNCVM_GUEST/scripts/runcvm-ctr-qemu-ifdown"
1414

1515
INIT="init=$RUNCVM_GUEST/scripts/runcvm-vm-init"
1616

17+
# Must export TERMINFO so curses library can find terminfo database.
18+
export TERMINFO="$RUNCVM_GUEST/usr/share/terminfo"
19+
1720
error() {
1821
echo "$1" >&2
1922
exit 1

0 commit comments

Comments
 (0)