1#!/bin/sh 2 3DESTDIR=$1 4 5# 6# Write out tabset file: arguments are prefix, number of tab stops, 7# tab stop sequence, postfix. 8# 9write_tabset() { 10 printf "$1" 11 for i in $(seq $2); do printf "$3"; done 12 printf "$4" 13} 14 15# Tabset files for HP terminals. 16write_tabset '\r\e3\r' 13 ' \e1' '\n' >$DESTDIR/std 17write_tabset '\r\e3\r' 9 ' \e1' '' >$DESTDIR/stdcrt 18 19# Tabset for VT100 and derivatives. 20write_tabset '\r\n\e[3g\n' 15 '\eH ' '\eH\n' >$DESTDIR/vt100 21 22# Tabset for VT3xx and VT4xx and derivatives. 23printf '\n\e[3g\n\eP2$t9/17/25/33/41/49/57/65/73/81/89/97/105/113/121/129\e\\\n' >$DESTDIR/vt300 24 25exit 0 26