From 3cfa25b5f591344d898eda63fd1c3d61ad5c7577373ac7edbe1befa750930d04 Mon Sep 17 00:00:00 2001 From: Olaf Hering Date: Fri, 7 Sep 2012 15:03:24 +0000 Subject: [PATCH] copy terminfo files so that backspace works in screen OBS-URL: https://build.opensuse.org/package/show/Virtualization/libguestfs?expand=0&rev=82 --- libguestfs.mkinitrd.setup.sh | 18 ++++++++++++++++-- libguestfs.spec | 1 + 2 files changed, 17 insertions(+), 2 deletions(-) diff --git a/libguestfs.mkinitrd.setup.sh b/libguestfs.mkinitrd.setup.sh index a34065a..bda73d5 100644 --- a/libguestfs.mkinitrd.setup.sh +++ b/libguestfs.mkinitrd.setup.sh @@ -10,8 +10,22 @@ for f in /etc/magic /usr/share/misc/magic* do if test -e $f then - mkdir -vp $tmp_mnt/${f%/*} - cp -av $f $tmp_mnt/$f + cp -av --parents $f $tmp_mnt/ fi done +for t in \ + screen \ + vt100 \ + vt102 \ + linux +do + ti="`echo /usr/share/terminfo/*/${t}`" + for f in $ti + do + if test -f "${f}" + then + cp -av --parents $f $tmp_mnt + fi + done +done diff --git a/libguestfs.spec b/libguestfs.spec index 80d5e5d..2804b3a 100644 --- a/libguestfs.spec +++ b/libguestfs.spec @@ -265,6 +265,7 @@ BuildRequires: parted BuildRequires: rsync BuildRequires: strace BuildRequires: tar +BuildRequires: terminfo-base BuildRequires: udev BuildRequires: util-linux BuildRequires: xfsprogs