import revision 1.1
11.1Schristos#!/bin/sh
21.1Schristos# $NetBSD: import,v 1.1 2019/11/27 19:00:25 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.1Schristostrap 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