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