Home | History | Annotate | Line # | Download | only in terminfo
import revision 1.1.4.2
      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