18dc6c738Schristos#!/bin/sh 2*332fbe74Schristos# $NetBSD: import,v 1.2 2024/01/27 15:53:57 christos Exp $ 38dc6c738Schristos# 48dc6c738Schristos# Simple shell script to import the newest version of terminfo 58dc6c738Schristos# Download it from ftp://ftp.invisible-island.net/ncurses/current 68dc6c738Schristos 78dc6c738Schristosinput=$1 88dc6c738Schristoscase "${input}" in 98dc6c738Schristosterminfo-[0-9]*.src) 108dc6c738Schristos ;; 118dc6c738Schristos*) 128dc6c738Schristos echo "$0: Invalid input file name" 1>&2 138dc6c738Schristos exit 1 148dc6c738Schristos ;; 158dc6c738Schristosesac 168dc6c738Schristos 178dc6c738Schristostag=${input%%.src} 188dc6c738Schristosvendor=NCURSES 198dc6c738Schristos 208dc6c738SchristosTMP=$(mktemp -d /tmp/import-terminfo) 21*332fbe74Schristostrap "rm -fr ${TMP}" 0 1 2 15 228dc6c738Schristos 238dc6c738Schristoscp "$1" "${TMP}/terminfo" 248dc6c738Schristoscd "${TMP}" 258dc6c738Schristoscleantags terminfo 268dc6c738Schristoscvs -d cvs.netbsd.org:/cvsroot import \ 278dc6c738Schristos -m "Import $1" src/share/terminfo "${vendor}" "${tag}" 28