Home | History | Annotate | Line # | Download | only in terminfo
import revision 1.1
      1  1.1  christos #!/bin/sh
      2  1.1  christos # $NetBSD: import,v 1.1 2019/11/27 19:00:25 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.1  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