import revision 1.2
11.1Schristos#!/bin/sh 21.2Schristos# $NetBSD: import,v 1.2 2024/01/27 15:53:57 christos Exp $ 31.1Schristos# 41.1Schristos# Simple shell script to import the newest version of terminfo 51.1Schristos# Download it from ftp://ftp.invisible-island.net/ncurses/current 61.1Schristos 71.1Schristosinput=$1 81.1Schristoscase "${input}" in 91.1Schristosterminfo-[0-9]*.src) 101.1Schristos ;; 111.1Schristos*) 121.1Schristos echo "$0: Invalid input file name" 1>&2 131.1Schristos exit 1 141.1Schristos ;; 151.1Schristosesac 161.1Schristos 171.1Schristostag=${input%%.src} 181.1Schristosvendor=NCURSES 191.1Schristos 201.1SchristosTMP=$(mktemp -d /tmp/import-terminfo) 211.2Schristostrap "rm -fr ${TMP}" 0 1 2 15 221.1Schristos 231.1Schristoscp "$1" "${TMP}/terminfo" 241.1Schristoscd "${TMP}" 251.1Schristoscleantags terminfo 261.1Schristoscvs -d cvs.netbsd.org:/cvsroot import \ 271.1Schristos -m "Import $1" src/share/terminfo "${vendor}" "${tag}" 28