1 1.1.4.2 martin #!/bin/sh 2 1.1.4.2 martin # $NetBSD: import,v 1.1.4.2 2020/04/08 14:07:23 martin Exp $ 3 1.1.4.2 martin # 4 1.1.4.2 martin # Simple shell script to import the newest version of terminfo 5 1.1.4.2 martin # Download it from ftp://ftp.invisible-island.net/ncurses/current 6 1.1.4.2 martin 7 1.1.4.2 martin input=$1 8 1.1.4.2 martin case "${input}" in 9 1.1.4.2 martin terminfo-[0-9]*.src) 10 1.1.4.2 martin ;; 11 1.1.4.2 martin *) 12 1.1.4.2 martin echo "$0: Invalid input file name" 1>&2 13 1.1.4.2 martin exit 1 14 1.1.4.2 martin ;; 15 1.1.4.2 martin esac 16 1.1.4.2 martin 17 1.1.4.2 martin tag=${input%%.src} 18 1.1.4.2 martin vendor=NCURSES 19 1.1.4.2 martin 20 1.1.4.2 martin TMP=$(mktemp -d /tmp/import-terminfo) 21 1.1.4.2 martin trap rm -fr "${TMP}" 0 1 2 15 22 1.1.4.2 martin 23 1.1.4.2 martin cp "$1" "${TMP}/terminfo" 24 1.1.4.2 martin cd "${TMP}" 25 1.1.4.2 martin cleantags terminfo 26 1.1.4.2 martin cvs -d cvs.netbsd.org:/cvsroot import \ 27 1.1.4.2 martin -m "Import $1" src/share/terminfo "${vendor}" "${tag}" 28