From b73d2cedb761be2131925ec06e5ff4863d061a54 Mon Sep 17 00:00:00 2001 From: Kern Sibbald Date: Sat, 6 May 2006 22:59:12 +0000 Subject: [PATCH] This commit was manufactured by cvs2svn to create tag 'Release-1.38.9'. --- rescue/.cvsignore | 8 - rescue/Makefile.in | 86 - rescue/README | 72 - rescue/autoconf/.cvsignore | 3 - rescue/autoconf/Make.common.in | 42 - rescue/autoconf/acconfig.h | 24 - rescue/autoconf/aclocal.m4 | 196 - rescue/autoconf/config.guess | 1447 ----- rescue/autoconf/config.h.in | 32 - rescue/autoconf/config.sub | 1555 ----- rescue/autoconf/configure.in | 295 - rescue/autoconf/install-sh | 251 - rescue/autoconf/install.sh | 235 - rescue/autoconf/mkinstalldirs | 99 - rescue/configure | 3571 ----------- rescue/freebsd/.cvsignore | 10 - rescue/freebsd/Makefile.in | 57 - rescue/freebsd/backup.etc.list | 13 - rescue/freebsd/getdiskinfo | 204 - rescue/freebsd/make_rescue_disk | 99 - rescue/freebsd/restore_etc | 9 - rescue/freebsd/run_grub | 14 - rescue/freebsd/run_lilo | 6 - rescue/freebsd/sfdisk.bz2 | Bin 18656 -> 0 bytes rescue/linux/.cvsignore | 10 - rescue/linux/Makefile.in | 13 - rescue/linux/cdrom/.cvsignore | 3 - rescue/linux/cdrom/Makefile.in | 102 - rescue/linux/cdrom/README | 208 - rescue/linux/cdrom/cdtree/.cvsignore | 7 - rescue/linux/cdrom/cdtree/BaculaRescueCD | 1 - rescue/linux/cdrom/cdtree/boot/.cvsignore | 1 - .../cdrom/cdtree/boot/isolinux/.cvsignore | 5 - .../cdrom/cdtree/boot/isolinux/boot.msg.in | 14 - .../cdrom/cdtree/boot/isolinux/general.msg | 18 - .../cdrom/cdtree/boot/isolinux/isolinux.bin | Bin 9856 -> 0 bytes .../cdrom/cdtree/boot/isolinux/kernel.msg | 14 - .../linux/cdrom/cdtree/boot/isolinux/memtest | Bin 91936 -> 0 bytes .../cdrom/cdtree/boot/isolinux/options.msg | 17 - rescue/linux/cdrom/dev.tar.gz | Bin 1884 -> 0 bytes rescue/linux/cdrom/makebinaries | 160 - rescue/linux/cdrom/makecdimage | 110 - rescue/linux/cdrom/makeinitrd | 104 - rescue/linux/cdrom/makekernel | 71 - rescue/linux/cdrom/rootetc.list | 13 - rescue/linux/cdrom/rootsbin.list | 181 - rescue/linux/cdrom/roottree/.cvsignore | 10 - rescue/linux/cdrom/roottree/README | 14 - rescue/linux/cdrom/roottree/etc/.cvsignore | 13 - rescue/linux/cdrom/roottree/etc/fonts.cgz | Bin 5974 -> 0 bytes rescue/linux/cdrom/roottree/etc/inittab | 45 - rescue/linux/cdrom/roottree/etc/issue | 6 - rescue/linux/cdrom/roottree/etc/keymaps.gz | Bin 18606 -> 0 bytes rescue/linux/cdrom/roottree/etc/lang-table | 18 - rescue/linux/cdrom/roottree/etc/lilo.conf | 13 - rescue/linux/cdrom/roottree/etc/load_eth0 | 27 - rescue/linux/cdrom/roottree/etc/mount_cdrom | 43 - rescue/linux/cdrom/roottree/etc/mtab | 2 - rescue/linux/cdrom/roottree/etc/nsswitch.conf | 44 - rescue/linux/cdrom/roottree/etc/profile | 49 - rescue/linux/cdrom/roottree/etc/rc.d/rc | 8 - rescue/linux/cdrom/roottree/etc/securetty | 23 - .../linux/cdrom/roottree/etc/start_network.sh | 23 - rescue/linux/cdrom/roottree/etc/sysinit | 48 - rescue/linux/cdrom/roottree/etc/termcap | 5522 ----------------- rescue/linux/cdrom/roottree/linuxrc | 37 - .../linux/cdrom/roottree/root/.bash_history | 0 rescue/linux/cdrom/roottree/root/.bash_logout | 3 - .../linux/cdrom/roottree/root/.bash_profile | 17 - rescue/linux/cdrom/roottree/root/.bashrc | 17 - rescue/linux/cdrom/roottree/root/ntfsresize | Bin 496547 -> 0 bytes rescue/solaris/.cvsignore | 10 - rescue/solaris/Makefile.in | 57 - rescue/solaris/SysAudit | 931 --- rescue/solaris/backup.etc.list | 13 - rescue/solaris/getdiskinfo | 92 - rescue/solaris/make_rescue_disk | 99 - rescue/version.h | 5 - 78 files changed, 16569 deletions(-) delete mode 100644 rescue/.cvsignore delete mode 100755 rescue/Makefile.in delete mode 100644 rescue/README delete mode 100644 rescue/autoconf/.cvsignore delete mode 100644 rescue/autoconf/Make.common.in delete mode 100644 rescue/autoconf/acconfig.h delete mode 100644 rescue/autoconf/aclocal.m4 delete mode 100755 rescue/autoconf/config.guess delete mode 100644 rescue/autoconf/config.h.in delete mode 100755 rescue/autoconf/config.sub delete mode 100644 rescue/autoconf/configure.in delete mode 100755 rescue/autoconf/install-sh delete mode 100755 rescue/autoconf/install.sh delete mode 100755 rescue/autoconf/mkinstalldirs delete mode 100755 rescue/configure delete mode 100644 rescue/freebsd/.cvsignore delete mode 100755 rescue/freebsd/Makefile.in delete mode 100644 rescue/freebsd/backup.etc.list delete mode 100755 rescue/freebsd/getdiskinfo delete mode 100755 rescue/freebsd/make_rescue_disk delete mode 100755 rescue/freebsd/restore_etc delete mode 100755 rescue/freebsd/run_grub delete mode 100755 rescue/freebsd/run_lilo delete mode 100644 rescue/freebsd/sfdisk.bz2 delete mode 100644 rescue/linux/.cvsignore delete mode 100644 rescue/linux/Makefile.in delete mode 100644 rescue/linux/cdrom/.cvsignore delete mode 100644 rescue/linux/cdrom/Makefile.in delete mode 100644 rescue/linux/cdrom/README delete mode 100644 rescue/linux/cdrom/cdtree/.cvsignore delete mode 100644 rescue/linux/cdrom/cdtree/BaculaRescueCD delete mode 100644 rescue/linux/cdrom/cdtree/boot/.cvsignore delete mode 100644 rescue/linux/cdrom/cdtree/boot/isolinux/.cvsignore delete mode 100644 rescue/linux/cdrom/cdtree/boot/isolinux/boot.msg.in delete mode 100644 rescue/linux/cdrom/cdtree/boot/isolinux/general.msg delete mode 100644 rescue/linux/cdrom/cdtree/boot/isolinux/isolinux.bin delete mode 100644 rescue/linux/cdrom/cdtree/boot/isolinux/kernel.msg delete mode 100755 rescue/linux/cdrom/cdtree/boot/isolinux/memtest delete mode 100644 rescue/linux/cdrom/cdtree/boot/isolinux/options.msg delete mode 100644 rescue/linux/cdrom/dev.tar.gz delete mode 100755 rescue/linux/cdrom/makebinaries delete mode 100755 rescue/linux/cdrom/makecdimage delete mode 100755 rescue/linux/cdrom/makeinitrd delete mode 100755 rescue/linux/cdrom/makekernel delete mode 100644 rescue/linux/cdrom/rootetc.list delete mode 100644 rescue/linux/cdrom/rootsbin.list delete mode 100644 rescue/linux/cdrom/roottree/.cvsignore delete mode 100644 rescue/linux/cdrom/roottree/README delete mode 100644 rescue/linux/cdrom/roottree/etc/.cvsignore delete mode 100644 rescue/linux/cdrom/roottree/etc/fonts.cgz delete mode 100644 rescue/linux/cdrom/roottree/etc/inittab delete mode 100644 rescue/linux/cdrom/roottree/etc/issue delete mode 100644 rescue/linux/cdrom/roottree/etc/keymaps.gz delete mode 100644 rescue/linux/cdrom/roottree/etc/lang-table delete mode 100644 rescue/linux/cdrom/roottree/etc/lilo.conf delete mode 100755 rescue/linux/cdrom/roottree/etc/load_eth0 delete mode 100755 rescue/linux/cdrom/roottree/etc/mount_cdrom delete mode 100644 rescue/linux/cdrom/roottree/etc/mtab delete mode 100644 rescue/linux/cdrom/roottree/etc/nsswitch.conf delete mode 100644 rescue/linux/cdrom/roottree/etc/profile delete mode 100755 rescue/linux/cdrom/roottree/etc/rc.d/rc delete mode 100644 rescue/linux/cdrom/roottree/etc/securetty delete mode 100755 rescue/linux/cdrom/roottree/etc/start_network.sh delete mode 100755 rescue/linux/cdrom/roottree/etc/sysinit delete mode 100644 rescue/linux/cdrom/roottree/etc/termcap delete mode 100755 rescue/linux/cdrom/roottree/linuxrc delete mode 100644 rescue/linux/cdrom/roottree/root/.bash_history delete mode 100644 rescue/linux/cdrom/roottree/root/.bash_logout delete mode 100644 rescue/linux/cdrom/roottree/root/.bash_profile delete mode 100644 rescue/linux/cdrom/roottree/root/.bashrc delete mode 100755 rescue/linux/cdrom/roottree/root/ntfsresize delete mode 100644 rescue/solaris/.cvsignore delete mode 100755 rescue/solaris/Makefile.in delete mode 100755 rescue/solaris/SysAudit delete mode 100644 rescue/solaris/backup.etc.list delete mode 100755 rescue/solaris/getdiskinfo delete mode 100755 rescue/solaris/make_rescue_disk delete mode 100644 rescue/version.h diff --git a/rescue/.cvsignore b/rescue/.cvsignore deleted file mode 100644 index b4c6fc2..0000000 --- a/rescue/.cvsignore +++ /dev/null @@ -1,8 +0,0 @@ -autom4te.cache -config.log -config.status -Makefile -config.out -autoconf/config.log -kernsconfig -diff diff --git a/rescue/Makefile.in b/rescue/Makefile.in deleted file mode 100755 index fff0520..0000000 --- a/rescue/Makefile.in +++ /dev/null @@ -1,86 +0,0 @@ -# -# Bootstrap Makefile.in -# -# Version $Id$ -# -@MCOMMON@ - -srcdir = @srcdir@ -VPATH = @srcdir@ -.PATH: @srcdir@ -topdir = . -thisdir = . - - -first_rule: all -dummy: - -MKDIR = $(topdir)/autoconf/mkinstalldirs - -#------------------------------------------------------------------------- - -all: Makefile - (cd linux/cdrom; make all) - - -depend: - - -#------------------------------------------------------------------------- - - -install: - -uninstall: - -configure: autoconf/configure.in autoconf/aclocal.m4 autoconf/acconfig.h autoconf/config.h.in - cd $(srcdir); - ${RMF} -f config.cache config.log config.out config.status src/config.h - autoconf --prepend-include=$(srcdir)/autoconf \ - autoconf/configure.in > configure - chmod 755 configure - -Makefile: Makefile.in - cd $(topdir) \ - && CONFIG_FILES=$(thisdir)/$@ CONFIG_HEADERS= $(SHELL) ./config.status - -Makefiles: - $(SHELL) config.status - -clean: - @$(RMF) *~ 1 2 3 diff - @$(RMF) config.log config.out config.status - @rm -rf autom4te.cache - @rm -rf bacula-rescue-$(VERSION).tar.gz - @for subdir in freebsd linux solaris; do \ - if [ -f $${subdir}/Makefile ]; then \ - (cd $${subdir}; $(MAKE) clean) \ - fi; \ - done - -# clean for distribution -distclean: clean - @$(RMF) -r CVS - -devclean: clean - @for subdir in freebsd linux solaris; do \ - if [ -f $${subdir}/Makefile ]; then \ - (cd $${subdir}; $(MAKE) devclean) \ - fi; \ - done - -release: clean - (cwd=`pwd`; rm -rf /tmp/bacula-rescue-$(VERSION); \ - cd ..; cp -rp $$cwd /tmp/bacula-rescue-$(VERSION); \ - cd /tmp; \ - rm -rf bacula-rescue-$(VERSION)/linux/cdrom/cdtree/bacula-*; \ - find bacula-rescue-$(VERSION) -name .cvsignore -exec rm -f {} \; ; \ - find bacula-rescue-$(VERSION) -name CVS -exec rm -rf {} \; ; \ - rm -rf autom4te.cache; \ - tar cvfz $$cwd/bacula-rescue-$(VERSION).tar.gz bacula-rescue-$(VERSION); \ - rm -rf /tmp/bacula-rescue-$(VERSION); \ - echo " "; \ - echo "Release is in: $$cwd/bacula-rescue-$(VERSION).tar.gz"; \ - echo " ") - -# ------------------------------------------------------------------------ diff --git a/rescue/README b/rescue/README deleted file mode 100644 index 712bc44..0000000 --- a/rescue/README +++ /dev/null @@ -1,72 +0,0 @@ - -This is the Bacula CDROM rescue directory. It currently contains -the following subdirectories: - - Directory Contents - autoconf Configuration files - freebsd The FreeBSD rescue code (not much) - linux The Linux rescue code -- working - cdrom The Linux CDROM rescue code -- working - solaris The Solaris rescue code (not much) - -Build instructions: - -First, you must configure with: - - cd - ./configure --with-bacula= - - This will find the current Bacula version, and create - all the Makefiles from Makefile.in - - Do not edit the Makefiles or your changes will be lost. Always - edit Makefile.in - - There is also a --with-iso= option on configure - that allows you to specify a location of an ISO image that - already exists, presumably built by your Linux vendor. - This option permits remastering of that image and including - the Bacula files. However, this work is incomplete, and I am - a bit unsure what its state it. - -To actually build the CDROM (Linux only): - - cd - - (configure and make your Bacula distribution, if - you have not already done this. - !!!!!!! Important !!!!!!!!!! - You should not configure OpenSSL because there are - no static libraries for some of the components. The - same may be true for Python - !!!!!!!!!!!!!!!!!!!!!!!!!!!!) - - cd rescue/linux/cdrom - (read the README in this directory) - (become root) - make - make burn - make clean - (optionally, you might want to cd to your Bacula - source directory and do a "make clean" to remove - any files created by root) - (become normal user) - - See the README in linux/cdrom for more detailed information - on possible modifications for your site or more of the - details of building the CDROM. - - The documentation for actually using the CDROM can be found - in the Rescue chapter of the Bacula manual. - - -To create a distribution tar file: - cd - ./configure --with-bacula= - make clean - make - make release - - The output will be a .tar.gz file in the current directory - with the name bacula-rescue-.tar.gz - It will print the name. diff --git a/rescue/autoconf/.cvsignore b/rescue/autoconf/.cvsignore deleted file mode 100644 index 2ab7eba..0000000 --- a/rescue/autoconf/.cvsignore +++ /dev/null @@ -1,3 +0,0 @@ -config.log -Make.common -config.h.in diff --git a/rescue/autoconf/Make.common.in b/rescue/autoconf/Make.common.in deleted file mode 100644 index dfd552b..0000000 --- a/rescue/autoconf/Make.common.in +++ /dev/null @@ -1,42 +0,0 @@ -# autoconf/Make.common.in -*- Makefile -*- -# release date (man), LSM date, version number/name, current maintainer -DATE="@DATE@" -LSMDATE=@LSMDATE@ -VERSION=@VERSION@ -VERNAME=bacula-$(VERSION)# -MAINT=Kern Sibbald# -MAINTEMAIL=# -#------------------------------------------------------------------------- - -SHELL = /bin/sh - -# Installation target directories & other installation stuff -prefix = @prefix@ -exec_prefix = @exec_prefix@ -binprefix = -manprefix = -sbindir = @sbindir@ -sysconfdir = @sysconfdir@ -scriptdir = @scriptdir@ -mandir = @mandir@/man1 -manext = 1 - -# Tools & program stuff -MV = @MV@ -RM = @RM@ -RMF = @RM@ -f -CP = @CP@ -SED = @SED@ -AWK = @AWK@ -ECHO = @ECHO@ -CMP = @CMP@ -INSTALL = @INSTALL@ -# add the -s to the following in PRODUCTION mode -INSTALL_PROGRAM = @INSTALL@ -m @SBINPERM@ -INSTALL_DATA = @INSTALL@ -m 644 -INSTALL_SCRIPT = @INSTALL@ -m @SBINPERM@ -INSTALL_CONFIG = @INSTALL@ -m 640 - - -# End of common section of the Makefile -#------------------------------------------------------------------------- diff --git a/rescue/autoconf/acconfig.h b/rescue/autoconf/acconfig.h deleted file mode 100644 index 1d86c66..0000000 --- a/rescue/autoconf/acconfig.h +++ /dev/null @@ -1,24 +0,0 @@ -/* ------------------------------------------------------------------------- */ -/* -- CONFIGURE SPECIFIED FEATURES -- */ -/* ------------------------------------------------------------------------- */ - - -/* ------------------------------------------------------------------------- */ -/* -- CONFIGURE DETECTED FEATURES -- */ -/* ------------------------------------------------------------------------- */ - -/* Operating systems */ -/* OSes */ -#undef HAVE_LINUX_OS -#undef HAVE_FREEBSD_OS -#undef HAVE_NETBSD_OS -#undef HAVE_OPENBSD_OS -#undef HAVE_BSDI_OS -#undef HAVE_HPUX_OS -#undef HAVE_SUN_OS -#undef HAVE_IRIX_OS -#undef HAVE_AIX_OS -#undef HAVE_SGI_OS -#undef HAVE_CYGWIN -#undef HAVE_OSF1_OS -#undef HAVE_DARWIN_OS diff --git a/rescue/autoconf/aclocal.m4 b/rescue/autoconf/aclocal.m4 deleted file mode 100644 index eb5b2c8..0000000 --- a/rescue/autoconf/aclocal.m4 +++ /dev/null @@ -1,196 +0,0 @@ -dnl - -AC_DEFUN(BA_CONDITIONAL, -[AC_SUBST($1_TRUE) -AC_SUBST($1_FALSE) -if $2; then - $1_TRUE= - $1_FALSE='#' -else - $1_TRUE='#' - $1_FALSE= -fi]) - - -AC_DEFUN(BA_CHECK_OPSYS, -[ -AC_CYGWIN -if test $HAVE_UNAME=yes -a x`uname -s` = xSunOS -then - BA_CONDITIONAL(HAVE_SUN_OS, $TRUEPRG) - AC_DEFINE(HAVE_SUN_OS) -else - BA_CONDITIONAL(HAVE_SUN_OS, $FALSEPRG) -fi - -if test $HAVE_UNAME=yes -a x`uname -s` = xOSF1 -then - BA_CONDITIONAL(HAVE_OSF1_OS, $TRUEPRG) - AC_DEFINE(HAVE_OSF1_OS) -else - BA_CONDITIONAL(HAVE_OSF1_OS, $FALSEPRG) -fi - -if test $HAVE_UNAME=yes -a x`uname -s` = xAIX -then - BA_CONDITIONAL(HAVE_AIX_OS, $TRUEPRG) - AC_DEFINE(HAVE_AIX_OS) -else - BA_CONDITIONAL(HAVE_AIX_OS, $FALSEPRG) -fi - -if test $HAVE_UNAME=yes -a x`uname -s` = xHP-UX -then - BA_CONDITIONAL(HAVE_HPUX_OS, $TRUEPRG) - AC_DEFINE(HAVE_HPUX_OS) -else - BA_CONDITIONAL(HAVE_HPUX_OS, $FALSEPRG) -fi - -if test $HAVE_UNAME=yes -a x`uname -s` = xLinux -then - BA_CONDITIONAL(HAVE_LINUX_OS, $TRUEPRG) - AC_DEFINE(HAVE_LINUX_OS) -else - BA_CONDITIONAL(HAVE_LINUX_OS, $FALSEPRG) -fi - -if test $HAVE_UNAME=yes -a x`uname -s` = xFreeBSD -then - BA_CONDITIONAL(HAVE_FREEBSD_OS, $TRUEPRG) - AC_DEFINE(HAVE_FREEBSD_OS) -else - BA_CONDITIONAL(HAVE_FREEBSD_OS, $FALSEPRG) -fi - -if test $HAVE_UNAME=yes -a x`uname -s` = xNetBSD -then - BA_CONDITIONAL(HAVE_NETBSD_OS, $TRUEPRG) - AC_DEFINE(HAVE_NETBSD_OS) -else - BA_CONDITIONAL(HAVE_NETBSD_OS, $FALSEPRG) -fi - -if test $HAVE_UNAME=yes -a x`uname -s` = xOpenBSD -then - BA_CONDITIONAL(HAVE_OPENBSD_OS, $TRUEPRG) - AC_DEFINE(HAVE_OPENBSD_OS) -else - BA_CONDITIONAL(HAVE_OPENBSD_OS, $FALSEPRG) -fi - -if test $HAVE_UNAME=yes -a x`uname -s` = xBSD/OS -then - BA_CONDITIONAL(HAVE_BSDI_OS, $TRUEPRG) - AC_DEFINE(HAVE_BSDI_OS) -else - BA_CONDITIONAL(HAVE_BSDI_OS, $FALSEPRG) -fi - -if test $HAVE_UNAME=yes -a x`uname -s` = xSGI -then - BA_CONDITIONAL(HAVE_SGI_OS, $TRUEPRG) - AC_DEFINE(HAVE_SGI_OS) -else - BA_CONDITIONAL(HAVE_SGI_OS, $FALSEPRG) -fi - -if test $HAVE_UNAME=yes -a x`uname -s` = xIRIX -then - BA_CONDITIONAL(HAVE_IRIX_OS, $TRUEPRG) - AC_DEFINE(HAVE_IRIX_OS) -else - BA_CONDITIONAL(HAVE_IRIX_OS, $FALSEPRG) -fi - -if test $HAVE_UNAME=yes -a x`uname -s` = xDarwin -then - AM_CONDITIONAL(HAVE_DARWIN_OS, $TRUEPRG) - AC_DEFINE(HAVE_DARWIN_OS) -else - AM_CONDITIONAL(HAVE_DARWIN_OS, $FALSEPRG) -fi -]) - -AC_DEFUN(BA_CHECK_OPSYS_DISTNAME, -[AC_MSG_CHECKING(for Operating System Distribution) -if test "x$DISTNAME" != "x" -then - echo "distname set to $DISTNAME" -elif test $HAVE_UNAME=yes -a x`uname -s` = xOSF1 -then - DISTNAME=alpha -elif test $HAVE_UNAME=yes -a x`uname -s` = xAIX -then - DISTNAME=aix -elif test $HAVE_UNAME=yes -a x`uname -s` = xHP-UX -then - DISTNAME=hpux -elif test $HAVE_UNAME=yes -a x`uname -s` = xSunOS -then - DISTNAME=solaris -elif test $HAVE_UNAME=yes -a x`uname -s` = xFreeBSD -then - DISTNAME=freebsd -elif test $HAVE_UNAME=yes -a x`uname -s` = xNetBSD -then - DISTNAME=netbsd -elif test $HAVE_UNAME=yes -a x`uname -s` = xOpenBSD -then - DISTNAME=openbsd -elif test $HAVE_UNAME=yes -a x`uname -s` = xIRIX -then - DISTNAME=irix -elif test $HAVE_UNAME=yes -a x`uname -s` = xBSD/OS -then - DISTNAME=bsdi -elif test -f /etc/SuSE-release -then - DISTNAME=suse -elif test -d /etc/SuSEconfig -then - DISTNAME=suse5 -elif test -f /etc/mandrake-release -then - DISTNAME=mandrake -elif test -f /etc/whitebox-release -then - DISTNAME=redhat -elif test -f /etc/redhat-release -then - DISTNAME=redhat -elif test -f /etc/gentoo-release -then - DISTNAME=gentoo -elif test -f /etc/debian_version -then - DISTNAME=debian -elif test -f /etc/slackware-version -then - DISTNAME=slackware -elif test $HAVE_UNAME=yes -a x`uname -s` = xDarwin -then - DISTNAME=darwin -elif test -f /etc/engarde-version -then - DISTNAME=engarde -elif test "$CYGWIN" = yes -then - DISTNAME=cygwin - AC_DEFINE(HAVE_CYGWIN) -else - DISTNAME=unknown -fi -AC_MSG_RESULT(done) -]) - -AC_DEFUN(AM_CONDITIONAL, -[AC_SUBST($1_TRUE) -AC_SUBST($1_FALSE) -if $2; then - $1_TRUE= - $1_FALSE='#' -else - $1_TRUE='#' - $1_FALSE= -fi]) diff --git a/rescue/autoconf/config.guess b/rescue/autoconf/config.guess deleted file mode 100755 index 7d0185e..0000000 --- a/rescue/autoconf/config.guess +++ /dev/null @@ -1,1447 +0,0 @@ -#! /bin/sh -# Attempt to guess a canonical system name. -# Copyright (C) 1992, 1993, 1994, 1995, 1996, 1997, 1998, 1999, -# 2000, 2001, 2002, 2003, 2004 Free Software Foundation, Inc. - -timestamp='2004-09-07' - -# This file is free software; you can redistribute it and/or modify it -# under the terms of the GNU General Public License as published by -# the Free Software Foundation; either version 2 of the License, or -# (at your option) any later version. -# -# This program is distributed in the hope that it will be useful, but -# WITHOUT ANY WARRANTY; without even the implied warranty of -# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU -# General Public License for more details. -# -# You should have received a copy of the GNU General Public License -# along with this program; if not, write to the Free Software -# Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA. -# -# As a special exception to the GNU General Public License, if you -# distribute this file as part of a program that contains a -# configuration script generated by Autoconf, you may include it under -# the same distribution terms that you use for the rest of that program. - -# Originally written by Per Bothner . -# Please send patches to . Submit a context -# diff and a properly formatted ChangeLog entry. -# -# This script attempts to guess a canonical system name similar to -# config.sub. If it succeeds, it prints the system name on stdout, and -# exits with 0. Otherwise, it exits with 1. -# -# The plan is that this can be called by configure scripts if you -# don't specify an explicit build system type. - -me=`echo "$0" | sed -e 's,.*/,,'` - -usage="\ -Usage: $0 [OPTION] - -Output the configuration name of the system \`$me' is run on. - -Operation modes: - -h, --help print this help, then exit - -t, --time-stamp print date of last modification, then exit - -v, --version print version number, then exit - -Report bugs and patches to ." - -version="\ -GNU config.guess ($timestamp) - -Originally written by Per Bothner. -Copyright (C) 1992, 1993, 1994, 1995, 1996, 1997, 1998, 1999, 2000, 2001, 2002, 2003, 2004 -Free Software Foundation, Inc. - -This is free software; see the source for copying conditions. There is NO -warranty; not even for MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE." - -help=" -Try \`$me --help' for more information." - -# Parse command line -while test $# -gt 0 ; do - case $1 in - --time-stamp | --time* | -t ) - echo "$timestamp" ; exit 0 ;; - --version | -v ) - echo "$version" ; exit 0 ;; - --help | --h* | -h ) - echo "$usage"; exit 0 ;; - -- ) # Stop option processing - shift; break ;; - - ) # Use stdin as input. - break ;; - -* ) - echo "$me: invalid option $1$help" >&2 - exit 1 ;; - * ) - break ;; - esac -done - -if test $# != 0; then - echo "$me: too many arguments$help" >&2 - exit 1 -fi - -trap 'exit 1' 1 2 15 - -# CC_FOR_BUILD -- compiler used by this script. Note that the use of a -# compiler to aid in system detection is discouraged as it requires -# temporary files to be created and, as you can see below, it is a -# headache to deal with in a portable fashion. - -# Historically, `CC_FOR_BUILD' used to be named `HOST_CC'. We still -# use `HOST_CC' if defined, but it is deprecated. - -# Portable tmp directory creation inspired by the Autoconf team. - -set_cc_for_build=' -trap "exitcode=\$?; (rm -f \$tmpfiles 2>/dev/null; rmdir \$tmp 2>/dev/null) && exit \$exitcode" 0 ; -trap "rm -f \$tmpfiles 2>/dev/null; rmdir \$tmp 2>/dev/null; exit 1" 1 2 13 15 ; -: ${TMPDIR=/tmp} ; - { tmp=`(umask 077 && mktemp -d -q "$TMPDIR/cgXXXXXX") 2>/dev/null` && test -n "$tmp" && test -d "$tmp" ; } || - { test -n "$RANDOM" && tmp=$TMPDIR/cg$$-$RANDOM && (umask 077 && mkdir $tmp) ; } || - { tmp=$TMPDIR/cg-$$ && (umask 077 && mkdir $tmp) && echo "Warning: creating insecure temp directory" >&2 ; } || - { echo "$me: cannot create a temporary directory in $TMPDIR" >&2 ; exit 1 ; } ; -dummy=$tmp/dummy ; -tmpfiles="$dummy.c $dummy.o $dummy.rel $dummy" ; -case $CC_FOR_BUILD,$HOST_CC,$CC in - ,,) echo "int x;" > $dummy.c ; - for c in cc gcc c89 c99 ; do - if ($c -c -o $dummy.o $dummy.c) >/dev/null 2>&1 ; then - CC_FOR_BUILD="$c"; break ; - fi ; - done ; - if test x"$CC_FOR_BUILD" = x ; then - CC_FOR_BUILD=no_compiler_found ; - fi - ;; - ,,*) CC_FOR_BUILD=$CC ;; - ,*,*) CC_FOR_BUILD=$HOST_CC ;; -esac ;' - -# This is needed to find uname on a Pyramid OSx when run in the BSD universe. -# (ghazi@noc.rutgers.edu 1994-08-24) -if (test -f /.attbin/uname) >/dev/null 2>&1 ; then - PATH=$PATH:/.attbin ; export PATH -fi - -UNAME_MACHINE=`(uname -m) 2>/dev/null` || UNAME_MACHINE=unknown -UNAME_RELEASE=`(uname -r) 2>/dev/null` || UNAME_RELEASE=unknown -UNAME_SYSTEM=`(uname -s) 2>/dev/null` || UNAME_SYSTEM=unknown -UNAME_VERSION=`(uname -v) 2>/dev/null` || UNAME_VERSION=unknown - -# Note: order is significant - the case branches are not exclusive. - -case "${UNAME_MACHINE}:${UNAME_SYSTEM}:${UNAME_RELEASE}:${UNAME_VERSION}" in - *:NetBSD:*:*) - # NetBSD (nbsd) targets should (where applicable) match one or - # more of the tupples: *-*-netbsdelf*, *-*-netbsdaout*, - # *-*-netbsdecoff* and *-*-netbsd*. For targets that recently - # switched to ELF, *-*-netbsd* would select the old - # object file format. This provides both forward - # compatibility and a consistent mechanism for selecting the - # object file format. - # - # Note: NetBSD doesn't particularly care about the vendor - # portion of the name. We always set it to "unknown". - sysctl="sysctl -n hw.machine_arch" - UNAME_MACHINE_ARCH=`(/sbin/$sysctl 2>/dev/null || \ - /usr/sbin/$sysctl 2>/dev/null || echo unknown)` - case "${UNAME_MACHINE_ARCH}" in - armeb) machine=armeb-unknown ;; - arm*) machine=arm-unknown ;; - sh3el) machine=shl-unknown ;; - sh3eb) machine=sh-unknown ;; - *) machine=${UNAME_MACHINE_ARCH}-unknown ;; - esac - # The Operating System including object format, if it has switched - # to ELF recently, or will in the future. - case "${UNAME_MACHINE_ARCH}" in - arm*|i386|m68k|ns32k|sh3*|sparc|vax) - eval $set_cc_for_build - if echo __ELF__ | $CC_FOR_BUILD -E - 2>/dev/null \ - | grep __ELF__ >/dev/null - then - # Once all utilities can be ECOFF (netbsdecoff) or a.out (netbsdaout). - # Return netbsd for either. FIX? - os=netbsd - else - os=netbsdelf - fi - ;; - *) - os=netbsd - ;; - esac - # The OS release - # Debian GNU/NetBSD machines have a different userland, and - # thus, need a distinct triplet. However, they do not need - # kernel version information, so it can be replaced with a - # suitable tag, in the style of linux-gnu. - case "${UNAME_VERSION}" in - Debian*) - release='-gnu' - ;; - *) - release=`echo ${UNAME_RELEASE}|sed -e 's/[-_].*/\./'` - ;; - esac - # Since CPU_TYPE-MANUFACTURER-KERNEL-OPERATING_SYSTEM: - # contains redundant information, the shorter form: - # CPU_TYPE-MANUFACTURER-OPERATING_SYSTEM is used. - echo "${machine}-${os}${release}" - exit 0 ;; - amd64:OpenBSD:*:*) - echo x86_64-unknown-openbsd${UNAME_RELEASE} - exit 0 ;; - amiga:OpenBSD:*:*) - echo m68k-unknown-openbsd${UNAME_RELEASE} - exit 0 ;; - cats:OpenBSD:*:*) - echo arm-unknown-openbsd${UNAME_RELEASE} - exit 0 ;; - hp300:OpenBSD:*:*) - echo m68k-unknown-openbsd${UNAME_RELEASE} - exit 0 ;; - luna88k:OpenBSD:*:*) - echo m88k-unknown-openbsd${UNAME_RELEASE} - exit 0 ;; - mac68k:OpenBSD:*:*) - echo m68k-unknown-openbsd${UNAME_RELEASE} - exit 0 ;; - macppc:OpenBSD:*:*) - echo powerpc-unknown-openbsd${UNAME_RELEASE} - exit 0 ;; - mvme68k:OpenBSD:*:*) - echo m68k-unknown-openbsd${UNAME_RELEASE} - exit 0 ;; - mvme88k:OpenBSD:*:*) - echo m88k-unknown-openbsd${UNAME_RELEASE} - exit 0 ;; - mvmeppc:OpenBSD:*:*) - echo powerpc-unknown-openbsd${UNAME_RELEASE} - exit 0 ;; - sgi:OpenBSD:*:*) - echo mips64-unknown-openbsd${UNAME_RELEASE} - exit 0 ;; - sun3:OpenBSD:*:*) - echo m68k-unknown-openbsd${UNAME_RELEASE} - exit 0 ;; - *:OpenBSD:*:*) - echo ${UNAME_MACHINE}-unknown-openbsd${UNAME_RELEASE} - exit 0 ;; - *:ekkoBSD:*:*) - echo ${UNAME_MACHINE}-unknown-ekkobsd${UNAME_RELEASE} - exit 0 ;; - macppc:MirBSD:*:*) - echo powerppc-unknown-mirbsd${UNAME_RELEASE} - exit 0 ;; - *:MirBSD:*:*) - echo ${UNAME_MACHINE}-unknown-mirbsd${UNAME_RELEASE} - exit 0 ;; - alpha:OSF1:*:*) - case $UNAME_RELEASE in - *4.0) - UNAME_RELEASE=`/usr/sbin/sizer -v | awk '{print $3}'` - ;; - *5.*) - UNAME_RELEASE=`/usr/sbin/sizer -v | awk '{print $4}'` - ;; - esac - # According to Compaq, /usr/sbin/psrinfo has been available on - # OSF/1 and Tru64 systems produced since 1995. I hope that - # covers most systems running today. This code pipes the CPU - # types through head -n 1, so we only detect the type of CPU 0. - ALPHA_CPU_TYPE=`/usr/sbin/psrinfo -v | sed -n -e 's/^ The alpha \(.*\) processor.*$/\1/p' | head -n 1` - case "$ALPHA_CPU_TYPE" in - "EV4 (21064)") - UNAME_MACHINE="alpha" ;; - "EV4.5 (21064)") - UNAME_MACHINE="alpha" ;; - "LCA4 (21066/21068)") - UNAME_MACHINE="alpha" ;; - "EV5 (21164)") - UNAME_MACHINE="alphaev5" ;; - "EV5.6 (21164A)") - UNAME_MACHINE="alphaev56" ;; - "EV5.6 (21164PC)") - UNAME_MACHINE="alphapca56" ;; - "EV5.7 (21164PC)") - UNAME_MACHINE="alphapca57" ;; - "EV6 (21264)") - UNAME_MACHINE="alphaev6" ;; - "EV6.7 (21264A)") - UNAME_MACHINE="alphaev67" ;; - "EV6.8CB (21264C)") - UNAME_MACHINE="alphaev68" ;; - "EV6.8AL (21264B)") - UNAME_MACHINE="alphaev68" ;; - "EV6.8CX (21264D)") - UNAME_MACHINE="alphaev68" ;; - "EV6.9A (21264/EV69A)") - UNAME_MACHINE="alphaev69" ;; - "EV7 (21364)") - UNAME_MACHINE="alphaev7" ;; - "EV7.9 (21364A)") - UNAME_MACHINE="alphaev79" ;; - esac - # A Pn.n version is a patched version. - # A Vn.n version is a released version. - # A Tn.n version is a released field test version. - # A Xn.n version is an unreleased experimental baselevel. - # 1.2 uses "1.2" for uname -r. - echo ${UNAME_MACHINE}-dec-osf`echo ${UNAME_RELEASE} | sed -e 's/^[PVTX]//' | tr 'ABCDEFGHIJKLMNOPQRSTUVWXYZ' 'abcdefghijklmnopqrstuvwxyz'` - exit 0 ;; - Alpha\ *:Windows_NT*:*) - # How do we know it's Interix rather than the generic POSIX subsystem? - # Should we change UNAME_MACHINE based on the output of uname instead - # of the specific Alpha model? - echo alpha-pc-interix - exit 0 ;; - 21064:Windows_NT:50:3) - echo alpha-dec-winnt3.5 - exit 0 ;; - Amiga*:UNIX_System_V:4.0:*) - echo m68k-unknown-sysv4 - exit 0;; - *:[Aa]miga[Oo][Ss]:*:*) - echo ${UNAME_MACHINE}-unknown-amigaos - exit 0 ;; - *:[Mm]orph[Oo][Ss]:*:*) - echo ${UNAME_MACHINE}-unknown-morphos - exit 0 ;; - *:OS/390:*:*) - echo i370-ibm-openedition - exit 0 ;; - *:OS400:*:*) - echo powerpc-ibm-os400 - exit 0 ;; - arm:RISC*:1.[012]*:*|arm:riscix:1.[012]*:*) - echo arm-acorn-riscix${UNAME_RELEASE} - exit 0;; - SR2?01:HI-UX/MPP:*:* | SR8000:HI-UX/MPP:*:*) - echo hppa1.1-hitachi-hiuxmpp - exit 0;; - Pyramid*:OSx*:*:* | MIS*:OSx*:*:* | MIS*:SMP_DC-OSx*:*:*) - # akee@wpdis03.wpafb.af.mil (Earle F. Ake) contributed MIS and NILE. - if test "`(/bin/universe) 2>/dev/null`" = att ; then - echo pyramid-pyramid-sysv3 - else - echo pyramid-pyramid-bsd - fi - exit 0 ;; - NILE*:*:*:dcosx) - echo pyramid-pyramid-svr4 - exit 0 ;; - DRS?6000:unix:4.0:6*) - echo sparc-icl-nx6 - exit 0 ;; - DRS?6000:UNIX_SV:4.2*:7*) - case `/usr/bin/uname -p` in - sparc) echo sparc-icl-nx7 && exit 0 ;; - esac ;; - sun4H:SunOS:5.*:*) - echo sparc-hal-solaris2`echo ${UNAME_RELEASE}|sed -e 's/[^.]*//'` - exit 0 ;; - sun4*:SunOS:5.*:* | tadpole*:SunOS:5.*:*) - echo sparc-sun-solaris2`echo ${UNAME_RELEASE}|sed -e 's/[^.]*//'` - exit 0 ;; - i86pc:SunOS:5.*:*) - echo i386-pc-solaris2`echo ${UNAME_RELEASE}|sed -e 's/[^.]*//'` - exit 0 ;; - sun4*:SunOS:6*:*) - # According to config.sub, this is the proper way to canonicalize - # SunOS6. Hard to guess exactly what SunOS6 will be like, but - # it's likely to be more like Solaris than SunOS4. - echo sparc-sun-solaris3`echo ${UNAME_RELEASE}|sed -e 's/[^.]*//'` - exit 0 ;; - sun4*:SunOS:*:*) - case "`/usr/bin/arch -k`" in - Series*|S4*) - UNAME_RELEASE=`uname -v` - ;; - esac - # Japanese Language versions have a version number like `4.1.3-JL'. - echo sparc-sun-sunos`echo ${UNAME_RELEASE}|sed -e 's/-/_/'` - exit 0 ;; - sun3*:SunOS:*:*) - echo m68k-sun-sunos${UNAME_RELEASE} - exit 0 ;; - sun*:*:4.2BSD:*) - UNAME_RELEASE=`(sed 1q /etc/motd | awk '{print substr($5,1,3)}') 2>/dev/null` - test "x${UNAME_RELEASE}" = "x" && UNAME_RELEASE=3 - case "`/bin/arch`" in - sun3) - echo m68k-sun-sunos${UNAME_RELEASE} - ;; - sun4) - echo sparc-sun-sunos${UNAME_RELEASE} - ;; - esac - exit 0 ;; - aushp:SunOS:*:*) - echo sparc-auspex-sunos${UNAME_RELEASE} - exit 0 ;; - # The situation for MiNT is a little confusing. The machine name - # can be virtually everything (everything which is not - # "atarist" or "atariste" at least should have a processor - # > m68000). The system name ranges from "MiNT" over "FreeMiNT" - # to the lowercase version "mint" (or "freemint"). Finally - # the system name "TOS" denotes a system which is actually not - # MiNT. But MiNT is downward compatible to TOS, so this should - # be no problem. - atarist[e]:*MiNT:*:* | atarist[e]:*mint:*:* | atarist[e]:*TOS:*:*) - echo m68k-atari-mint${UNAME_RELEASE} - exit 0 ;; - atari*:*MiNT:*:* | atari*:*mint:*:* | atarist[e]:*TOS:*:*) - echo m68k-atari-mint${UNAME_RELEASE} - exit 0 ;; - *falcon*:*MiNT:*:* | *falcon*:*mint:*:* | *falcon*:*TOS:*:*) - echo m68k-atari-mint${UNAME_RELEASE} - exit 0 ;; - milan*:*MiNT:*:* | milan*:*mint:*:* | *milan*:*TOS:*:*) - echo m68k-milan-mint${UNAME_RELEASE} - exit 0 ;; - hades*:*MiNT:*:* | hades*:*mint:*:* | *hades*:*TOS:*:*) - echo m68k-hades-mint${UNAME_RELEASE} - exit 0 ;; - *:*MiNT:*:* | *:*mint:*:* | *:*TOS:*:*) - echo m68k-unknown-mint${UNAME_RELEASE} - exit 0 ;; - m68k:machten:*:*) - echo m68k-apple-machten${UNAME_RELEASE} - exit 0 ;; - powerpc:machten:*:*) - echo powerpc-apple-machten${UNAME_RELEASE} - exit 0 ;; - RISC*:Mach:*:*) - echo mips-dec-mach_bsd4.3 - exit 0 ;; - RISC*:ULTRIX:*:*) - echo mips-dec-ultrix${UNAME_RELEASE} - exit 0 ;; - VAX*:ULTRIX*:*:*) - echo vax-dec-ultrix${UNAME_RELEASE} - exit 0 ;; - 2020:CLIX:*:* | 2430:CLIX:*:*) - echo clipper-intergraph-clix${UNAME_RELEASE} - exit 0 ;; - mips:*:*:UMIPS | mips:*:*:RISCos) - eval $set_cc_for_build - sed 's/^ //' << EOF >$dummy.c -#ifdef __cplusplus -#include /* for printf() prototype */ - int main (int argc, char *argv[]) { -#else - int main (argc, argv) int argc; char *argv[]; { -#endif - #if defined (host_mips) && defined (MIPSEB) - #if defined (SYSTYPE_SYSV) - printf ("mips-mips-riscos%ssysv\n", argv[1]); exit (0); - #endif - #if defined (SYSTYPE_SVR4) - printf ("mips-mips-riscos%ssvr4\n", argv[1]); exit (0); - #endif - #if defined (SYSTYPE_BSD43) || defined(SYSTYPE_BSD) - printf ("mips-mips-riscos%sbsd\n", argv[1]); exit (0); - #endif - #endif - exit (-1); - } -EOF - $CC_FOR_BUILD -o $dummy $dummy.c \ - && $dummy `echo "${UNAME_RELEASE}" | sed -n 's/\([0-9]*\).*/\1/p'` \ - && exit 0 - echo mips-mips-riscos${UNAME_RELEASE} - exit 0 ;; - Motorola:PowerMAX_OS:*:*) - echo powerpc-motorola-powermax - exit 0 ;; - Motorola:*:4.3:PL8-*) - echo powerpc-harris-powermax - exit 0 ;; - Night_Hawk:*:*:PowerMAX_OS | Synergy:PowerMAX_OS:*:*) - echo powerpc-harris-powermax - exit 0 ;; - Night_Hawk:Power_UNIX:*:*) - echo powerpc-harris-powerunix - exit 0 ;; - m88k:CX/UX:7*:*) - echo m88k-harris-cxux7 - exit 0 ;; - m88k:*:4*:R4*) - echo m88k-motorola-sysv4 - exit 0 ;; - m88k:*:3*:R3*) - echo m88k-motorola-sysv3 - exit 0 ;; - AViiON:dgux:*:*) - # DG/UX returns AViiON for all architectures - UNAME_PROCESSOR=`/usr/bin/uname -p` - if [ $UNAME_PROCESSOR = mc88100 ] || [ $UNAME_PROCESSOR = mc88110 ] - then - if [ ${TARGET_BINARY_INTERFACE}x = m88kdguxelfx ] || \ - [ ${TARGET_BINARY_INTERFACE}x = x ] - then - echo m88k-dg-dgux${UNAME_RELEASE} - else - echo m88k-dg-dguxbcs${UNAME_RELEASE} - fi - else - echo i586-dg-dgux${UNAME_RELEASE} - fi - exit 0 ;; - M88*:DolphinOS:*:*) # DolphinOS (SVR3) - echo m88k-dolphin-sysv3 - exit 0 ;; - M88*:*:R3*:*) - # Delta 88k system running SVR3 - echo m88k-motorola-sysv3 - exit 0 ;; - XD88*:*:*:*) # Tektronix XD88 system running UTekV (SVR3) - echo m88k-tektronix-sysv3 - exit 0 ;; - Tek43[0-9][0-9]:UTek:*:*) # Tektronix 4300 system running UTek (BSD) - echo m68k-tektronix-bsd - exit 0 ;; - *:IRIX*:*:*) - echo mips-sgi-irix`echo ${UNAME_RELEASE}|sed -e 's/-/_/g'` - exit 0 ;; - ????????:AIX?:[12].1:2) # AIX 2.2.1 or AIX 2.1.1 is RT/PC AIX. - echo romp-ibm-aix # uname -m gives an 8 hex-code CPU id - exit 0 ;; # Note that: echo "'`uname -s`'" gives 'AIX ' - i*86:AIX:*:*) - echo i386-ibm-aix - exit 0 ;; - ia64:AIX:*:*) - if [ -x /usr/bin/oslevel ] ; then - IBM_REV=`/usr/bin/oslevel` - else - IBM_REV=${UNAME_VERSION}.${UNAME_RELEASE} - fi - echo ${UNAME_MACHINE}-ibm-aix${IBM_REV} - exit 0 ;; - *:AIX:2:3) - if grep bos325 /usr/include/stdio.h >/dev/null 2>&1; then - eval $set_cc_for_build - sed 's/^ //' << EOF >$dummy.c - #include - - main() - { - if (!__power_pc()) - exit(1); - puts("powerpc-ibm-aix3.2.5"); - exit(0); - } -EOF - $CC_FOR_BUILD -o $dummy $dummy.c && $dummy && exit 0 - echo rs6000-ibm-aix3.2.5 - elif grep bos324 /usr/include/stdio.h >/dev/null 2>&1; then - echo rs6000-ibm-aix3.2.4 - else - echo rs6000-ibm-aix3.2 - fi - exit 0 ;; - *:AIX:*:[45]) - IBM_CPU_ID=`/usr/sbin/lsdev -C -c processor -S available | sed 1q | awk '{ print $1 }'` - if /usr/sbin/lsattr -El ${IBM_CPU_ID} | grep ' POWER' >/dev/null 2>&1; then - IBM_ARCH=rs6000 - else - IBM_ARCH=powerpc - fi - if [ -x /usr/bin/oslevel ] ; then - IBM_REV=`/usr/bin/oslevel` - else - IBM_REV=${UNAME_VERSION}.${UNAME_RELEASE} - fi - echo ${IBM_ARCH}-ibm-aix${IBM_REV} - exit 0 ;; - *:AIX:*:*) - echo rs6000-ibm-aix - exit 0 ;; - ibmrt:4.4BSD:*|romp-ibm:BSD:*) - echo romp-ibm-bsd4.4 - exit 0 ;; - ibmrt:*BSD:*|romp-ibm:BSD:*) # covers RT/PC BSD and - echo romp-ibm-bsd${UNAME_RELEASE} # 4.3 with uname added to - exit 0 ;; # report: romp-ibm BSD 4.3 - *:BOSX:*:*) - echo rs6000-bull-bosx - exit 0 ;; - DPX/2?00:B.O.S.:*:*) - echo m68k-bull-sysv3 - exit 0 ;; - 9000/[34]??:4.3bsd:1.*:*) - echo m68k-hp-bsd - exit 0 ;; - hp300:4.4BSD:*:* | 9000/[34]??:4.3bsd:2.*:*) - echo m68k-hp-bsd4.4 - exit 0 ;; - 9000/[34678]??:HP-UX:*:*) - HPUX_REV=`echo ${UNAME_RELEASE}|sed -e 's/[^.]*.[0B]*//'` - case "${UNAME_MACHINE}" in - 9000/31? ) HP_ARCH=m68000 ;; - 9000/[34]?? ) HP_ARCH=m68k ;; - 9000/[678][0-9][0-9]) - if [ -x /usr/bin/getconf ]; then - sc_cpu_version=`/usr/bin/getconf SC_CPU_VERSION 2>/dev/null` - sc_kernel_bits=`/usr/bin/getconf SC_KERNEL_BITS 2>/dev/null` - case "${sc_cpu_version}" in - 523) HP_ARCH="hppa1.0" ;; # CPU_PA_RISC1_0 - 528) HP_ARCH="hppa1.1" ;; # CPU_PA_RISC1_1 - 532) # CPU_PA_RISC2_0 - case "${sc_kernel_bits}" in - 32) HP_ARCH="hppa2.0n" ;; - 64) HP_ARCH="hppa2.0w" ;; - '') HP_ARCH="hppa2.0" ;; # HP-UX 10.20 - esac ;; - esac - fi - if [ "${HP_ARCH}" = "" ]; then - eval $set_cc_for_build - sed 's/^ //' << EOF >$dummy.c - - #define _HPUX_SOURCE - #include - #include - - int main () - { - #if defined(_SC_KERNEL_BITS) - long bits = sysconf(_SC_KERNEL_BITS); - #endif - long cpu = sysconf (_SC_CPU_VERSION); - - switch (cpu) - { - case CPU_PA_RISC1_0: puts ("hppa1.0"); break; - case CPU_PA_RISC1_1: puts ("hppa1.1"); break; - case CPU_PA_RISC2_0: - #if defined(_SC_KERNEL_BITS) - switch (bits) - { - case 64: puts ("hppa2.0w"); break; - case 32: puts ("hppa2.0n"); break; - default: puts ("hppa2.0"); break; - } break; - #else /* !defined(_SC_KERNEL_BITS) */ - puts ("hppa2.0"); break; - #endif - default: puts ("hppa1.0"); break; - } - exit (0); - } -EOF - (CCOPTS= $CC_FOR_BUILD -o $dummy $dummy.c 2>/dev/null) && HP_ARCH=`$dummy` - test -z "$HP_ARCH" && HP_ARCH=hppa - fi ;; - esac - if [ ${HP_ARCH} = "hppa2.0w" ] - then - # avoid double evaluation of $set_cc_for_build - test -n "$CC_FOR_BUILD" || eval $set_cc_for_build - if echo __LP64__ | (CCOPTS= $CC_FOR_BUILD -E -) | grep __LP64__ >/dev/null - then - HP_ARCH="hppa2.0w" - else - HP_ARCH="hppa64" - fi - fi - echo ${HP_ARCH}-hp-hpux${HPUX_REV} - exit 0 ;; - ia64:HP-UX:*:*) - HPUX_REV=`echo ${UNAME_RELEASE}|sed -e 's/[^.]*.[0B]*//'` - echo ia64-hp-hpux${HPUX_REV} - exit 0 ;; - 3050*:HI-UX:*:*) - eval $set_cc_for_build - sed 's/^ //' << EOF >$dummy.c - #include - int - main () - { - long cpu = sysconf (_SC_CPU_VERSION); - /* The order matters, because CPU_IS_HP_MC68K erroneously returns - true for CPU_PA_RISC1_0. CPU_IS_PA_RISC returns correct - results, however. */ - if (CPU_IS_PA_RISC (cpu)) - { - switch (cpu) - { - case CPU_PA_RISC1_0: puts ("hppa1.0-hitachi-hiuxwe2"); break; - case CPU_PA_RISC1_1: puts ("hppa1.1-hitachi-hiuxwe2"); break; - case CPU_PA_RISC2_0: puts ("hppa2.0-hitachi-hiuxwe2"); break; - default: puts ("hppa-hitachi-hiuxwe2"); break; - } - } - else if (CPU_IS_HP_MC68K (cpu)) - puts ("m68k-hitachi-hiuxwe2"); - else puts ("unknown-hitachi-hiuxwe2"); - exit (0); - } -EOF - $CC_FOR_BUILD -o $dummy $dummy.c && $dummy && exit 0 - echo unknown-hitachi-hiuxwe2 - exit 0 ;; - 9000/7??:4.3bsd:*:* | 9000/8?[79]:4.3bsd:*:* ) - echo hppa1.1-hp-bsd - exit 0 ;; - 9000/8??:4.3bsd:*:*) - echo hppa1.0-hp-bsd - exit 0 ;; - *9??*:MPE/iX:*:* | *3000*:MPE/iX:*:*) - echo hppa1.0-hp-mpeix - exit 0 ;; - hp7??:OSF1:*:* | hp8?[79]:OSF1:*:* ) - echo hppa1.1-hp-osf - exit 0 ;; - hp8??:OSF1:*:*) - echo hppa1.0-hp-osf - exit 0 ;; - i*86:OSF1:*:*) - if [ -x /usr/sbin/sysversion ] ; then - echo ${UNAME_MACHINE}-unknown-osf1mk - else - echo ${UNAME_MACHINE}-unknown-osf1 - fi - exit 0 ;; - parisc*:Lites*:*:*) - echo hppa1.1-hp-lites - exit 0 ;; - C1*:ConvexOS:*:* | convex:ConvexOS:C1*:*) - echo c1-convex-bsd - exit 0 ;; - C2*:ConvexOS:*:* | convex:ConvexOS:C2*:*) - if getsysinfo -f scalar_acc - then echo c32-convex-bsd - else echo c2-convex-bsd - fi - exit 0 ;; - C34*:ConvexOS:*:* | convex:ConvexOS:C34*:*) - echo c34-convex-bsd - exit 0 ;; - C38*:ConvexOS:*:* | convex:ConvexOS:C38*:*) - echo c38-convex-bsd - exit 0 ;; - C4*:ConvexOS:*:* | convex:ConvexOS:C4*:*) - echo c4-convex-bsd - exit 0 ;; - CRAY*Y-MP:*:*:*) - echo ymp-cray-unicos${UNAME_RELEASE} | sed -e 's/\.[^.]*$/.X/' - exit 0 ;; - CRAY*[A-Z]90:*:*:*) - echo ${UNAME_MACHINE}-cray-unicos${UNAME_RELEASE} \ - | sed -e 's/CRAY.*\([A-Z]90\)/\1/' \ - -e y/ABCDEFGHIJKLMNOPQRSTUVWXYZ/abcdefghijklmnopqrstuvwxyz/ \ - -e 's/\.[^.]*$/.X/' - exit 0 ;; - CRAY*TS:*:*:*) - echo t90-cray-unicos${UNAME_RELEASE} | sed -e 's/\.[^.]*$/.X/' - exit 0 ;; - CRAY*T3E:*:*:*) - echo alphaev5-cray-unicosmk${UNAME_RELEASE} | sed -e 's/\.[^.]*$/.X/' - exit 0 ;; - CRAY*SV1:*:*:*) - echo sv1-cray-unicos${UNAME_RELEASE} | sed -e 's/\.[^.]*$/.X/' - exit 0 ;; - *:UNICOS/mp:*:*) - echo craynv-cray-unicosmp${UNAME_RELEASE} | sed -e 's/\.[^.]*$/.X/' - exit 0 ;; - F30[01]:UNIX_System_V:*:* | F700:UNIX_System_V:*:*) - FUJITSU_PROC=`uname -m | tr 'ABCDEFGHIJKLMNOPQRSTUVWXYZ' 'abcdefghijklmnopqrstuvwxyz'` - FUJITSU_SYS=`uname -p | tr 'ABCDEFGHIJKLMNOPQRSTUVWXYZ' 'abcdefghijklmnopqrstuvwxyz' | sed -e 's/\///'` - FUJITSU_REL=`echo ${UNAME_RELEASE} | sed -e 's/ /_/'` - echo "${FUJITSU_PROC}-fujitsu-${FUJITSU_SYS}${FUJITSU_REL}" - exit 0 ;; - 5000:UNIX_System_V:4.*:*) - FUJITSU_SYS=`uname -p | tr 'ABCDEFGHIJKLMNOPQRSTUVWXYZ' 'abcdefghijklmnopqrstuvwxyz' | sed -e 's/\///'` - FUJITSU_REL=`echo ${UNAME_RELEASE} | tr 'ABCDEFGHIJKLMNOPQRSTUVWXYZ' 'abcdefghijklmnopqrstuvwxyz' | sed -e 's/ /_/'` - echo "sparc-fujitsu-${FUJITSU_SYS}${FUJITSU_REL}" - exit 0 ;; - i*86:BSD/386:*:* | i*86:BSD/OS:*:* | *:Ascend\ Embedded/OS:*:*) - echo ${UNAME_MACHINE}-pc-bsdi${UNAME_RELEASE} - exit 0 ;; - sparc*:BSD/OS:*:*) - echo sparc-unknown-bsdi${UNAME_RELEASE} - exit 0 ;; - *:BSD/OS:*:*) - echo ${UNAME_MACHINE}-unknown-bsdi${UNAME_RELEASE} - exit 0 ;; - *:FreeBSD:*:*) - echo ${UNAME_MACHINE}-unknown-freebsd`echo ${UNAME_RELEASE}|sed -e 's/[-(].*//'` - exit 0 ;; - i*:CYGWIN*:*) - echo ${UNAME_MACHINE}-pc-cygwin - exit 0 ;; - i*:MINGW*:*) - echo ${UNAME_MACHINE}-pc-mingw32 - exit 0 ;; - i*:PW*:*) - echo ${UNAME_MACHINE}-pc-pw32 - exit 0 ;; - x86:Interix*:[34]*) - echo i586-pc-interix${UNAME_RELEASE}|sed -e 's/\..*//' - exit 0 ;; - [345]86:Windows_95:* | [345]86:Windows_98:* | [345]86:Windows_NT:*) - echo i${UNAME_MACHINE}-pc-mks - exit 0 ;; - i*:Windows_NT*:* | Pentium*:Windows_NT*:*) - # How do we know it's Interix rather than the generic POSIX subsystem? - # It also conflicts with pre-2.0 versions of AT&T UWIN. Should we - # UNAME_MACHINE based on the output of uname instead of i386? - echo i586-pc-interix - exit 0 ;; - i*:UWIN*:*) - echo ${UNAME_MACHINE}-pc-uwin - exit 0 ;; - p*:CYGWIN*:*) - echo powerpcle-unknown-cygwin - exit 0 ;; - prep*:SunOS:5.*:*) - echo powerpcle-unknown-solaris2`echo ${UNAME_RELEASE}|sed -e 's/[^.]*//'` - exit 0 ;; - *:GNU:*:*) - # the GNU system - echo `echo ${UNAME_MACHINE}|sed -e 's,[-/].*$,,'`-unknown-gnu`echo ${UNAME_RELEASE}|sed -e 's,/.*$,,'` - exit 0 ;; - *:GNU/*:*:*) - # other systems with GNU libc and userland - echo ${UNAME_MACHINE}-unknown-`echo ${UNAME_SYSTEM} | sed 's,^[^/]*/,,' | tr '[A-Z]' '[a-z]'``echo ${UNAME_RELEASE}|sed -e 's/[-(].*//'`-gnu - exit 0 ;; - i*86:Minix:*:*) - echo ${UNAME_MACHINE}-pc-minix - exit 0 ;; - arm*:Linux:*:*) - echo ${UNAME_MACHINE}-unknown-linux-gnu - exit 0 ;; - cris:Linux:*:*) - echo cris-axis-linux-gnu - exit 0 ;; - crisv32:Linux:*:*) - echo crisv32-axis-linux-gnu - exit 0 ;; - frv:Linux:*:*) - echo frv-unknown-linux-gnu - exit 0 ;; - ia64:Linux:*:*) - echo ${UNAME_MACHINE}-unknown-linux-gnu - exit 0 ;; - m32r*:Linux:*:*) - echo ${UNAME_MACHINE}-unknown-linux-gnu - exit 0 ;; - m68*:Linux:*:*) - echo ${UNAME_MACHINE}-unknown-linux-gnu - exit 0 ;; - mips:Linux:*:*) - eval $set_cc_for_build - sed 's/^ //' << EOF >$dummy.c - #undef CPU - #undef mips - #undef mipsel - #if defined(__MIPSEL__) || defined(__MIPSEL) || defined(_MIPSEL) || defined(MIPSEL) - CPU=mipsel - #else - #if defined(__MIPSEB__) || defined(__MIPSEB) || defined(_MIPSEB) || defined(MIPSEB) - CPU=mips - #else - CPU= - #endif - #endif -EOF - eval `$CC_FOR_BUILD -E $dummy.c 2>/dev/null | grep ^CPU=` - test x"${CPU}" != x && echo "${CPU}-unknown-linux-gnu" && exit 0 - ;; - mips64:Linux:*:*) - eval $set_cc_for_build - sed 's/^ //' << EOF >$dummy.c - #undef CPU - #undef mips64 - #undef mips64el - #if defined(__MIPSEL__) || defined(__MIPSEL) || defined(_MIPSEL) || defined(MIPSEL) - CPU=mips64el - #else - #if defined(__MIPSEB__) || defined(__MIPSEB) || defined(_MIPSEB) || defined(MIPSEB) - CPU=mips64 - #else - CPU= - #endif - #endif -EOF - eval `$CC_FOR_BUILD -E $dummy.c 2>/dev/null | grep ^CPU=` - test x"${CPU}" != x && echo "${CPU}-unknown-linux-gnu" && exit 0 - ;; - ppc:Linux:*:*) - echo powerpc-unknown-linux-gnu - exit 0 ;; - ppc64:Linux:*:*) - echo powerpc64-unknown-linux-gnu - exit 0 ;; - alpha:Linux:*:*) - case `sed -n '/^cpu model/s/^.*: \(.*\)/\1/p' < /proc/cpuinfo` in - EV5) UNAME_MACHINE=alphaev5 ;; - EV56) UNAME_MACHINE=alphaev56 ;; - PCA56) UNAME_MACHINE=alphapca56 ;; - PCA57) UNAME_MACHINE=alphapca56 ;; - EV6) UNAME_MACHINE=alphaev6 ;; - EV67) UNAME_MACHINE=alphaev67 ;; - EV68*) UNAME_MACHINE=alphaev68 ;; - esac - objdump --private-headers /bin/sh | grep ld.so.1 >/dev/null - if test "$?" = 0 ; then LIBC="libc1" ; else LIBC="" ; fi - echo ${UNAME_MACHINE}-unknown-linux-gnu${LIBC} - exit 0 ;; - parisc:Linux:*:* | hppa:Linux:*:*) - # Look for CPU level - case `grep '^cpu[^a-z]*:' /proc/cpuinfo 2>/dev/null | cut -d' ' -f2` in - PA7*) echo hppa1.1-unknown-linux-gnu ;; - PA8*) echo hppa2.0-unknown-linux-gnu ;; - *) echo hppa-unknown-linux-gnu ;; - esac - exit 0 ;; - parisc64:Linux:*:* | hppa64:Linux:*:*) - echo hppa64-unknown-linux-gnu - exit 0 ;; - s390:Linux:*:* | s390x:Linux:*:*) - echo ${UNAME_MACHINE}-ibm-linux - exit 0 ;; - sh64*:Linux:*:*) - echo ${UNAME_MACHINE}-unknown-linux-gnu - exit 0 ;; - sh*:Linux:*:*) - echo ${UNAME_MACHINE}-unknown-linux-gnu - exit 0 ;; - sparc:Linux:*:* | sparc64:Linux:*:*) - echo ${UNAME_MACHINE}-unknown-linux-gnu - exit 0 ;; - x86_64:Linux:*:*) - echo x86_64-unknown-linux-gnu - exit 0 ;; - i*86:Linux:*:*) - # The BFD linker knows what the default object file format is, so - # first see if it will tell us. cd to the root directory to prevent - # problems with other programs or directories called `ld' in the path. - # Set LC_ALL=C to ensure ld outputs messages in English. - ld_supported_targets=`cd /; LC_ALL=C ld --help 2>&1 \ - | sed -ne '/supported targets:/!d - s/[ ][ ]*/ /g - s/.*supported targets: *// - s/ .*// - p'` - case "$ld_supported_targets" in - elf32-i386) - TENTATIVE="${UNAME_MACHINE}-pc-linux-gnu" - ;; - a.out-i386-linux) - echo "${UNAME_MACHINE}-pc-linux-gnuaout" - exit 0 ;; - coff-i386) - echo "${UNAME_MACHINE}-pc-linux-gnucoff" - exit 0 ;; - "") - # Either a pre-BFD a.out linker (linux-gnuoldld) or - # one that does not give us useful --help. - echo "${UNAME_MACHINE}-pc-linux-gnuoldld" - exit 0 ;; - esac - # Determine whether the default compiler is a.out or elf - eval $set_cc_for_build - sed 's/^ //' << EOF >$dummy.c - #include - #ifdef __ELF__ - # ifdef __GLIBC__ - # if __GLIBC__ >= 2 - LIBC=gnu - # else - LIBC=gnulibc1 - # endif - # else - LIBC=gnulibc1 - # endif - #else - #ifdef __INTEL_COMPILER - LIBC=gnu - #else - LIBC=gnuaout - #endif - #endif - #ifdef __dietlibc__ - LIBC=dietlibc - #endif -EOF - eval `$CC_FOR_BUILD -E $dummy.c 2>/dev/null | grep ^LIBC=` - test x"${LIBC}" != x && echo "${UNAME_MACHINE}-pc-linux-${LIBC}" && exit 0 - test x"${TENTATIVE}" != x && echo "${TENTATIVE}" && exit 0 - ;; - i*86:DYNIX/ptx:4*:*) - # ptx 4.0 does uname -s correctly, with DYNIX/ptx in there. - # earlier versions are messed up and put the nodename in both - # sysname and nodename. - echo i386-sequent-sysv4 - exit 0 ;; - i*86:UNIX_SV:4.2MP:2.*) - # Unixware is an offshoot of SVR4, but it has its own version - # number series starting with 2... - # I am not positive that other SVR4 systems won't match this, - # I just have to hope. -- rms. - # Use sysv4.2uw... so that sysv4* matches it. - echo ${UNAME_MACHINE}-pc-sysv4.2uw${UNAME_VERSION} - exit 0 ;; - i*86:OS/2:*:*) - # If we were able to find `uname', then EMX Unix compatibility - # is probably installed. - echo ${UNAME_MACHINE}-pc-os2-emx - exit 0 ;; - i*86:XTS-300:*:STOP) - echo ${UNAME_MACHINE}-unknown-stop - exit 0 ;; - i*86:atheos:*:*) - echo ${UNAME_MACHINE}-unknown-atheos - exit 0 ;; - i*86:syllable:*:*) - echo ${UNAME_MACHINE}-pc-syllable - exit 0 ;; - i*86:LynxOS:2.*:* | i*86:LynxOS:3.[01]*:* | i*86:LynxOS:4.0*:*) - echo i386-unknown-lynxos${UNAME_RELEASE} - exit 0 ;; - i*86:*DOS:*:*) - echo ${UNAME_MACHINE}-pc-msdosdjgpp - exit 0 ;; - i*86:*:4.*:* | i*86:SYSTEM_V:4.*:*) - UNAME_REL=`echo ${UNAME_RELEASE} | sed 's/\/MP$//'` - if grep Novell /usr/include/link.h >/dev/null 2>/dev/null; then - echo ${UNAME_MACHINE}-univel-sysv${UNAME_REL} - else - echo ${UNAME_MACHINE}-pc-sysv${UNAME_REL} - fi - exit 0 ;; - i*86:*:5:[78]*) - case `/bin/uname -X | grep "^Machine"` in - *486*) UNAME_MACHINE=i486 ;; - *Pentium) UNAME_MACHINE=i586 ;; - *Pent*|*Celeron) UNAME_MACHINE=i686 ;; - esac - echo ${UNAME_MACHINE}-unknown-sysv${UNAME_RELEASE}${UNAME_SYSTEM}${UNAME_VERSION} - exit 0 ;; - i*86:*:3.2:*) - if test -f /usr/options/cb.name; then - UNAME_REL=`sed -n 's/.*Version //p' /dev/null >/dev/null ; then - UNAME_REL=`(/bin/uname -X|grep Release|sed -e 's/.*= //')` - (/bin/uname -X|grep i80486 >/dev/null) && UNAME_MACHINE=i486 - (/bin/uname -X|grep '^Machine.*Pentium' >/dev/null) \ - && UNAME_MACHINE=i586 - (/bin/uname -X|grep '^Machine.*Pent *II' >/dev/null) \ - && UNAME_MACHINE=i686 - (/bin/uname -X|grep '^Machine.*Pentium Pro' >/dev/null) \ - && UNAME_MACHINE=i686 - echo ${UNAME_MACHINE}-pc-sco$UNAME_REL - else - echo ${UNAME_MACHINE}-pc-sysv32 - fi - exit 0 ;; - pc:*:*:*) - # Left here for compatibility: - # uname -m prints for DJGPP always 'pc', but it prints nothing about - # the processor, so we play safe by assuming i386. - echo i386-pc-msdosdjgpp - exit 0 ;; - Intel:Mach:3*:*) - echo i386-pc-mach3 - exit 0 ;; - paragon:*:*:*) - echo i860-intel-osf1 - exit 0 ;; - i860:*:4.*:*) # i860-SVR4 - if grep Stardent /usr/include/sys/uadmin.h >/dev/null 2>&1 ; then - echo i860-stardent-sysv${UNAME_RELEASE} # Stardent Vistra i860-SVR4 - else # Add other i860-SVR4 vendors below as they are discovered. - echo i860-unknown-sysv${UNAME_RELEASE} # Unknown i860-SVR4 - fi - exit 0 ;; - mini*:CTIX:SYS*5:*) - # "miniframe" - echo m68010-convergent-sysv - exit 0 ;; - mc68k:UNIX:SYSTEM5:3.51m) - echo m68k-convergent-sysv - exit 0 ;; - M680?0:D-NIX:5.3:*) - echo m68k-diab-dnix - exit 0 ;; - M68*:*:R3V[5678]*:*) - test -r /sysV68 && echo 'm68k-motorola-sysv' && exit 0 ;; - 3[345]??:*:4.0:3.0 | 3[34]??A:*:4.0:3.0 | 3[34]??,*:*:4.0:3.0 | 3[34]??/*:*:4.0:3.0 | 4400:*:4.0:3.0 | 4850:*:4.0:3.0 | SKA40:*:4.0:3.0 | SDS2:*:4.0:3.0 | SHG2:*:4.0:3.0 | S7501*:*:4.0:3.0) - OS_REL='' - test -r /etc/.relid \ - && OS_REL=.`sed -n 's/[^ ]* [^ ]* \([0-9][0-9]\).*/\1/p' < /etc/.relid` - /bin/uname -p 2>/dev/null | grep 86 >/dev/null \ - && echo i486-ncr-sysv4.3${OS_REL} && exit 0 - /bin/uname -p 2>/dev/null | /bin/grep entium >/dev/null \ - && echo i586-ncr-sysv4.3${OS_REL} && exit 0 ;; - 3[34]??:*:4.0:* | 3[34]??,*:*:4.0:*) - /bin/uname -p 2>/dev/null | grep 86 >/dev/null \ - && echo i486-ncr-sysv4 && exit 0 ;; - m68*:LynxOS:2.*:* | m68*:LynxOS:3.0*:*) - echo m68k-unknown-lynxos${UNAME_RELEASE} - exit 0 ;; - mc68030:UNIX_System_V:4.*:*) - echo m68k-atari-sysv4 - exit 0 ;; - TSUNAMI:LynxOS:2.*:*) - echo sparc-unknown-lynxos${UNAME_RELEASE} - exit 0 ;; - rs6000:LynxOS:2.*:*) - echo rs6000-unknown-lynxos${UNAME_RELEASE} - exit 0 ;; - PowerPC:LynxOS:2.*:* | PowerPC:LynxOS:3.[01]*:* | PowerPC:LynxOS:4.0*:*) - echo powerpc-unknown-lynxos${UNAME_RELEASE} - exit 0 ;; - SM[BE]S:UNIX_SV:*:*) - echo mips-dde-sysv${UNAME_RELEASE} - exit 0 ;; - RM*:ReliantUNIX-*:*:*) - echo mips-sni-sysv4 - exit 0 ;; - RM*:SINIX-*:*:*) - echo mips-sni-sysv4 - exit 0 ;; - *:SINIX-*:*:*) - if uname -p 2>/dev/null >/dev/null ; then - UNAME_MACHINE=`(uname -p) 2>/dev/null` - echo ${UNAME_MACHINE}-sni-sysv4 - else - echo ns32k-sni-sysv - fi - exit 0 ;; - PENTIUM:*:4.0*:*) # Unisys `ClearPath HMP IX 4000' SVR4/MP effort - # says - echo i586-unisys-sysv4 - exit 0 ;; - *:UNIX_System_V:4*:FTX*) - # From Gerald Hewes . - # How about differentiating between stratus architectures? -djm - echo hppa1.1-stratus-sysv4 - exit 0 ;; - *:*:*:FTX*) - # From seanf@swdc.stratus.com. - echo i860-stratus-sysv4 - exit 0 ;; - *:VOS:*:*) - # From Paul.Green@stratus.com. - echo hppa1.1-stratus-vos - exit 0 ;; - mc68*:A/UX:*:*) - echo m68k-apple-aux${UNAME_RELEASE} - exit 0 ;; - news*:NEWS-OS:6*:*) - echo mips-sony-newsos6 - exit 0 ;; - R[34]000:*System_V*:*:* | R4000:UNIX_SYSV:*:* | R*000:UNIX_SV:*:*) - if [ -d /usr/nec ]; then - echo mips-nec-sysv${UNAME_RELEASE} - else - echo mips-unknown-sysv${UNAME_RELEASE} - fi - exit 0 ;; - BeBox:BeOS:*:*) # BeOS running on hardware made by Be, PPC only. - echo powerpc-be-beos - exit 0 ;; - BeMac:BeOS:*:*) # BeOS running on Mac or Mac clone, PPC only. - echo powerpc-apple-beos - exit 0 ;; - BePC:BeOS:*:*) # BeOS running on Intel PC compatible. - echo i586-pc-beos - exit 0 ;; - SX-4:SUPER-UX:*:*) - echo sx4-nec-superux${UNAME_RELEASE} - exit 0 ;; - SX-5:SUPER-UX:*:*) - echo sx5-nec-superux${UNAME_RELEASE} - exit 0 ;; - SX-6:SUPER-UX:*:*) - echo sx6-nec-superux${UNAME_RELEASE} - exit 0 ;; - Power*:Rhapsody:*:*) - echo powerpc-apple-rhapsody${UNAME_RELEASE} - exit 0 ;; - *:Rhapsody:*:*) - echo ${UNAME_MACHINE}-apple-rhapsody${UNAME_RELEASE} - exit 0 ;; - *:Darwin:*:*) - UNAME_PROCESSOR=`uname -p` || UNAME_PROCESSOR=unknown - case $UNAME_PROCESSOR in - *86) UNAME_PROCESSOR=i686 ;; - unknown) UNAME_PROCESSOR=powerpc ;; - esac - echo ${UNAME_PROCESSOR}-apple-darwin${UNAME_RELEASE} - exit 0 ;; - *:procnto*:*:* | *:QNX:[0123456789]*:*) - UNAME_PROCESSOR=`uname -p` - if test "$UNAME_PROCESSOR" = "x86"; then - UNAME_PROCESSOR=i386 - UNAME_MACHINE=pc - fi - echo ${UNAME_PROCESSOR}-${UNAME_MACHINE}-nto-qnx${UNAME_RELEASE} - exit 0 ;; - *:QNX:*:4*) - echo i386-pc-qnx - exit 0 ;; - NSR-?:NONSTOP_KERNEL:*:*) - echo nsr-tandem-nsk${UNAME_RELEASE} - exit 0 ;; - *:NonStop-UX:*:*) - echo mips-compaq-nonstopux - exit 0 ;; - BS2000:POSIX*:*:*) - echo bs2000-siemens-sysv - exit 0 ;; - DS/*:UNIX_System_V:*:*) - echo ${UNAME_MACHINE}-${UNAME_SYSTEM}-${UNAME_RELEASE} - exit 0 ;; - *:Plan9:*:*) - # "uname -m" is not consistent, so use $cputype instead. 386 - # is converted to i386 for consistency with other x86 - # operating systems. - if test "$cputype" = "386"; then - UNAME_MACHINE=i386 - else - UNAME_MACHINE="$cputype" - fi - echo ${UNAME_MACHINE}-unknown-plan9 - exit 0 ;; - *:TOPS-10:*:*) - echo pdp10-unknown-tops10 - exit 0 ;; - *:TENEX:*:*) - echo pdp10-unknown-tenex - exit 0 ;; - KS10:TOPS-20:*:* | KL10:TOPS-20:*:* | TYPE4:TOPS-20:*:*) - echo pdp10-dec-tops20 - exit 0 ;; - XKL-1:TOPS-20:*:* | TYPE5:TOPS-20:*:*) - echo pdp10-xkl-tops20 - exit 0 ;; - *:TOPS-20:*:*) - echo pdp10-unknown-tops20 - exit 0 ;; - *:ITS:*:*) - echo pdp10-unknown-its - exit 0 ;; - SEI:*:*:SEIUX) - echo mips-sei-seiux${UNAME_RELEASE} - exit 0 ;; - *:DragonFly:*:*) - echo ${UNAME_MACHINE}-unknown-dragonfly`echo ${UNAME_RELEASE}|sed -e 's/[-(].*//'` - exit 0 ;; - *:*VMS:*:*) - UNAME_MACHINE=`(uname -p) 2>/dev/null` - case "${UNAME_MACHINE}" in - A*) echo alpha-dec-vms && exit 0 ;; - I*) echo ia64-dec-vms && exit 0 ;; - V*) echo vax-dec-vms && exit 0 ;; - esac -esac - -#echo '(No uname command or uname output not recognized.)' 1>&2 -#echo "${UNAME_MACHINE}:${UNAME_SYSTEM}:${UNAME_RELEASE}:${UNAME_VERSION}" 1>&2 - -eval $set_cc_for_build -cat >$dummy.c < -# include -#endif -main () -{ -#if defined (sony) -#if defined (MIPSEB) - /* BFD wants "bsd" instead of "newsos". Perhaps BFD should be changed, - I don't know.... */ - printf ("mips-sony-bsd\n"); exit (0); -#else -#include - printf ("m68k-sony-newsos%s\n", -#ifdef NEWSOS4 - "4" -#else - "" -#endif - ); exit (0); -#endif -#endif - -#if defined (__arm) && defined (__acorn) && defined (__unix) - printf ("arm-acorn-riscix"); exit (0); -#endif - -#if defined (hp300) && !defined (hpux) - printf ("m68k-hp-bsd\n"); exit (0); -#endif - -#if defined (NeXT) -#if !defined (__ARCHITECTURE__) -#define __ARCHITECTURE__ "m68k" -#endif - int version; - version=`(hostinfo | sed -n 's/.*NeXT Mach \([0-9]*\).*/\1/p') 2>/dev/null`; - if (version < 4) - printf ("%s-next-nextstep%d\n", __ARCHITECTURE__, version); - else - printf ("%s-next-openstep%d\n", __ARCHITECTURE__, version); - exit (0); -#endif - -#if defined (MULTIMAX) || defined (n16) -#if defined (UMAXV) - printf ("ns32k-encore-sysv\n"); exit (0); -#else -#if defined (CMU) - printf ("ns32k-encore-mach\n"); exit (0); -#else - printf ("ns32k-encore-bsd\n"); exit (0); -#endif -#endif -#endif - -#if defined (__386BSD__) - printf ("i386-pc-bsd\n"); exit (0); -#endif - -#if defined (sequent) -#if defined (i386) - printf ("i386-sequent-dynix\n"); exit (0); -#endif -#if defined (ns32000) - printf ("ns32k-sequent-dynix\n"); exit (0); -#endif -#endif - -#if defined (_SEQUENT_) - struct utsname un; - - uname(&un); - - if (strncmp(un.version, "V2", 2) == 0) { - printf ("i386-sequent-ptx2\n"); exit (0); - } - if (strncmp(un.version, "V1", 2) == 0) { /* XXX is V1 correct? */ - printf ("i386-sequent-ptx1\n"); exit (0); - } - printf ("i386-sequent-ptx\n"); exit (0); - -#endif - -#if defined (vax) -# if !defined (ultrix) -# include -# if defined (BSD) -# if BSD == 43 - printf ("vax-dec-bsd4.3\n"); exit (0); -# else -# if BSD == 199006 - printf ("vax-dec-bsd4.3reno\n"); exit (0); -# else - printf ("vax-dec-bsd\n"); exit (0); -# endif -# endif -# else - printf ("vax-dec-bsd\n"); exit (0); -# endif -# else - printf ("vax-dec-ultrix\n"); exit (0); -# endif -#endif - -#if defined (alliant) && defined (i860) - printf ("i860-alliant-bsd\n"); exit (0); -#endif - - exit (1); -} -EOF - -$CC_FOR_BUILD -o $dummy $dummy.c 2>/dev/null && $dummy && exit 0 - -# Apollos put the system type in the environment. - -test -d /usr/apollo && { echo ${ISP}-apollo-${SYSTYPE}; exit 0; } - -# Convex versions that predate uname can use getsysinfo(1) - -if [ -x /usr/convex/getsysinfo ] -then - case `getsysinfo -f cpu_type` in - c1*) - echo c1-convex-bsd - exit 0 ;; - c2*) - if getsysinfo -f scalar_acc - then echo c32-convex-bsd - else echo c2-convex-bsd - fi - exit 0 ;; - c34*) - echo c34-convex-bsd - exit 0 ;; - c38*) - echo c38-convex-bsd - exit 0 ;; - c4*) - echo c4-convex-bsd - exit 0 ;; - esac -fi - -cat >&2 < in order to provide the needed -information to handle your system. - -config.guess timestamp = $timestamp - -uname -m = `(uname -m) 2>/dev/null || echo unknown` -uname -r = `(uname -r) 2>/dev/null || echo unknown` -uname -s = `(uname -s) 2>/dev/null || echo unknown` -uname -v = `(uname -v) 2>/dev/null || echo unknown` - -/usr/bin/uname -p = `(/usr/bin/uname -p) 2>/dev/null` -/bin/uname -X = `(/bin/uname -X) 2>/dev/null` - -hostinfo = `(hostinfo) 2>/dev/null` -/bin/universe = `(/bin/universe) 2>/dev/null` -/usr/bin/arch -k = `(/usr/bin/arch -k) 2>/dev/null` -/bin/arch = `(/bin/arch) 2>/dev/null` -/usr/bin/oslevel = `(/usr/bin/oslevel) 2>/dev/null` -/usr/convex/getsysinfo = `(/usr/convex/getsysinfo) 2>/dev/null` - -UNAME_MACHINE = ${UNAME_MACHINE} -UNAME_RELEASE = ${UNAME_RELEASE} -UNAME_SYSTEM = ${UNAME_SYSTEM} -UNAME_VERSION = ${UNAME_VERSION} -EOF - -exit 1 - -# Local variables: -# eval: (add-hook 'write-file-hooks 'time-stamp) -# time-stamp-start: "timestamp='" -# time-stamp-format: "%:y-%02m-%02d" -# time-stamp-end: "'" -# End: diff --git a/rescue/autoconf/config.h.in b/rescue/autoconf/config.h.in deleted file mode 100644 index e15bcec..0000000 --- a/rescue/autoconf/config.h.in +++ /dev/null @@ -1,32 +0,0 @@ -/* autoconf/config.h.in. Generated from autoconf/configure.in by autoheader. */ -/* ------------------------------------------------------------------------- */ -/* -- CONFIGURE SPECIFIED FEATURES -- */ -/* ------------------------------------------------------------------------- */ - - -/* ------------------------------------------------------------------------- */ -/* -- CONFIGURE DETECTED FEATURES -- */ -/* ------------------------------------------------------------------------- */ - -/* Define if you have GCC */ -#undef HAVE_GCC - -/* General libs */ -#undef LIBS - -/* Operating systems */ -/* OSes */ -#undef HAVE_LINUX_OS -#undef HAVE_FREEBSD_OS -#undef HAVE_NETBSD_OS -#undef HAVE_OPENBSD_OS -#undef HAVE_BSDI_OS -#undef HAVE_HPUX_OS -#undef HAVE_SUN_OS -#undef HAVE_IRIX_OS -#undef HAVE_AIX_OS -#undef HAVE_SGI_OS -#undef HAVE_CYGWIN -#undef HAVE_OSF1_OS -#undef HAVE_DARWIN_OS - diff --git a/rescue/autoconf/config.sub b/rescue/autoconf/config.sub deleted file mode 100755 index edb6b66..0000000 --- a/rescue/autoconf/config.sub +++ /dev/null @@ -1,1555 +0,0 @@ -#! /bin/sh -# Configuration validation subroutine script. -# Copyright (C) 1992, 1993, 1994, 1995, 1996, 1997, 1998, 1999, -# 2000, 2001, 2002, 2003, 2004 Free Software Foundation, Inc. - -timestamp='2004-08-29' - -# This file is (in principle) common to ALL GNU software. -# The presence of a machine in this file suggests that SOME GNU software -# can handle that machine. It does not imply ALL GNU software can. -# -# This file is free software; you can redistribute it and/or modify -# it under the terms of the GNU General Public License as published by -# the Free Software Foundation; either version 2 of the License, or -# (at your option) any later version. -# -# This program is distributed in the hope that it will be useful, -# but WITHOUT ANY WARRANTY; without even the implied warranty of -# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the -# GNU General Public License for more details. -# -# You should have received a copy of the GNU General Public License -# along with this program; if not, write to the Free Software -# Foundation, Inc., 59 Temple Place - Suite 330, -# Boston, MA 02111-1307, USA. - -# As a special exception to the GNU General Public License, if you -# distribute this file as part of a program that contains a -# configuration script generated by Autoconf, you may include it under -# the same distribution terms that you use for the rest of that program. - -# Please send patches to . Submit a context -# diff and a properly formatted ChangeLog entry. -# -# Configuration subroutine to validate and canonicalize a configuration type. -# Supply the specified configuration type as an argument. -# If it is invalid, we print an error message on stderr and exit with code 1. -# Otherwise, we print the canonical config type on stdout and succeed. - -# This file is supposed to be the same for all GNU packages -# and recognize all the CPU types, system types and aliases -# that are meaningful with *any* GNU software. -# Each package is responsible for reporting which valid configurations -# it does not support. The user should be able to distinguish -# a failure to support a valid configuration from a meaningless -# configuration. - -# The goal of this file is to map all the various variations of a given -# machine specification into a single specification in the form: -# CPU_TYPE-MANUFACTURER-OPERATING_SYSTEM -# or in some cases, the newer four-part form: -# CPU_TYPE-MANUFACTURER-KERNEL-OPERATING_SYSTEM -# It is wrong to echo any other type of specification. - -me=`echo "$0" | sed -e 's,.*/,,'` - -usage="\ -Usage: $0 [OPTION] CPU-MFR-OPSYS - $0 [OPTION] ALIAS - -Canonicalize a configuration name. - -Operation modes: - -h, --help print this help, then exit - -t, --time-stamp print date of last modification, then exit - -v, --version print version number, then exit - -Report bugs and patches to ." - -version="\ -GNU config.sub ($timestamp) - -Copyright (C) 1992, 1993, 1994, 1995, 1996, 1997, 1998, 1999, 2000, 2001, 2002, 2003, 2004 -Free Software Foundation, Inc. - -This is free software; see the source for copying conditions. There is NO -warranty; not even for MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE." - -help=" -Try \`$me --help' for more information." - -# Parse command line -while test $# -gt 0 ; do - case $1 in - --time-stamp | --time* | -t ) - echo "$timestamp" ; exit 0 ;; - --version | -v ) - echo "$version" ; exit 0 ;; - --help | --h* | -h ) - echo "$usage"; exit 0 ;; - -- ) # Stop option processing - shift; break ;; - - ) # Use stdin as input. - break ;; - -* ) - echo "$me: invalid option $1$help" - exit 1 ;; - - *local*) - # First pass through any local machine types. - echo $1 - exit 0;; - - * ) - break ;; - esac -done - -case $# in - 0) echo "$me: missing argument$help" >&2 - exit 1;; - 1) ;; - *) echo "$me: too many arguments$help" >&2 - exit 1;; -esac - -# Separate what the user gave into CPU-COMPANY and OS or KERNEL-OS (if any). -# Here we must recognize all the valid KERNEL-OS combinations. -maybe_os=`echo $1 | sed 's/^\(.*\)-\([^-]*-[^-]*\)$/\2/'` -case $maybe_os in - nto-qnx* | linux-gnu* | linux-dietlibc | linux-uclibc* | uclinux-uclibc* | uclinux-gnu* | \ - kfreebsd*-gnu* | knetbsd*-gnu* | netbsd*-gnu* | storm-chaos* | os2-emx* | rtmk-nova*) - os=-$maybe_os - basic_machine=`echo $1 | sed 's/^\(.*\)-\([^-]*-[^-]*\)$/\1/'` - ;; - *) - basic_machine=`echo $1 | sed 's/-[^-]*$//'` - if [ $basic_machine != $1 ] - then os=`echo $1 | sed 's/.*-/-/'` - else os=; fi - ;; -esac - -### Let's recognize common machines as not being operating systems so -### that things like config.sub decstation-3100 work. We also -### recognize some manufacturers as not being operating systems, so we -### can provide default operating systems below. -case $os in - -sun*os*) - # Prevent following clause from handling this invalid input. - ;; - -dec* | -mips* | -sequent* | -encore* | -pc532* | -sgi* | -sony* | \ - -att* | -7300* | -3300* | -delta* | -motorola* | -sun[234]* | \ - -unicom* | -ibm* | -next | -hp | -isi* | -apollo | -altos* | \ - -convergent* | -ncr* | -news | -32* | -3600* | -3100* | -hitachi* |\ - -c[123]* | -convex* | -sun | -crds | -omron* | -dg | -ultra | -tti* | \ - -harris | -dolphin | -highlevel | -gould | -cbm | -ns | -masscomp | \ - -apple | -axis | -knuth | -cray) - os= - basic_machine=$1 - ;; - -sim | -cisco | -oki | -wec | -winbond) - os= - basic_machine=$1 - ;; - -scout) - ;; - -wrs) - os=-vxworks - basic_machine=$1 - ;; - -chorusos*) - os=-chorusos - basic_machine=$1 - ;; - -chorusrdb) - os=-chorusrdb - basic_machine=$1 - ;; - -hiux*) - os=-hiuxwe2 - ;; - -sco5) - os=-sco3.2v5 - basic_machine=`echo $1 | sed -e 's/86-.*/86-pc/'` - ;; - -sco4) - os=-sco3.2v4 - basic_machine=`echo $1 | sed -e 's/86-.*/86-pc/'` - ;; - -sco3.2.[4-9]*) - os=`echo $os | sed -e 's/sco3.2./sco3.2v/'` - basic_machine=`echo $1 | sed -e 's/86-.*/86-pc/'` - ;; - -sco3.2v[4-9]*) - # Don't forget version if it is 3.2v4 or newer. - basic_machine=`echo $1 | sed -e 's/86-.*/86-pc/'` - ;; - -sco*) - os=-sco3.2v2 - basic_machine=`echo $1 | sed -e 's/86-.*/86-pc/'` - ;; - -udk*) - basic_machine=`echo $1 | sed -e 's/86-.*/86-pc/'` - ;; - -isc) - os=-isc2.2 - basic_machine=`echo $1 | sed -e 's/86-.*/86-pc/'` - ;; - -clix*) - basic_machine=clipper-intergraph - ;; - -isc*) - basic_machine=`echo $1 | sed -e 's/86-.*/86-pc/'` - ;; - -lynx*) - os=-lynxos - ;; - -ptx*) - basic_machine=`echo $1 | sed -e 's/86-.*/86-sequent/'` - ;; - -windowsnt*) - os=`echo $os | sed -e 's/windowsnt/winnt/'` - ;; - -psos*) - os=-psos - ;; - -mint | -mint[0-9]*) - basic_machine=m68k-atari - os=-mint - ;; -esac - -# Decode aliases for certain CPU-COMPANY combinations. -case $basic_machine in - # Recognize the basic CPU types without company name. - # Some are omitted here because they have special meanings below. - 1750a | 580 \ - | a29k \ - | alpha | alphaev[4-8] | alphaev56 | alphaev6[78] | alphapca5[67] \ - | alpha64 | alpha64ev[4-8] | alpha64ev56 | alpha64ev6[78] | alpha64pca5[67] \ - | am33_2.0 \ - | arc | arm | arm[bl]e | arme[lb] | armv[2345] | armv[345][lb] | avr \ - | c4x | clipper \ - | d10v | d30v | dlx | dsp16xx \ - | fr30 | frv \ - | h8300 | h8500 | hppa | hppa1.[01] | hppa2.0 | hppa2.0[nw] | hppa64 \ - | i370 | i860 | i960 | ia64 \ - | ip2k | iq2000 \ - | m32r | m32rle | m68000 | m68k | m88k | mcore \ - | mips | mipsbe | mipseb | mipsel | mipsle \ - | mips16 \ - | mips64 | mips64el \ - | mips64vr | mips64vrel \ - | mips64orion | mips64orionel \ - | mips64vr4100 | mips64vr4100el \ - | mips64vr4300 | mips64vr4300el \ - | mips64vr5000 | mips64vr5000el \ - | mipsisa32 | mipsisa32el \ - | mipsisa32r2 | mipsisa32r2el \ - | mipsisa64 | mipsisa64el \ - | mipsisa64r2 | mipsisa64r2el \ - | mipsisa64sb1 | mipsisa64sb1el \ - | mipsisa64sr71k | mipsisa64sr71kel \ - | mipstx39 | mipstx39el \ - | mn10200 | mn10300 \ - | msp430 \ - | ns16k | ns32k \ - | openrisc | or32 \ - | pdp10 | pdp11 | pj | pjl \ - | powerpc | powerpc64 | powerpc64le | powerpcle | ppcbe \ - | pyramid \ - | sh | sh[1234] | sh[23]e | sh[34]eb | shbe | shle | sh[1234]le | sh3ele \ - | sh64 | sh64le \ - | sparc | sparc64 | sparc86x | sparclet | sparclite | sparcv8 | sparcv9 | sparcv9b \ - | strongarm \ - | tahoe | thumb | tic4x | tic80 | tron \ - | v850 | v850e \ - | we32k \ - | x86 | xscale | xstormy16 | xtensa \ - | z8k) - basic_machine=$basic_machine-unknown - ;; - m6811 | m68hc11 | m6812 | m68hc12) - # Motorola 68HC11/12. - basic_machine=$basic_machine-unknown - os=-none - ;; - m88110 | m680[12346]0 | m683?2 | m68360 | m5200 | v70 | w65 | z8k) - ;; - - # We use `pc' rather than `unknown' - # because (1) that's what they normally are, and - # (2) the word "unknown" tends to confuse beginning users. - i*86 | x86_64) - basic_machine=$basic_machine-pc - ;; - # Object if more than one company name word. - *-*-*) - echo Invalid configuration \`$1\': machine \`$basic_machine\' not recognized 1>&2 - exit 1 - ;; - # Recognize the basic CPU types with company name. - 580-* \ - | a29k-* \ - | alpha-* | alphaev[4-8]-* | alphaev56-* | alphaev6[78]-* \ - | alpha64-* | alpha64ev[4-8]-* | alpha64ev56-* | alpha64ev6[78]-* \ - | alphapca5[67]-* | alpha64pca5[67]-* | arc-* \ - | arm-* | armbe-* | armle-* | armeb-* | armv*-* \ - | avr-* \ - | bs2000-* \ - | c[123]* | c30-* | [cjt]90-* | c4x-* | c54x-* | c55x-* | c6x-* \ - | clipper-* | craynv-* | cydra-* \ - | d10v-* | d30v-* | dlx-* \ - | elxsi-* \ - | f30[01]-* | f700-* | fr30-* | frv-* | fx80-* \ - | h8300-* | h8500-* \ - | hppa-* | hppa1.[01]-* | hppa2.0-* | hppa2.0[nw]-* | hppa64-* \ - | i*86-* | i860-* | i960-* | ia64-* \ - | ip2k-* | iq2000-* \ - | m32r-* | m32rle-* \ - | m68000-* | m680[012346]0-* | m68360-* | m683?2-* | m68k-* \ - | m88110-* | m88k-* | mcore-* \ - | mips-* | mipsbe-* | mipseb-* | mipsel-* | mipsle-* \ - | mips16-* \ - | mips64-* | mips64el-* \ - | mips64vr-* | mips64vrel-* \ - | mips64orion-* | mips64orionel-* \ - | mips64vr4100-* | mips64vr4100el-* \ - | mips64vr4300-* | mips64vr4300el-* \ - | mips64vr5000-* | mips64vr5000el-* \ - | mipsisa32-* | mipsisa32el-* \ - | mipsisa32r2-* | mipsisa32r2el-* \ - | mipsisa64-* | mipsisa64el-* \ - | mipsisa64r2-* | mipsisa64r2el-* \ - | mipsisa64sb1-* | mipsisa64sb1el-* \ - | mipsisa64sr71k-* | mipsisa64sr71kel-* \ - | mipstx39-* | mipstx39el-* \ - | mmix-* \ - | msp430-* \ - | none-* | np1-* | ns16k-* | ns32k-* \ - | orion-* \ - | pdp10-* | pdp11-* | pj-* | pjl-* | pn-* | power-* \ - | powerpc-* | powerpc64-* | powerpc64le-* | powerpcle-* | ppcbe-* \ - | pyramid-* \ - | romp-* | rs6000-* \ - | sh-* | sh[1234]-* | sh[23]e-* | sh[34]eb-* | shbe-* \ - | shle-* | sh[1234]le-* | sh3ele-* | sh64-* | sh64le-* \ - | sparc-* | sparc64-* | sparc86x-* | sparclet-* | sparclite-* \ - | sparcv8-* | sparcv9-* | sparcv9b-* | strongarm-* | sv1-* | sx?-* \ - | tahoe-* | thumb-* \ - | tic30-* | tic4x-* | tic54x-* | tic55x-* | tic6x-* | tic80-* \ - | tron-* \ - | v850-* | v850e-* | vax-* \ - | we32k-* \ - | x86-* | x86_64-* | xps100-* | xscale-* | xstormy16-* \ - | xtensa-* \ - | ymp-* \ - | z8k-*) - ;; - # Recognize the various machine names and aliases which stand - # for a CPU type and a company and sometimes even an OS. - 386bsd) - basic_machine=i386-unknown - os=-bsd - ;; - 3b1 | 7300 | 7300-att | att-7300 | pc7300 | safari | unixpc) - basic_machine=m68000-att - ;; - 3b*) - basic_machine=we32k-att - ;; - a29khif) - basic_machine=a29k-amd - os=-udi - ;; - abacus) - basic_machine=abacus-unknown - ;; - adobe68k) - basic_machine=m68010-adobe - os=-scout - ;; - alliant | fx80) - basic_machine=fx80-alliant - ;; - altos | altos3068) - basic_machine=m68k-altos - ;; - am29k) - basic_machine=a29k-none - os=-bsd - ;; - amd64) - basic_machine=x86_64-pc - ;; - amd64-*) - basic_machine=x86_64-`echo $basic_machine | sed 's/^[^-]*-//'` - ;; - amdahl) - basic_machine=580-amdahl - os=-sysv - ;; - amiga | amiga-*) - basic_machine=m68k-unknown - ;; - amigaos | amigados) - basic_machine=m68k-unknown - os=-amigaos - ;; - amigaunix | amix) - basic_machine=m68k-unknown - os=-sysv4 - ;; - apollo68) - basic_machine=m68k-apollo - os=-sysv - ;; - apollo68bsd) - basic_machine=m68k-apollo - os=-bsd - ;; - aux) - basic_machine=m68k-apple - os=-aux - ;; - balance) - basic_machine=ns32k-sequent - os=-dynix - ;; - c90) - basic_machine=c90-cray - os=-unicos - ;; - convex-c1) - basic_machine=c1-convex - os=-bsd - ;; - convex-c2) - basic_machine=c2-convex - os=-bsd - ;; - convex-c32) - basic_machine=c32-convex - os=-bsd - ;; - convex-c34) - basic_machine=c34-convex - os=-bsd - ;; - convex-c38) - basic_machine=c38-convex - os=-bsd - ;; - cray | j90) - basic_machine=j90-cray - os=-unicos - ;; - craynv) - basic_machine=craynv-cray - os=-unicosmp - ;; - cr16c) - basic_machine=cr16c-unknown - os=-elf - ;; - crds | unos) - basic_machine=m68k-crds - ;; - crisv32 | crisv32-* | etraxfs*) - basic_machine=crisv32-axis - ;; - cris | cris-* | etrax*) - basic_machine=cris-axis - ;; - crx) - basic_machine=crx-unknown - os=-elf - ;; - da30 | da30-*) - basic_machine=m68k-da30 - ;; - decstation | decstation-3100 | pmax | pmax-* | pmin | dec3100 | decstatn) - basic_machine=mips-dec - ;; - decsystem10* | dec10*) - basic_machine=pdp10-dec - os=-tops10 - ;; - decsystem20* | dec20*) - basic_machine=pdp10-dec - os=-tops20 - ;; - delta | 3300 | motorola-3300 | motorola-delta \ - | 3300-motorola | delta-motorola) - basic_machine=m68k-motorola - ;; - delta88) - basic_machine=m88k-motorola - os=-sysv3 - ;; - dpx20 | dpx20-*) - basic_machine=rs6000-bull - os=-bosx - ;; - dpx2* | dpx2*-bull) - basic_machine=m68k-bull - os=-sysv3 - ;; - ebmon29k) - basic_machine=a29k-amd - os=-ebmon - ;; - elxsi) - basic_machine=elxsi-elxsi - os=-bsd - ;; - encore | umax | mmax) - basic_machine=ns32k-encore - ;; - es1800 | OSE68k | ose68k | ose | OSE) - basic_machine=m68k-ericsson - os=-ose - ;; - fx2800) - basic_machine=i860-alliant - ;; - genix) - basic_machine=ns32k-ns - ;; - gmicro) - basic_machine=tron-gmicro - os=-sysv - ;; - go32) - basic_machine=i386-pc - os=-go32 - ;; - h3050r* | hiux*) - basic_machine=hppa1.1-hitachi - os=-hiuxwe2 - ;; - h8300hms) - basic_machine=h8300-hitachi - os=-hms - ;; - h8300xray) - basic_machine=h8300-hitachi - os=-xray - ;; - h8500hms) - basic_machine=h8500-hitachi - os=-hms - ;; - harris) - basic_machine=m88k-harris - os=-sysv3 - ;; - hp300-*) - basic_machine=m68k-hp - ;; - hp300bsd) - basic_machine=m68k-hp - os=-bsd - ;; - hp300hpux) - basic_machine=m68k-hp - os=-hpux - ;; - hp3k9[0-9][0-9] | hp9[0-9][0-9]) - basic_machine=hppa1.0-hp - ;; - hp9k2[0-9][0-9] | hp9k31[0-9]) - basic_machine=m68000-hp - ;; - hp9k3[2-9][0-9]) - basic_machine=m68k-hp - ;; - hp9k6[0-9][0-9] | hp6[0-9][0-9]) - basic_machine=hppa1.0-hp - ;; - hp9k7[0-79][0-9] | hp7[0-79][0-9]) - basic_machine=hppa1.1-hp - ;; - hp9k78[0-9] | hp78[0-9]) - # FIXME: really hppa2.0-hp - basic_machine=hppa1.1-hp - ;; - hp9k8[67]1 | hp8[67]1 | hp9k80[24] | hp80[24] | hp9k8[78]9 | hp8[78]9 | hp9k893 | hp893) - # FIXME: really hppa2.0-hp - basic_machine=hppa1.1-hp - ;; - hp9k8[0-9][13679] | hp8[0-9][13679]) - basic_machine=hppa1.1-hp - ;; - hp9k8[0-9][0-9] | hp8[0-9][0-9]) - basic_machine=hppa1.0-hp - ;; - hppa-next) - os=-nextstep3 - ;; - hppaosf) - basic_machine=hppa1.1-hp - os=-osf - ;; - hppro) - basic_machine=hppa1.1-hp - os=-proelf - ;; - i370-ibm* | ibm*) - basic_machine=i370-ibm - ;; -# I'm not sure what "Sysv32" means. Should this be sysv3.2? - i*86v32) - basic_machine=`echo $1 | sed -e 's/86.*/86-pc/'` - os=-sysv32 - ;; - i*86v4*) - basic_machine=`echo $1 | sed -e 's/86.*/86-pc/'` - os=-sysv4 - ;; - i*86v) - basic_machine=`echo $1 | sed -e 's/86.*/86-pc/'` - os=-sysv - ;; - i*86sol2) - basic_machine=`echo $1 | sed -e 's/86.*/86-pc/'` - os=-solaris2 - ;; - i386mach) - basic_machine=i386-mach - os=-mach - ;; - i386-vsta | vsta) - basic_machine=i386-unknown - os=-vsta - ;; - iris | iris4d) - basic_machine=mips-sgi - case $os in - -irix*) - ;; - *) - os=-irix4 - ;; - esac - ;; - isi68 | isi) - basic_machine=m68k-isi - os=-sysv - ;; - m88k-omron*) - basic_machine=m88k-omron - ;; - magnum | m3230) - basic_machine=mips-mips - os=-sysv - ;; - merlin) - basic_machine=ns32k-utek - os=-sysv - ;; - mingw32) - basic_machine=i386-pc - os=-mingw32 - ;; - miniframe) - basic_machine=m68000-convergent - ;; - *mint | -mint[0-9]* | *MiNT | *MiNT[0-9]*) - basic_machine=m68k-atari - os=-mint - ;; - mips3*-*) - basic_machine=`echo $basic_machine | sed -e 's/mips3/mips64/'` - ;; - mips3*) - basic_machine=`echo $basic_machine | sed -e 's/mips3/mips64/'`-unknown - ;; - monitor) - basic_machine=m68k-rom68k - os=-coff - ;; - morphos) - basic_machine=powerpc-unknown - os=-morphos - ;; - msdos) - basic_machine=i386-pc - os=-msdos - ;; - mvs) - basic_machine=i370-ibm - os=-mvs - ;; - ncr3000) - basic_machine=i486-ncr - os=-sysv4 - ;; - netbsd386) - basic_machine=i386-unknown - os=-netbsd - ;; - netwinder) - basic_machine=armv4l-rebel - os=-linux - ;; - news | news700 | news800 | news900) - basic_machine=m68k-sony - os=-newsos - ;; - news1000) - basic_machine=m68030-sony - os=-newsos - ;; - news-3600 | risc-news) - basic_machine=mips-sony - os=-newsos - ;; - necv70) - basic_machine=v70-nec - os=-sysv - ;; - next | m*-next ) - basic_machine=m68k-next - case $os in - -nextstep* ) - ;; - -ns2*) - os=-nextstep2 - ;; - *) - os=-nextstep3 - ;; - esac - ;; - nh3000) - basic_machine=m68k-harris - os=-cxux - ;; - nh[45]000) - basic_machine=m88k-harris - os=-cxux - ;; - nindy960) - basic_machine=i960-intel - os=-nindy - ;; - mon960) - basic_machine=i960-intel - os=-mon960 - ;; - nonstopux) - basic_machine=mips-compaq - os=-nonstopux - ;; - np1) - basic_machine=np1-gould - ;; - nsr-tandem) - basic_machine=nsr-tandem - ;; - op50n-* | op60c-*) - basic_machine=hppa1.1-oki - os=-proelf - ;; - or32 | or32-*) - basic_machine=or32-unknown - os=-coff - ;; - os400) - basic_machine=powerpc-ibm - os=-os400 - ;; - OSE68000 | ose68000) - basic_machine=m68000-ericsson - os=-ose - ;; - os68k) - basic_machine=m68k-none - os=-os68k - ;; - pa-hitachi) - basic_machine=hppa1.1-hitachi - os=-hiuxwe2 - ;; - paragon) - basic_machine=i860-intel - os=-osf - ;; - pbd) - basic_machine=sparc-tti - ;; - pbb) - basic_machine=m68k-tti - ;; - pc532 | pc532-*) - basic_machine=ns32k-pc532 - ;; - pentium | p5 | k5 | k6 | nexgen | viac3) - basic_machine=i586-pc - ;; - pentiumpro | p6 | 6x86 | athlon | athlon_*) - basic_machine=i686-pc - ;; - pentiumii | pentium2 | pentiumiii | pentium3) - basic_machine=i686-pc - ;; - pentium4) - basic_machine=i786-pc - ;; - pentium-* | p5-* | k5-* | k6-* | nexgen-* | viac3-*) - basic_machine=i586-`echo $basic_machine | sed 's/^[^-]*-//'` - ;; - pentiumpro-* | p6-* | 6x86-* | athlon-*) - basic_machine=i686-`echo $basic_machine | sed 's/^[^-]*-//'` - ;; - pentiumii-* | pentium2-* | pentiumiii-* | pentium3-*) - basic_machine=i686-`echo $basic_machine | sed 's/^[^-]*-//'` - ;; - pentium4-*) - basic_machine=i786-`echo $basic_machine | sed 's/^[^-]*-//'` - ;; - pn) - basic_machine=pn-gould - ;; - power) basic_machine=power-ibm - ;; - ppc) basic_machine=powerpc-unknown - ;; - ppc-*) basic_machine=powerpc-`echo $basic_machine | sed 's/^[^-]*-//'` - ;; - ppcle | powerpclittle | ppc-le | powerpc-little) - basic_machine=powerpcle-unknown - ;; - ppcle-* | powerpclittle-*) - basic_machine=powerpcle-`echo $basic_machine | sed 's/^[^-]*-//'` - ;; - ppc64) basic_machine=powerpc64-unknown - ;; - ppc64-*) basic_machine=powerpc64-`echo $basic_machine | sed 's/^[^-]*-//'` - ;; - ppc64le | powerpc64little | ppc64-le | powerpc64-little) - basic_machine=powerpc64le-unknown - ;; - ppc64le-* | powerpc64little-*) - basic_machine=powerpc64le-`echo $basic_machine | sed 's/^[^-]*-//'` - ;; - ps2) - basic_machine=i386-ibm - ;; - pw32) - basic_machine=i586-unknown - os=-pw32 - ;; - rom68k) - basic_machine=m68k-rom68k - os=-coff - ;; - rm[46]00) - basic_machine=mips-siemens - ;; - rtpc | rtpc-*) - basic_machine=romp-ibm - ;; - s390 | s390-*) - basic_machine=s390-ibm - ;; - s390x | s390x-*) - basic_machine=s390x-ibm - ;; - sa29200) - basic_machine=a29k-amd - os=-udi - ;; - sb1) - basic_machine=mipsisa64sb1-unknown - ;; - sb1el) - basic_machine=mipsisa64sb1el-unknown - ;; - sei) - basic_machine=mips-sei - os=-seiux - ;; - sequent) - basic_machine=i386-sequent - ;; - sh) - basic_machine=sh-hitachi - os=-hms - ;; - sh64) - basic_machine=sh64-unknown - ;; - sparclite-wrs | simso-wrs) - basic_machine=sparclite-wrs - os=-vxworks - ;; - sps7) - basic_machine=m68k-bull - os=-sysv2 - ;; - spur) - basic_machine=spur-unknown - ;; - st2000) - basic_machine=m68k-tandem - ;; - stratus) - basic_machine=i860-stratus - os=-sysv4 - ;; - sun2) - basic_machine=m68000-sun - ;; - sun2os3) - basic_machine=m68000-sun - os=-sunos3 - ;; - sun2os4) - basic_machine=m68000-sun - os=-sunos4 - ;; - sun3os3) - basic_machine=m68k-sun - os=-sunos3 - ;; - sun3os4) - basic_machine=m68k-sun - os=-sunos4 - ;; - sun4os3) - basic_machine=sparc-sun - os=-sunos3 - ;; - sun4os4) - basic_machine=sparc-sun - os=-sunos4 - ;; - sun4sol2) - basic_machine=sparc-sun - os=-solaris2 - ;; - sun3 | sun3-*) - basic_machine=m68k-sun - ;; - sun4) - basic_machine=sparc-sun - ;; - sun386 | sun386i | roadrunner) - basic_machine=i386-sun - ;; - sv1) - basic_machine=sv1-cray - os=-unicos - ;; - symmetry) - basic_machine=i386-sequent - os=-dynix - ;; - t3e) - basic_machine=alphaev5-cray - os=-unicos - ;; - t90) - basic_machine=t90-cray - os=-unicos - ;; - tic54x | c54x*) - basic_machine=tic54x-unknown - os=-coff - ;; - tic55x | c55x*) - basic_machine=tic55x-unknown - os=-coff - ;; - tic6x | c6x*) - basic_machine=tic6x-unknown - os=-coff - ;; - tx39) - basic_machine=mipstx39-unknown - ;; - tx39el) - basic_machine=mipstx39el-unknown - ;; - toad1) - basic_machine=pdp10-xkl - os=-tops20 - ;; - tower | tower-32) - basic_machine=m68k-ncr - ;; - tpf) - basic_machine=s390x-ibm - os=-tpf - ;; - udi29k) - basic_machine=a29k-amd - os=-udi - ;; - ultra3) - basic_machine=a29k-nyu - os=-sym1 - ;; - v810 | necv810) - basic_machine=v810-nec - os=-none - ;; - vaxv) - basic_machine=vax-dec - os=-sysv - ;; - vms) - basic_machine=vax-dec - os=-vms - ;; - vpp*|vx|vx-*) - basic_machine=f301-fujitsu - ;; - vxworks960) - basic_machine=i960-wrs - os=-vxworks - ;; - vxworks68) - basic_machine=m68k-wrs - os=-vxworks - ;; - vxworks29k) - basic_machine=a29k-wrs - os=-vxworks - ;; - w65*) - basic_machine=w65-wdc - os=-none - ;; - w89k-*) - basic_machine=hppa1.1-winbond - os=-proelf - ;; - xps | xps100) - basic_machine=xps100-honeywell - ;; - ymp) - basic_machine=ymp-cray - os=-unicos - ;; - z8k-*-coff) - basic_machine=z8k-unknown - os=-sim - ;; - none) - basic_machine=none-none - os=-none - ;; - -# Here we handle the default manufacturer of certain CPU types. It is in -# some cases the only manufacturer, in others, it is the most popular. - w89k) - basic_machine=hppa1.1-winbond - ;; - op50n) - basic_machine=hppa1.1-oki - ;; - op60c) - basic_machine=hppa1.1-oki - ;; - romp) - basic_machine=romp-ibm - ;; - mmix) - basic_machine=mmix-knuth - ;; - rs6000) - basic_machine=rs6000-ibm - ;; - vax) - basic_machine=vax-dec - ;; - pdp10) - # there are many clones, so DEC is not a safe bet - basic_machine=pdp10-unknown - ;; - pdp11) - basic_machine=pdp11-dec - ;; - we32k) - basic_machine=we32k-att - ;; - sh3 | sh4 | sh[34]eb | sh[1234]le | sh[23]ele) - basic_machine=sh-unknown - ;; - sh64) - basic_machine=sh64-unknown - ;; - sparc | sparcv8 | sparcv9 | sparcv9b) - basic_machine=sparc-sun - ;; - cydra) - basic_machine=cydra-cydrome - ;; - orion) - basic_machine=orion-highlevel - ;; - orion105) - basic_machine=clipper-highlevel - ;; - mac | mpw | mac-mpw) - basic_machine=m68k-apple - ;; - pmac | pmac-mpw) - basic_machine=powerpc-apple - ;; - *-unknown) - # Make sure to match an already-canonicalized machine name. - ;; - *) - echo Invalid configuration \`$1\': machine \`$basic_machine\' not recognized 1>&2 - exit 1 - ;; -esac - -# Here we canonicalize certain aliases for manufacturers. -case $basic_machine in - *-digital*) - basic_machine=`echo $basic_machine | sed 's/digital.*/dec/'` - ;; - *-commodore*) - basic_machine=`echo $basic_machine | sed 's/commodore.*/cbm/'` - ;; - *) - ;; -esac - -# Decode manufacturer-specific aliases for certain operating systems. - -if [ x"$os" != x"" ] -then -case $os in - # First match some system type aliases - # that might get confused with valid system types. - # -solaris* is a basic system type, with this one exception. - -solaris1 | -solaris1.*) - os=`echo $os | sed -e 's|solaris1|sunos4|'` - ;; - -solaris) - os=-solaris2 - ;; - -svr4*) - os=-sysv4 - ;; - -unixware*) - os=-sysv4.2uw - ;; - -gnu/linux*) - os=`echo $os | sed -e 's|gnu/linux|linux-gnu|'` - ;; - # First accept the basic system types. - # The portable systems comes first. - # Each alternative MUST END IN A *, to match a version number. - # -sysv* is not here because it comes later, after sysvr4. - -gnu* | -bsd* | -mach* | -minix* | -genix* | -ultrix* | -irix* \ - | -*vms* | -sco* | -esix* | -isc* | -aix* | -sunos | -sunos[34]*\ - | -hpux* | -unos* | -osf* | -luna* | -dgux* | -solaris* | -sym* \ - | -amigaos* | -amigados* | -msdos* | -newsos* | -unicos* | -aof* \ - | -aos* \ - | -nindy* | -vxsim* | -vxworks* | -ebmon* | -hms* | -mvs* \ - | -clix* | -riscos* | -uniplus* | -iris* | -rtu* | -xenix* \ - | -hiux* | -386bsd* | -knetbsd* | -mirbsd* | -netbsd* | -openbsd* \ - | -ekkobsd* | -kfreebsd* | -freebsd* | -riscix* | -lynxos* \ - | -bosx* | -nextstep* | -cxux* | -aout* | -elf* | -oabi* \ - | -ptx* | -coff* | -ecoff* | -winnt* | -domain* | -vsta* \ - | -udi* | -eabi* | -lites* | -ieee* | -go32* | -aux* \ - | -chorusos* | -chorusrdb* \ - | -cygwin* | -pe* | -psos* | -moss* | -proelf* | -rtems* \ - | -mingw32* | -linux-gnu* | -linux-uclibc* | -uxpv* | -beos* | -mpeix* | -udk* \ - | -interix* | -uwin* | -mks* | -rhapsody* | -darwin* | -opened* \ - | -openstep* | -oskit* | -conix* | -pw32* | -nonstopux* \ - | -storm-chaos* | -tops10* | -tenex* | -tops20* | -its* \ - | -os2* | -vos* | -palmos* | -uclinux* | -nucleus* \ - | -morphos* | -superux* | -rtmk* | -rtmk-nova* | -windiss* \ - | -powermax* | -dnix* | -nx6 | -nx7 | -sei* | -dragonfly*) - # Remember, each alternative MUST END IN *, to match a version number. - ;; - -qnx*) - case $basic_machine in - x86-* | i*86-*) - ;; - *) - os=-nto$os - ;; - esac - ;; - -nto-qnx*) - ;; - -nto*) - os=`echo $os | sed -e 's|nto|nto-qnx|'` - ;; - -sim | -es1800* | -hms* | -xray | -os68k* | -none* | -v88r* \ - | -windows* | -osx | -abug | -netware* | -os9* | -beos* \ - | -macos* | -mpw* | -magic* | -mmixware* | -mon960* | -lnews*) - ;; - -mac*) - os=`echo $os | sed -e 's|mac|macos|'` - ;; - -linux-dietlibc) - os=-linux-dietlibc - ;; - -linux*) - os=`echo $os | sed -e 's|linux|linux-gnu|'` - ;; - -sunos5*) - os=`echo $os | sed -e 's|sunos5|solaris2|'` - ;; - -sunos6*) - os=`echo $os | sed -e 's|sunos6|solaris3|'` - ;; - -opened*) - os=-openedition - ;; - -os400*) - os=-os400 - ;; - -wince*) - os=-wince - ;; - -osfrose*) - os=-osfrose - ;; - -osf*) - os=-osf - ;; - -utek*) - os=-bsd - ;; - -dynix*) - os=-bsd - ;; - -acis*) - os=-aos - ;; - -atheos*) - os=-atheos - ;; - -syllable*) - os=-syllable - ;; - -386bsd) - os=-bsd - ;; - -ctix* | -uts*) - os=-sysv - ;; - -nova*) - os=-rtmk-nova - ;; - -ns2 ) - os=-nextstep2 - ;; - -nsk*) - os=-nsk - ;; - # Preserve the version number of sinix5. - -sinix5.*) - os=`echo $os | sed -e 's|sinix|sysv|'` - ;; - -sinix*) - os=-sysv4 - ;; - -tpf*) - os=-tpf - ;; - -triton*) - os=-sysv3 - ;; - -oss*) - os=-sysv3 - ;; - -svr4) - os=-sysv4 - ;; - -svr3) - os=-sysv3 - ;; - -sysvr4) - os=-sysv4 - ;; - # This must come after -sysvr4. - -sysv*) - ;; - -ose*) - os=-ose - ;; - -es1800*) - os=-ose - ;; - -xenix) - os=-xenix - ;; - -*mint | -mint[0-9]* | -*MiNT | -MiNT[0-9]*) - os=-mint - ;; - -aros*) - os=-aros - ;; - -kaos*) - os=-kaos - ;; - -none) - ;; - *) - # Get rid of the `-' at the beginning of $os. - os=`echo $os | sed 's/[^-]*-//'` - echo Invalid configuration \`$1\': system \`$os\' not recognized 1>&2 - exit 1 - ;; -esac -else - -# Here we handle the default operating systems that come with various machines. -# The value should be what the vendor currently ships out the door with their -# machine or put another way, the most popular os provided with the machine. - -# Note that if you're going to try to match "-MANUFACTURER" here (say, -# "-sun"), then you have to tell the case statement up towards the top -# that MANUFACTURER isn't an operating system. Otherwise, code above -# will signal an error saying that MANUFACTURER isn't an operating -# system, and we'll never get to this point. - -case $basic_machine in - *-acorn) - os=-riscix1.2 - ;; - arm*-rebel) - os=-linux - ;; - arm*-semi) - os=-aout - ;; - c4x-* | tic4x-*) - os=-coff - ;; - # This must come before the *-dec entry. - pdp10-*) - os=-tops20 - ;; - pdp11-*) - os=-none - ;; - *-dec | vax-*) - os=-ultrix4.2 - ;; - m68*-apollo) - os=-domain - ;; - i386-sun) - os=-sunos4.0.2 - ;; - m68000-sun) - os=-sunos3 - # This also exists in the configure program, but was not the - # default. - # os=-sunos4 - ;; - m68*-cisco) - os=-aout - ;; - mips*-cisco) - os=-elf - ;; - mips*-*) - os=-elf - ;; - or32-*) - os=-coff - ;; - *-tti) # must be before sparc entry or we get the wrong os. - os=-sysv3 - ;; - sparc-* | *-sun) - os=-sunos4.1.1 - ;; - *-be) - os=-beos - ;; - *-ibm) - os=-aix - ;; - *-knuth) - os=-mmixware - ;; - *-wec) - os=-proelf - ;; - *-winbond) - os=-proelf - ;; - *-oki) - os=-proelf - ;; - *-hp) - os=-hpux - ;; - *-hitachi) - os=-hiux - ;; - i860-* | *-att | *-ncr | *-altos | *-motorola | *-convergent) - os=-sysv - ;; - *-cbm) - os=-amigaos - ;; - *-dg) - os=-dgux - ;; - *-dolphin) - os=-sysv3 - ;; - m68k-ccur) - os=-rtu - ;; - m88k-omron*) - os=-luna - ;; - *-next ) - os=-nextstep - ;; - *-sequent) - os=-ptx - ;; - *-crds) - os=-unos - ;; - *-ns) - os=-genix - ;; - i370-*) - os=-mvs - ;; - *-next) - os=-nextstep3 - ;; - *-gould) - os=-sysv - ;; - *-highlevel) - os=-bsd - ;; - *-encore) - os=-bsd - ;; - *-sgi) - os=-irix - ;; - *-siemens) - os=-sysv4 - ;; - *-masscomp) - os=-rtu - ;; - f30[01]-fujitsu | f700-fujitsu) - os=-uxpv - ;; - *-rom68k) - os=-coff - ;; - *-*bug) - os=-coff - ;; - *-apple) - os=-macos - ;; - *-atari*) - os=-mint - ;; - *) - os=-none - ;; -esac -fi - -# Here we handle the case where we know the os, and the CPU type, but not the -# manufacturer. We pick the logical manufacturer. -vendor=unknown -case $basic_machine in - *-unknown) - case $os in - -riscix*) - vendor=acorn - ;; - -sunos*) - vendor=sun - ;; - -aix*) - vendor=ibm - ;; - -beos*) - vendor=be - ;; - -hpux*) - vendor=hp - ;; - -mpeix*) - vendor=hp - ;; - -hiux*) - vendor=hitachi - ;; - -unos*) - vendor=crds - ;; - -dgux*) - vendor=dg - ;; - -luna*) - vendor=omron - ;; - -genix*) - vendor=ns - ;; - -mvs* | -opened*) - vendor=ibm - ;; - -os400*) - vendor=ibm - ;; - -ptx*) - vendor=sequent - ;; - -tpf*) - vendor=ibm - ;; - -vxsim* | -vxworks* | -windiss*) - vendor=wrs - ;; - -aux*) - vendor=apple - ;; - -hms*) - vendor=hitachi - ;; - -mpw* | -macos*) - vendor=apple - ;; - -*mint | -mint[0-9]* | -*MiNT | -MiNT[0-9]*) - vendor=atari - ;; - -vos*) - vendor=stratus - ;; - esac - basic_machine=`echo $basic_machine | sed "s/unknown/$vendor/"` - ;; -esac - -echo $basic_machine$os -exit 0 - -# Local variables: -# eval: (add-hook 'write-file-hooks 'time-stamp) -# time-stamp-start: "timestamp='" -# time-stamp-format: "%:y-%02m-%02d" -# time-stamp-end: "'" -# End: diff --git a/rescue/autoconf/configure.in b/rescue/autoconf/configure.in deleted file mode 100644 index 41e9e20..0000000 --- a/rescue/autoconf/configure.in +++ /dev/null @@ -1,295 +0,0 @@ -lal# -dnl# -dnl# Process this file with autoconf to produce a configure script. -dnl# -AC_INIT(version.h) -BUILD_DIR=`pwd` -cd .. -TOP_DIR=`pwd` -cd ${BUILD_DIR} -AC_SUBST(BUILD_DIR) -AC_CONFIG_AUX_DIR(${BUILD_DIR}/autoconf) - -dnl require a recent autoconf -AC_PREREQ(2.13) - - -dnl search for true and false programs. -AC_PATH_PROGS(TRUEPRG, true, :) -AC_PATH_PROGS(FALSEPRG, false, :) - -AC_PROG_AWK -# Some AWK programs fail, so test it and warn the user -if echo xfoo | $AWK 'BEGIN { prog=ARGV[1]; ARGC=1 } - { if ((prog == $2) || (("(" prog ")") == $2) || - (("[" prog "]") == $2) || - ((prog ":") == $2)) { print $1 ; exit 0 } }' xfoo>/dev/null; then :; -else - AC_MSG_ERROR([!!!!!!!!! WARNING !!!!!!!!!!!!!! - The regex engine of $AWK is too broken to be used you - might want to install GNU AWK. - !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!]) -fi -THE_AWK=$AWK -AC_PATH_PROG(AWK, $THE_AWK, $THE_AWK) - - -dnl Rescue version -VERSION=`sed -n -e 's/^.*VERSION.*"\(.*\)"$/\1/p' ${srcdir}/version.h` -DATE=`sed -n -e 's/^.*[ \t]*BDATE.*"\(.*\)"$/\1/p' ${srcdir}/version.h` -AC_SUBST(VERSION)dnl -AC_SUBST(DATE)dnl -echo "configuring for Rescue $VERSION ($DATE)" - - -dnl ------------------------------------------------------- -dnl# Check for programs. -dnl ------------------------------------------------------ -AC_PROG_INSTALL -AC_PATH_PROG(MV, mv, mv) -AC_PATH_PROG(RM, rm, rm) -AC_PATH_PROG(CP, cp, cp) -AC_PATH_PROG(ECHO, echo, echo) -AC_PATH_PROG(AR, ar, ar) -AC_PATH_PROG(CDRECORD, cdrecord, cdrecord) - -dnl -------------------------------------------------- -dnl OP Sys determination (see aclocal.m4) -dnl -------------------------------------------------- -BA_CHECK_OPSYS - -# ----------------------------------------------------------- -dnl OPSys Distribution determination (see aclocal.m4) -# ---------------------------------------------------------- -BA_CHECK_OPSYS_DISTNAME - -# ------------------------------------------------------------------------- -# If the user has not set --exec-prefix, we default to ${prefix} -# ------------------------------------------------------------------------- -if test x${exec_prefix} = xNONE ; then - exec_prefix=${prefix} -fi - -# ------------------------------------------- -# check for cdrecord writer location -# get scsibus,target,lun -# ------------------------------------------- -CDSTL="3,0,0" -if test ! x$CDRECORD = x ; then - CDSTL=`${CDRECORD} -scanbus 2>/dev/null | grep CD-RW | ${AWK} '{print $1}'` - if test x${CDSTL} = x ; then - CDSTL=`${CDRECORD} -scanbus 2>/dev/null | grep CD+RW | ${AWK} '{print $1}'` - fi - if test x${CDSTL} = x ; then - CDSTL="3,0,0" - fi -fi -AC_SUBST(CDSTL) - -dnl# -------------------------------------------------------------------------- -dnl# CHECKING COMMAND LINE OPTIONS -dnl# -------------------------------------------------------------------------- - - -where= -# ------------------------------------------ -# Where to get iso -# ------------------------------------------ -AC_ARG_WITH(iso, - [ --with-iso=PATH specify path to iso (not implemented)], - [ - if test "x$withval" != "xno" ; then - where=$withval - type=iso - fi - ] -) -AC_SUBST(iso) - -# ------------------------------------------ -# Where to get cdrom -# ------------------------------------------ -AC_ARG_WITH(cdrom, - [ --with-cdrom=PATH specify path to cdrom], - [ - if test "x$withval" != "xno" ; then - where=$withval - type=cdrom - fi - ] -) - -AC_SUBST(where) -AC_SUBST(type) - - -# ------------------------------------------ -# Which kernel to take -# ------------------------------------------ -AC_ARG_WITH(kernel, - [ --with-kernel=version specify complete kernel version (e.g. 2.6.14-2) ], - [ - if test "x$withval" != "xno" ; then - KERNEL=$withval - fi - ] -) -AC_SUBST(KERNEL) - - -# ------------------------------------------ -# Where to get Bacula source -# ------------------------------------------ -AC_ARG_WITH(bacula, - [ --with-bacula=PATH specify path to Bacula source], - [ - if test "x$withval" != "xno" ; then - bacula=$withval - fi - ] -) -AC_SUBST(bacula) - -STATIC_FD= -# ------------------------------------------ -# Where to get static-bacula-fd -# ------------------------------------------ -AC_ARG_WITH(static-fd, - [ --with-static-fd=PATH specify path to static FD], - [ - if test "x$withval" != "xno" ; then - STATIC_FD=$withval - fi - ] -) -AC_SUBST(STATIC_FD) - -if test x${bacula} = x -a x${STATIC_FD} = x ; then - AC_MSG_ERROR(You must specify either --with-bacula=PATH or --with-static-fd=PATH) -fi - -# -# Finally we set appropriate distribution specific -# variables and defaults -# -# PFILES are platform specific files -PFILES="" -WIN32= -MACOSX= -hostname=`uname -n | cut -d '.' -f 1` -case "$DISTNAME" in -aix) - DISTVER=`uname -r` - ;; -alpha) - DISTVER=`uname -r` - ;; -bsdi) - DISTVER=`uname -a |awk '{print $3}'` - ;; -cygwin) - DISTVER=`uname -a |awk '{print $3}'` - WIN32=win32 - ;; -darwin) - DISTVER=`uname -r` - ;; -debian) - DISTVER=`cat /etc/debian_version` - ;; -freebsd) - DISTVER=`uname -a |awk '{print $3}'` - ;; -hpux) - DISTVER=`uname -r` - ;; -irix) - DISTVER=`uname -r` - ;; -netbsd) - DISTVER=`uname -a |awk '{print $3}'` - ;; -openbsd) - DISTVER=`uname -a |awk '{print $3}'` - ;; -redhat) - if test -f /etc/whitebox-release ; then - f=/etc/whitebox-release - else - f=/etc/redhat-release - fi - if test `cat $f | grep release |\ - cut -f 3 -d ' '`x = "Enterprise"x ; then - DISTVER="Enterprise "`cat $f | grep release |\ - cut -f 6 -d ' '` - else - DISTVER=`cat /etc/redhat-release | grep release |\ - cut -f 5 -d ' '` - fi - hostname=`hostname -s` - ;; -mandrake) - DISTVER=`cat /etc/mandrake-release | grep release |\ - cut -f 5 -d ' '` - ;; -gentoo) - DISTVER=`awk '/version / {print $5}' < /etc/gentoo-release` - ;; -slackware) - DISTVER=`cat /etc/slackware-version` - ;; -solaris) - DISTVER=`uname -r` - ;; -suse) - DISTVER=`cat /etc/SuSE-release |grep VERSION|\ - cut -f 3 -d ' '` - ;; -suse5) - DISTNAME=suse - DISTVER=5.x - ;; -unknown) - DISTVER=unknown - ;; -*) - echo " === Something went wrong. Unknown DISTNAME $DISTNAME ===" - ;; -esac - -AC_SUBST(hostname) - -AC_SUBST(DISTNAME) -AC_SUBST(DISTVER) - -dnl# common parts of the Makefile -MCOMMON=./autoconf/Make.common -AC_SUBST_FILE(MCOMMON) - - -AC_OUTPUT([ \ - autoconf/Make.common \ - Makefile \ - linux/Makefile \ - linux/cdrom/Makefile \ - linux/cdrom/bacula/Makefile \ - linux/cdrom/cdtree/boot/isolinux/boot.msg \ - freebsd/Makefile \ - solaris/Makefile \ - $PFILES ], - [ ] -) - - -echo " -Configuration on `date`: - - Host: $host -- ${DISTNAME} ${DISTVER} - Rescue version: ${VERSION} (${DATE}) - Source code location: ${bacula} - Static FD location: ${STATIC_FD} - Specific kernel version: ${KERNEL} - - " > config.out - -cat config.out diff --git a/rescue/autoconf/install-sh b/rescue/autoconf/install-sh deleted file mode 100755 index 11870f1..0000000 --- a/rescue/autoconf/install-sh +++ /dev/null @@ -1,251 +0,0 @@ -#!/bin/sh -# -# install - install a program, script, or datafile -# This comes from X11R5 (mit/util/scripts/install.sh). -# -# Copyright 1991 by the Massachusetts Institute of Technology -# -# Permission to use, copy, modify, distribute, and sell this software and its -# documentation for any purpose is hereby granted without fee, provided that -# the above copyright notice appear in all copies and that both that -# copyright notice and this permission notice appear in supporting -# documentation, and that the name of M.I.T. not be used in advertising or -# publicity pertaining to distribution of the software without specific, -# written prior permission. M.I.T. makes no representations about the -# suitability of this software for any purpose. It is provided "as is" -# without express or implied warranty. -# -# Calling this script install-sh is preferred over install.sh, to prevent -# `make' implicit rules from creating a file called install from it -# when there is no Makefile. -# -# This script is compatible with the BSD install script, but was written -# from scratch. It can only install one file at a time, a restriction -# shared with many OS's install programs. - - -# set DOITPROG to echo to test this script - -# Don't use :- since 4.3BSD and earlier shells don't like it. -doit="${DOITPROG-}" - - -# put in absolute paths if you don't have them in your path; or use env. vars. - -mvprog="${MVPROG-mv}" -cpprog="${CPPROG-cp}" -chmodprog="${CHMODPROG-chmod}" -chownprog="${CHOWNPROG-chown}" -chgrpprog="${CHGRPPROG-chgrp}" -stripprog="${STRIPPROG-strip}" -rmprog="${RMPROG-rm}" -mkdirprog="${MKDIRPROG-mkdir}" - -transformbasename="" -transform_arg="" -instcmd="$mvprog" -chmodcmd="$chmodprog 0755" -chowncmd="" -chgrpcmd="" -stripcmd="" -rmcmd="$rmprog -f" -mvcmd="$mvprog" -src="" -dst="" -dir_arg="" - -while [ x"$1" != x ]; do - case $1 in - -c) instcmd="$cpprog" - shift - continue;; - - -d) dir_arg=true - shift - continue;; - - -m) chmodcmd="$chmodprog $2" - shift - shift - continue;; - - -o) chowncmd="$chownprog $2" - shift - shift - continue;; - - -g) chgrpcmd="$chgrpprog $2" - shift - shift - continue;; - - -s) stripcmd="$stripprog" - shift - continue;; - - -t=*) transformarg=`echo $1 | sed 's/-t=//'` - shift - continue;; - - -b=*) transformbasename=`echo $1 | sed 's/-b=//'` - shift - continue;; - - *) if [ x"$src" = x ] - then - src=$1 - else - # this colon is to work around a 386BSD /bin/sh bug - : - dst=$1 - fi - shift - continue;; - esac -done - -if [ x"$src" = x ] -then - echo "install: no input file specified" - exit 1 -else - : -fi - -if [ x"$dir_arg" != x ]; then - dst=$src - src="" - - if [ -d $dst ]; then - instcmd=: - chmodcmd="" - else - instcmd=$mkdirprog - fi -else - -# Waiting for this to be detected by the "$instcmd $src $dsttmp" command -# might cause directories to be created, which would be especially bad -# if $src (and thus $dsttmp) contains '*'. - - if [ -f "$src" ] || [ -d "$src" ] - then - : - else - echo "install: $src does not exist" - exit 1 - fi - - if [ x"$dst" = x ] - then - echo "install: no destination specified" - exit 1 - else - : - fi - -# If destination is a directory, append the input filename; if your system -# does not like double slashes in filenames, you may need to add some logic - - if [ -d $dst ] - then - dst="$dst"/`basename $src` - else - : - fi -fi - -## this sed command emulates the dirname command -dstdir=`echo $dst | sed -e 's,[^/]*$,,;s,/$,,;s,^$,.,'` - -# Make sure that the destination directory exists. -# this part is taken from Noah Friedman's mkinstalldirs script - -# Skip lots of stat calls in the usual case. -if [ ! -d "$dstdir" ]; then -defaultIFS=' - ' -IFS="${IFS-${defaultIFS}}" - -oIFS="${IFS}" -# Some sh's can't handle IFS=/ for some reason. -IFS='%' -set - `echo ${dstdir} | sed -e 's@/@%@g' -e 's@^%@/@'` -IFS="${oIFS}" - -pathcomp='' - -while [ $# -ne 0 ] ; do - pathcomp="${pathcomp}${1}" - shift - - if [ ! -d "${pathcomp}" ] ; - then - $mkdirprog "${pathcomp}" - else - : - fi - - pathcomp="${pathcomp}/" -done -fi - -if [ x"$dir_arg" != x ] -then - $doit $instcmd $dst && - - if [ x"$chowncmd" != x ]; then $doit $chowncmd $dst; else : ; fi && - if [ x"$chgrpcmd" != x ]; then $doit $chgrpcmd $dst; else : ; fi && - if [ x"$stripcmd" != x ]; then $doit $stripcmd $dst; else : ; fi && - if [ x"$chmodcmd" != x ]; then $doit $chmodcmd $dst; else : ; fi -else - -# If we're going to rename the final executable, determine the name now. - - if [ x"$transformarg" = x ] - then - dstfile=`basename $dst` - else - dstfile=`basename $dst $transformbasename | - sed $transformarg`$transformbasename - fi - -# don't allow the sed command to completely eliminate the filename - - if [ x"$dstfile" = x ] - then - dstfile=`basename $dst` - else - : - fi - -# Make a temp file name in the proper directory. - - dsttmp=$dstdir/#inst.$$# - -# Move or copy the file name to the temp name - - $doit $instcmd $src $dsttmp && - - trap "rm -f ${dsttmp}" 0 && - -# and set any options; do chmod last to preserve setuid bits - -# If any of these fail, we abort the whole thing. If we want to -# ignore errors from any of these, just make sure not to ignore -# errors from the above "$doit $instcmd $src $dsttmp" command. - - if [ x"$chowncmd" != x ]; then $doit $chowncmd $dsttmp; else :;fi && - if [ x"$chgrpcmd" != x ]; then $doit $chgrpcmd $dsttmp; else :;fi && - if [ x"$stripcmd" != x ]; then $doit $stripcmd $dsttmp; else :;fi && - if [ x"$chmodcmd" != x ]; then $doit $chmodcmd $dsttmp; else :;fi && - -# Now rename the file to the real destination. - - $doit $rmcmd -f $dstdir/$dstfile && - $doit $mvcmd $dsttmp $dstdir/$dstfile - -fi && - - -exit 0 diff --git a/rescue/autoconf/install.sh b/rescue/autoconf/install.sh deleted file mode 100755 index ea88212..0000000 --- a/rescue/autoconf/install.sh +++ /dev/null @@ -1,235 +0,0 @@ -#!/bin/sh -# -# install - install a program, script, or datafile -# This comes from X11R5. -# -# $XConsortium: install.sh,v 1.2 89/12/18 14:47:22 jim Exp $ -# -# This script is compatible with the BSD install script, but was written -# from scratch. -# - -# set DOITPROG to echo to test this script - -# Don't use :- since 4.3BSD and earlier shells don't like it. -doit="${DOITPROG-}" - - -# put in absolute paths if you don't have them in your path; or use env. vars. - -mvprog="${MVPROG-mv}" -cpprog="${CPPROG-cp}" -chmodprog="${CHMODPROG-chmod}" -chownprog="${CHOWNPROG-chown}" -chgrpprog="${CHGRPPROG-chgrp}" -stripprog="${STRIPPROG-strip}" -rmprog="${RMPROG-rm}" -mkdirprog="${MKDIRPROG-mkdir}" - -tranformbasename="" -transform_arg="" -instcmd="$mvprog" -chmodcmd="$chmodprog 0755" -chowncmd="" -chgrpcmd="" -stripcmd="" -rmcmd="$rmprog -f" -mvcmd="$mvprog" -src="" -dst="" -dir_arg="" - -while [ x"$1" != x ]; do - case $1 in - -c) instcmd="$cpprog" - shift - continue;; - - -d) dir_arg=true - shift - continue;; - - -m) chmodcmd="$chmodprog $2" - shift - shift - continue;; - - -o) chowncmd="$chownprog $2" - shift - shift - continue;; - - -g) chgrpcmd="$chgrpprog $2" - shift - shift - continue;; - - -s) stripcmd="$stripprog" - shift - continue;; - - -t=*) transformarg=`echo $1 | sed 's/-t=//'` - shift - continue;; - - -b=*) transformbasename=`echo $1 | sed 's/-b=//'` - shift - continue;; - - *) if [ x"$src" = x ] - then - src=$1 - else - # this colon is to work around a 386BSD /bin/sh bug - : - dst=$1 - fi - shift - continue;; - esac -done - -if [ x"$src" = x ] -then - echo "install: no input file specified" - exit 1 -else - true -fi - -if [ x"$dir_arg" != x ]; then - dst=$src - src="" - - if [ -d $dst ]; then - instcmd=: - else - instcmd=mkdir - fi -else - -# Waiting for this to be detected by the "$instcmd $src $dsttmp" command -# might cause directories to be created, which would be especially bad -# if $src (and thus $dsttmp) contains '*'. - - if [ -f $src -o -d $src ] - then - true - else - echo "install: $src does not exist" - exit 1 - fi - - if [ x"$dst" = x ] - then - echo "install: no destination specified" - exit 1 - else - true - fi - -# If destination is a directory, append the input filename; if your system -# does not like double slashes in filenames, you may need to add some logic - - if [ -d $dst ] - then - dst="$dst"/`basename $src` - else - true - fi -fi - -## this sed command emulates the dirname command -dstdir=`echo $dst | sed -e 's,[^/]*$,,;s,/$,,;s,^$,.,'` - -# Make sure that the destination directory exists. -# this part is taken from Noah Friedman's mkinstalldirs script - -# Skip lots of stat calls in the usual case. -if [ ! -d "$dstdir" ]; then -defaultIFS=' -' -IFS="${IFS-${defaultIFS}}" - -oIFS="${IFS}" -# Some sh's can't handle IFS=/ for some reason. -IFS='%' -set - `echo ${dstdir} | sed -e 's@/@%@g' -e 's@^%@/@'` -IFS="${oIFS}" - -pathcomp='' - -while [ $# -ne 0 ] ; do - pathcomp="${pathcomp}${1}" - shift - - if [ ! -d "${pathcomp}" ] ; - then - $mkdirprog "${pathcomp}" - else - true - fi - - pathcomp="${pathcomp}/" -done -fi - -if [ x"$dir_arg" != x ] -then - $doit $instcmd $dst && - - if [ x"$chowncmd" != x ]; then $doit $chowncmd $dst; else true ; fi && - if [ x"$chgrpcmd" != x ]; then $doit $chgrpcmd $dst; else true ; fi && - if [ x"$stripcmd" != x ]; then $doit $stripcmd $dst; else true ; fi && - if [ x"$chmodcmd" != x ]; then $doit $chmodcmd $dst; else true ; fi -else - -# If we're going to rename the final executable, determine the name now. - - if [ x"$transformarg" = x ] - then - dstfile=`basename $dst` - else - dstfile=`basename $dst $transformbasename | - sed $transformarg`$transformbasename - fi - -# don't allow the sed command to completely eliminate the filename - - if [ x"$dstfile" = x ] - then - dstfile=`basename $dst` - else - true - fi - -# Make a temp file name in the proper directory. - - dsttmp=$dstdir/#inst.$$# - -# Move or copy the file name to the temp name - - $doit $instcmd $src $dsttmp && - - trap "rm -f ${dsttmp}" 0 && - -# and set any options; do chmod last to preserve setuid bits - -# If any of these fail, we abort the whole thing. If we want to -# ignore errors from any of these, just make sure not to ignore -# errors from the above "$doit $instcmd $src $dsttmp" command. - - if [ x"$chowncmd" != x ]; then $doit $chowncmd $dsttmp; else true;fi && - if [ x"$chgrpcmd" != x ]; then $doit $chgrpcmd $dsttmp; else true;fi && - if [ x"$stripcmd" != x ]; then $doit $stripcmd $dsttmp; else true;fi && - if [ x"$chmodcmd" != x ]; then $doit $chmodcmd $dsttmp; else true;fi && - -# Now rename the file to the real destination. - - $doit $rmcmd -f $dstdir/$dstfile && - $doit $mvcmd $dsttmp $dstdir/$dstfile - -fi && - - -exit 0 diff --git a/rescue/autoconf/mkinstalldirs b/rescue/autoconf/mkinstalldirs deleted file mode 100755 index 8ab885e..0000000 --- a/rescue/autoconf/mkinstalldirs +++ /dev/null @@ -1,99 +0,0 @@ -#! /bin/sh -# mkinstalldirs --- make directory hierarchy -# Author: Noah Friedman -# Created: 1993-05-16 -# Public domain - -errstatus=0 -dirmode="" - -usage="\ -Usage: mkinstalldirs [-h] [--help] [-m mode] dir ..." - -# process command line arguments -while test $# -gt 0 ; do - case "${1}" in - -h | --help | --h* ) # -h for help - echo "${usage}" 1>&2; exit 0 ;; - -m ) # -m PERM arg - shift - test $# -eq 0 && { echo "${usage}" 1>&2; exit 1; } - dirmode="${1}" - shift ;; - -- ) shift; break ;; # stop option processing - -* ) echo "${usage}" 1>&2; exit 1 ;; # unknown option - * ) break ;; # first non-opt arg - esac -done - -for file -do - if test -d "$file"; then - shift - else - break - fi -done - -case $# in -0) exit 0 ;; -esac - -case $dirmode in -'') - if mkdir -p -- . 2>/dev/null; then - echo "mkdir -p -- $*" - exec mkdir -p -- "$@" - fi ;; -*) - if mkdir -m "$dirmode" -p -- . 2>/dev/null; then - echo "mkdir -m $dirmode -p -- $*" - exec mkdir -m "$dirmode" -p -- "$@" - fi ;; -esac - -for file -do - set fnord `echo ":$file" | sed -ne 's/^:\//#/;s/^://;s/\// /g;s/^#/\//;p'` - shift - - pathcomp= - for d - do - pathcomp="$pathcomp$d" - case "$pathcomp" in - -* ) pathcomp=./$pathcomp ;; - esac - - if test ! -d "$pathcomp"; then - echo "mkdir $pathcomp" - - mkdir "$pathcomp" || lasterr=$? - - if test ! -d "$pathcomp"; then - errstatus=$lasterr - else - if test ! -z "$dirmode"; then - echo "chmod $dirmode $pathcomp" - - lasterr="" - chmod "$dirmode" "$pathcomp" || lasterr=$? - - if test ! -z "$lasterr"; then - errstatus=$lasterr - fi - fi - fi - fi - - pathcomp="$pathcomp/" - done -done - -exit $errstatus - -# Local Variables: -# mode: shell-script -# sh-indentation: 3 -# End: -# mkinstalldirs ends here diff --git a/rescue/configure b/rescue/configure deleted file mode 100755 index 7f7c85f..0000000 --- a/rescue/configure +++ /dev/null @@ -1,3571 +0,0 @@ -#! /bin/sh -# Guess values for system-dependent variables and create Makefiles. -# Generated by GNU Autoconf 2.59. -# -# Copyright (C) 2003 Free Software Foundation, Inc. -# This configure script is free software; the Free Software Foundation -# gives unlimited permission to copy, distribute and modify it. -## --------------------- ## -## M4sh Initialization. ## -## --------------------- ## - -# Be Bourne compatible -if test -n "${ZSH_VERSION+set}" && (emulate sh) >/dev/null 2>&1; then - emulate sh - NULLCMD=: - # Zsh 3.x and 4.x performs word splitting on ${1+"$@"}, which - # is contrary to our usage. Disable this feature. - alias -g '${1+"$@"}'='"$@"' -elif test -n "${BASH_VERSION+set}" && (set -o posix) >/dev/null 2>&1; then - set -o posix -fi -DUALCASE=1; export DUALCASE # for MKS sh - -# Support unset when possible. -if ( (MAIL=60; unset MAIL) || exit) >/dev/null 2>&1; then - as_unset=unset -else - as_unset=false -fi - - -# Work around bugs in pre-3.0 UWIN ksh. -$as_unset ENV MAIL MAILPATH -PS1='$ ' -PS2='> ' -PS4='+ ' - -# NLS nuisances. -for as_var in \ - LANG LANGUAGE LC_ADDRESS LC_ALL LC_COLLATE LC_CTYPE LC_IDENTIFICATION \ - LC_MEASUREMENT LC_MESSAGES LC_MONETARY LC_NAME LC_NUMERIC LC_PAPER \ - LC_TELEPHONE LC_TIME -do - if (set +x; test -z "`(eval $as_var=C; export $as_var) 2>&1`"); then - eval $as_var=C; export $as_var - else - $as_unset $as_var - fi -done - -# Required to use basename. -if expr a : '\(a\)' >/dev/null 2>&1; then - as_expr=expr -else - as_expr=false -fi - -if (basename /) >/dev/null 2>&1 && test "X`basename / 2>&1`" = "X/"; then - as_basename=basename -else - as_basename=false -fi - - -# Name of the executable. -as_me=`$as_basename "$0" || -$as_expr X/"$0" : '.*/\([^/][^/]*\)/*$' \| \ - X"$0" : 'X\(//\)$' \| \ - X"$0" : 'X\(/\)$' \| \ - . : '\(.\)' 2>/dev/null || -echo X/"$0" | - sed '/^.*\/\([^/][^/]*\)\/*$/{ s//\1/; q; } - /^X\/\(\/\/\)$/{ s//\1/; q; } - /^X\/\(\/\).*/{ s//\1/; q; } - s/.*/./; q'` - - -# PATH needs CR, and LINENO needs CR and PATH. -# Avoid depending upon Character Ranges. -as_cr_letters='abcdefghijklmnopqrstuvwxyz' -as_cr_LETTERS='ABCDEFGHIJKLMNOPQRSTUVWXYZ' -as_cr_Letters=$as_cr_letters$as_cr_LETTERS -as_cr_digits='0123456789' -as_cr_alnum=$as_cr_Letters$as_cr_digits - -# The user is always right. -if test "${PATH_SEPARATOR+set}" != set; then - echo "#! /bin/sh" >conf$$.sh - echo "exit 0" >>conf$$.sh - chmod +x conf$$.sh - if (PATH="/nonexistent;."; conf$$.sh) >/dev/null 2>&1; then - PATH_SEPARATOR=';' - else - PATH_SEPARATOR=: - fi - rm -f conf$$.sh -fi - - - as_lineno_1=$LINENO - as_lineno_2=$LINENO - as_lineno_3=`(expr $as_lineno_1 + 1) 2>/dev/null` - test "x$as_lineno_1" != "x$as_lineno_2" && - test "x$as_lineno_3" = "x$as_lineno_2" || { - # Find who we are. Look in the path if we contain no path at all - # relative or not. - case $0 in - *[\\/]* ) as_myself=$0 ;; - *) as_save_IFS=$IFS; IFS=$PATH_SEPARATOR -for as_dir in $PATH -do - IFS=$as_save_IFS - test -z "$as_dir" && as_dir=. - test -r "$as_dir/$0" && as_myself=$as_dir/$0 && break -done - - ;; - esac - # We did not find ourselves, most probably we were run as `sh COMMAND' - # in which case we are not to be found in the path. - if test "x$as_myself" = x; then - as_myself=$0 - fi - if test ! -f "$as_myself"; then - { echo "$as_me: error: cannot find myself; rerun with an absolute path" >&2 - { (exit 1); exit 1; }; } - fi - case $CONFIG_SHELL in - '') - as_save_IFS=$IFS; IFS=$PATH_SEPARATOR -for as_dir in /bin$PATH_SEPARATOR/usr/bin$PATH_SEPARATOR$PATH -do - IFS=$as_save_IFS - test -z "$as_dir" && as_dir=. - for as_base in sh bash ksh sh5; do - case $as_dir in - /*) - if ("$as_dir/$as_base" -c ' - as_lineno_1=$LINENO - as_lineno_2=$LINENO - as_lineno_3=`(expr $as_lineno_1 + 1) 2>/dev/null` - test "x$as_lineno_1" != "x$as_lineno_2" && - test "x$as_lineno_3" = "x$as_lineno_2" ') 2>/dev/null; then - $as_unset BASH_ENV || test "${BASH_ENV+set}" != set || { BASH_ENV=; export BASH_ENV; } - $as_unset ENV || test "${ENV+set}" != set || { ENV=; export ENV; } - CONFIG_SHELL=$as_dir/$as_base - export CONFIG_SHELL - exec "$CONFIG_SHELL" "$0" ${1+"$@"} - fi;; - esac - done -done -;; - esac - - # Create $as_me.lineno as a copy of $as_myself, but with $LINENO - # uniformly replaced by the line number. The first 'sed' inserts a - # line-number line before each line; the second 'sed' does the real - # work. The second script uses 'N' to pair each line-number line - # with the numbered line, and appends trailing '-' during - # substitution so that $LINENO is not a special case at line end. - # (Raja R Harinath suggested sed '=', and Paul Eggert wrote the - # second 'sed' script. Blame Lee E. McMahon for sed's syntax. :-) - sed '=' <$as_myself | - sed ' - N - s,$,-, - : loop - s,^\(['$as_cr_digits']*\)\(.*\)[$]LINENO\([^'$as_cr_alnum'_]\),\1\2\1\3, - t loop - s,-$,, - s,^['$as_cr_digits']*\n,, - ' >$as_me.lineno && - chmod +x $as_me.lineno || - { echo "$as_me: error: cannot create $as_me.lineno; rerun with a POSIX shell" >&2 - { (exit 1); exit 1; }; } - - # Don't try to exec as it changes $[0], causing all sort of problems - # (the dirname of $[0] is not the place where we might find the - # original and so on. Autoconf is especially sensible to this). - . ./$as_me.lineno - # Exit status is that of the last command. - exit -} - - -case `echo "testing\c"; echo 1,2,3`,`echo -n testing; echo 1,2,3` in - *c*,-n*) ECHO_N= ECHO_C=' -' ECHO_T=' ' ;; - *c*,* ) ECHO_N=-n ECHO_C= ECHO_T= ;; - *) ECHO_N= ECHO_C='\c' ECHO_T= ;; -esac - -if expr a : '\(a\)' >/dev/null 2>&1; then - as_expr=expr -else - as_expr=false -fi - -rm -f conf$$ conf$$.exe conf$$.file -echo >conf$$.file -if ln -s conf$$.file conf$$ 2>/dev/null; then - # We could just check for DJGPP; but this test a) works b) is more generic - # and c) will remain valid once DJGPP supports symlinks (DJGPP 2.04). - if test -f conf$$.exe; then - # Don't use ln at all; we don't have any links - as_ln_s='cp -p' - else - as_ln_s='ln -s' - fi -elif ln conf$$.file conf$$ 2>/dev/null; then - as_ln_s=ln -else - as_ln_s='cp -p' -fi -rm -f conf$$ conf$$.exe conf$$.file - -if mkdir -p . 2>/dev/null; then - as_mkdir_p=: -else - test -d ./-p && rmdir ./-p - as_mkdir_p=false -fi - -as_executable_p="test -f" - -# Sed expression to map a string onto a valid CPP name. -as_tr_cpp="eval sed 'y%*$as_cr_letters%P$as_cr_LETTERS%;s%[^_$as_cr_alnum]%_%g'" - -# Sed expression to map a string onto a valid variable name. -as_tr_sh="eval sed 'y%*+%pp%;s%[^_$as_cr_alnum]%_%g'" - - -# IFS -# We need space, tab and new line, in precisely that order. -as_nl=' -' -IFS=" $as_nl" - -# CDPATH. -$as_unset CDPATH - - -# Name of the host. -# hostname on some systems (SVR3.2, Linux) returns a bogus exit status, -# so uname gets run too. -ac_hostname=`(hostname || uname -n) 2>/dev/null | sed 1q` - -exec 6>&1 - -# -# Initializations. -# -ac_default_prefix=/usr/local -ac_config_libobj_dir=. -cross_compiling=no -subdirs= -MFLAGS= -MAKEFLAGS= -SHELL=${CONFIG_SHELL-/bin/sh} - -# Maximum number of lines to put in a shell here document. -# This variable seems obsolete. It should probably be removed, and -# only ac_max_sed_lines should be used. -: ${ac_max_here_lines=38} - -# Identity of this package. -PACKAGE_NAME= -PACKAGE_TARNAME= -PACKAGE_VERSION= -PACKAGE_STRING= -PACKAGE_BUGREPORT= - -ac_unique_file="version.h" -ac_subst_vars='SHELL PATH_SEPARATOR PACKAGE_NAME PACKAGE_TARNAME PACKAGE_VERSION PACKAGE_STRING PACKAGE_BUGREPORT exec_prefix prefix program_transform_name bindir sbindir libexecdir datadir sysconfdir sharedstatedir localstatedir libdir includedir oldincludedir infodir mandir build_alias host_alias target_alias DEFS ECHO_C ECHO_N ECHO_T LIBS BUILD_DIR TRUEPRG FALSEPRG AWK VERSION DATE INSTALL_PROGRAM INSTALL_SCRIPT INSTALL_DATA MV RM CP ECHO AR CDRECORD build build_cpu build_vendor build_os host host_cpu host_vendor host_os HAVE_SUN_OS_TRUE HAVE_SUN_OS_FALSE HAVE_OSF1_OS_TRUE HAVE_OSF1_OS_FALSE HAVE_AIX_OS_TRUE HAVE_AIX_OS_FALSE HAVE_HPUX_OS_TRUE HAVE_HPUX_OS_FALSE HAVE_LINUX_OS_TRUE HAVE_LINUX_OS_FALSE HAVE_FREEBSD_OS_TRUE HAVE_FREEBSD_OS_FALSE HAVE_NETBSD_OS_TRUE HAVE_NETBSD_OS_FALSE HAVE_OPENBSD_OS_TRUE HAVE_OPENBSD_OS_FALSE HAVE_BSDI_OS_TRUE HAVE_BSDI_OS_FALSE HAVE_SGI_OS_TRUE HAVE_SGI_OS_FALSE HAVE_IRIX_OS_TRUE HAVE_IRIX_OS_FALSE HAVE_DARWIN_OS_TRUE HAVE_DARWIN_OS_FALSE CDSTL iso where type KERNEL bacula STATIC_FD hostname DISTNAME DISTVER LIBOBJS LTLIBOBJS' -ac_subst_files='MCOMMON' - -# Initialize some variables set by options. -ac_init_help= -ac_init_version=false -# The variables have the same names as the options, with -# dashes changed to underlines. -cache_file=/dev/null -exec_prefix=NONE -no_create= -no_recursion= -prefix=NONE -program_prefix=NONE -program_suffix=NONE -program_transform_name=s,x,x, -silent= -site= -srcdir= -verbose= -x_includes=NONE -x_libraries=NONE - -# Installation directory options. -# These are left unexpanded so users can "make install exec_prefix=/foo" -# and all the variables that are supposed to be based on exec_prefix -# by default will actually change. -# Use braces instead of parens because sh, perl, etc. also accept them. -bindir='${exec_prefix}/bin' -sbindir='${exec_prefix}/sbin' -libexecdir='${exec_prefix}/libexec' -datadir='${prefix}/share' -sysconfdir='${prefix}/etc' -sharedstatedir='${prefix}/com' -localstatedir='${prefix}/var' -libdir='${exec_prefix}/lib' -includedir='${prefix}/include' -oldincludedir='/usr/include' -infodir='${prefix}/info' -mandir='${prefix}/man' - -ac_prev= -for ac_option -do - # If the previous option needs an argument, assign it. - if test -n "$ac_prev"; then - eval "$ac_prev=\$ac_option" - ac_prev= - continue - fi - - ac_optarg=`expr "x$ac_option" : 'x[^=]*=\(.*\)'` - - # Accept the important Cygnus configure options, so we can diagnose typos. - - case $ac_option in - - -bindir | --bindir | --bindi | --bind | --bin | --bi) - ac_prev=bindir ;; - -bindir=* | --bindir=* | --bindi=* | --bind=* | --bin=* | --bi=*) - bindir=$ac_optarg ;; - - -build | --build | --buil | --bui | --bu) - ac_prev=build_alias ;; - -build=* | --build=* | --buil=* | --bui=* | --bu=*) - build_alias=$ac_optarg ;; - - -cache-file | --cache-file | --cache-fil | --cache-fi \ - | --cache-f | --cache- | --cache | --cach | --cac | --ca | --c) - ac_prev=cache_file ;; - -cache-file=* | --cache-file=* | --cache-fil=* | --cache-fi=* \ - | --cache-f=* | --cache-=* | --cache=* | --cach=* | --cac=* | --ca=* | --c=*) - cache_file=$ac_optarg ;; - - --config-cache | -C) - cache_file=config.cache ;; - - -datadir | --datadir | --datadi | --datad | --data | --dat | --da) - ac_prev=datadir ;; - -datadir=* | --datadir=* | --datadi=* | --datad=* | --data=* | --dat=* \ - | --da=*) - datadir=$ac_optarg ;; - - -disable-* | --disable-*) - ac_feature=`expr "x$ac_option" : 'x-*disable-\(.*\)'` - # Reject names that are not valid shell variable names. - expr "x$ac_feature" : ".*[^-_$as_cr_alnum]" >/dev/null && - { echo "$as_me: error: invalid feature name: $ac_feature" >&2 - { (exit 1); exit 1; }; } - ac_feature=`echo $ac_feature | sed 's/-/_/g'` - eval "enable_$ac_feature=no" ;; - - -enable-* | --enable-*) - ac_feature=`expr "x$ac_option" : 'x-*enable-\([^=]*\)'` - # Reject names that are not valid shell variable names. - expr "x$ac_feature" : ".*[^-_$as_cr_alnum]" >/dev/null && - { echo "$as_me: error: invalid feature name: $ac_feature" >&2 - { (exit 1); exit 1; }; } - ac_feature=`echo $ac_feature | sed 's/-/_/g'` - case $ac_option in - *=*) ac_optarg=`echo "$ac_optarg" | sed "s/'/'\\\\\\\\''/g"`;; - *) ac_optarg=yes ;; - esac - eval "enable_$ac_feature='$ac_optarg'" ;; - - -exec-prefix | --exec_prefix | --exec-prefix | --exec-prefi \ - | --exec-pref | --exec-pre | --exec-pr | --exec-p | --exec- \ - | --exec | --exe | --ex) - ac_prev=exec_prefix ;; - -exec-prefix=* | --exec_prefix=* | --exec-prefix=* | --exec-prefi=* \ - | --exec-pref=* | --exec-pre=* | --exec-pr=* | --exec-p=* | --exec-=* \ - | --exec=* | --exe=* | --ex=*) - exec_prefix=$ac_optarg ;; - - -gas | --gas | --ga | --g) - # Obsolete; use --with-gas. - with_gas=yes ;; - - -help | --help | --hel | --he | -h) - ac_init_help=long ;; - -help=r* | --help=r* | --hel=r* | --he=r* | -hr*) - ac_init_help=recursive ;; - -help=s* | --help=s* | --hel=s* | --he=s* | -hs*) - ac_init_help=short ;; - - -host | --host | --hos | --ho) - ac_prev=host_alias ;; - -host=* | --host=* | --hos=* | --ho=*) - host_alias=$ac_optarg ;; - - -includedir | --includedir | --includedi | --included | --include \ - | --includ | --inclu | --incl | --inc) - ac_prev=includedir ;; - -includedir=* | --includedir=* | --includedi=* | --included=* | --include=* \ - | --includ=* | --inclu=* | --incl=* | --inc=*) - includedir=$ac_optarg ;; - - -infodir | --infodir | --infodi | --infod | --info | --inf) - ac_prev=infodir ;; - -infodir=* | --infodir=* | --infodi=* | --infod=* | --info=* | --inf=*) - infodir=$ac_optarg ;; - - -libdir | --libdir | --libdi | --libd) - ac_prev=libdir ;; - -libdir=* | --libdir=* | --libdi=* | --libd=*) - libdir=$ac_optarg ;; - - -libexecdir | --libexecdir | --libexecdi | --libexecd | --libexec \ - | --libexe | --libex | --libe) - ac_prev=libexecdir ;; - -libexecdir=* | --libexecdir=* | --libexecdi=* | --libexecd=* | --libexec=* \ - | --libexe=* | --libex=* | --libe=*) - libexecdir=$ac_optarg ;; - - -localstatedir | --localstatedir | --localstatedi | --localstated \ - | --localstate | --localstat | --localsta | --localst \ - | --locals | --local | --loca | --loc | --lo) - ac_prev=localstatedir ;; - -localstatedir=* | --localstatedir=* | --localstatedi=* | --localstated=* \ - | --localstate=* | --localstat=* | --localsta=* | --localst=* \ - | --locals=* | --local=* | --loca=* | --loc=* | --lo=*) - localstatedir=$ac_optarg ;; - - -mandir | --mandir | --mandi | --mand | --man | --ma | --m) - ac_prev=mandir ;; - -mandir=* | --mandir=* | --mandi=* | --mand=* | --man=* | --ma=* | --m=*) - mandir=$ac_optarg ;; - - -nfp | --nfp | --nf) - # Obsolete; use --without-fp. - with_fp=no ;; - - -no-create | --no-create | --no-creat | --no-crea | --no-cre \ - | --no-cr | --no-c | -n) - no_create=yes ;; - - -no-recursion | --no-recursion | --no-recursio | --no-recursi \ - | --no-recurs | --no-recur | --no-recu | --no-rec | --no-re | --no-r) - no_recursion=yes ;; - - -oldincludedir | --oldincludedir | --oldincludedi | --oldincluded \ - | --oldinclude | --oldinclud | --oldinclu | --oldincl | --oldinc \ - | --oldin | --oldi | --old | --ol | --o) - ac_prev=oldincludedir ;; - -oldincludedir=* | --oldincludedir=* | --oldincludedi=* | --oldincluded=* \ - | --oldinclude=* | --oldinclud=* | --oldinclu=* | --oldincl=* | --oldinc=* \ - | --oldin=* | --oldi=* | --old=* | --ol=* | --o=*) - oldincludedir=$ac_optarg ;; - - -prefix | --prefix | --prefi | --pref | --pre | --pr | --p) - ac_prev=prefix ;; - -prefix=* | --prefix=* | --prefi=* | --pref=* | --pre=* | --pr=* | --p=*) - prefix=$ac_optarg ;; - - -program-prefix | --program-prefix | --program-prefi | --program-pref \ - | --program-pre | --program-pr | --program-p) - ac_prev=program_prefix ;; - -program-prefix=* | --program-prefix=* | --program-prefi=* \ - | --program-pref=* | --program-pre=* | --program-pr=* | --program-p=*) - program_prefix=$ac_optarg ;; - - -program-suffix | --program-suffix | --program-suffi | --program-suff \ - | --program-suf | --program-su | --program-s) - ac_prev=program_suffix ;; - -program-suffix=* | --program-suffix=* | --program-suffi=* \ - | --program-suff=* | --program-suf=* | --program-su=* | --program-s=*) - program_suffix=$ac_optarg ;; - - -program-transform-name | --program-transform-name \ - | --program-transform-nam | --program-transform-na \ - | --program-transform-n | --program-transform- \ - | --program-transform | --program-transfor \ - | --program-transfo | --program-transf \ - | --program-trans | --program-tran \ - | --progr-tra | --program-tr | --program-t) - ac_prev=program_transform_name ;; - -program-transform-name=* | --program-transform-name=* \ - | --program-transform-nam=* | --program-transform-na=* \ - | --program-transform-n=* | --program-transform-=* \ - | --program-transform=* | --program-transfor=* \ - | --program-transfo=* | --program-transf=* \ - | --program-trans=* | --program-tran=* \ - | --progr-tra=* | --program-tr=* | --program-t=*) - program_transform_name=$ac_optarg ;; - - -q | -quiet | --quiet | --quie | --qui | --qu | --q \ - | -silent | --silent | --silen | --sile | --sil) - silent=yes ;; - - -sbindir | --sbindir | --sbindi | --sbind | --sbin | --sbi | --sb) - ac_prev=sbindir ;; - -sbindir=* | --sbindir=* | --sbindi=* | --sbind=* | --sbin=* \ - | --sbi=* | --sb=*) - sbindir=$ac_optarg ;; - - -sharedstatedir | --sharedstatedir | --sharedstatedi \ - | --sharedstated | --sharedstate | --sharedstat | --sharedsta \ - | --sharedst | --shareds | --shared | --share | --shar \ - | --sha | --sh) - ac_prev=sharedstatedir ;; - -sharedstatedir=* | --sharedstatedir=* | --sharedstatedi=* \ - | --sharedstated=* | --sharedstate=* | --sharedstat=* | --sharedsta=* \ - | --sharedst=* | --shareds=* | --shared=* | --share=* | --shar=* \ - | --sha=* | --sh=*) - sharedstatedir=$ac_optarg ;; - - -site | --site | --sit) - ac_prev=site ;; - -site=* | --site=* | --sit=*) - site=$ac_optarg ;; - - -srcdir | --srcdir | --srcdi | --srcd | --src | --sr) - ac_prev=srcdir ;; - -srcdir=* | --srcdir=* | --srcdi=* | --srcd=* | --src=* | --sr=*) - srcdir=$ac_optarg ;; - - -sysconfdir | --sysconfdir | --sysconfdi | --sysconfd | --sysconf \ - | --syscon | --sysco | --sysc | --sys | --sy) - ac_prev=sysconfdir ;; - -sysconfdir=* | --sysconfdir=* | --sysconfdi=* | --sysconfd=* | --sysconf=* \ - | --syscon=* | --sysco=* | --sysc=* | --sys=* | --sy=*) - sysconfdir=$ac_optarg ;; - - -target | --target | --targe | --targ | --tar | --ta | --t) - ac_prev=target_alias ;; - -target=* | --target=* | --targe=* | --targ=* | --tar=* | --ta=* | --t=*) - target_alias=$ac_optarg ;; - - -v | -verbose | --verbose | --verbos | --verbo | --verb) - verbose=yes ;; - - -version | --version | --versio | --versi | --vers | -V) - ac_init_version=: ;; - - -with-* | --with-*) - ac_package=`expr "x$ac_option" : 'x-*with-\([^=]*\)'` - # Reject names that are not valid shell variable names. - expr "x$ac_package" : ".*[^-_$as_cr_alnum]" >/dev/null && - { echo "$as_me: error: invalid package name: $ac_package" >&2 - { (exit 1); exit 1; }; } - ac_package=`echo $ac_package| sed 's/-/_/g'` - case $ac_option in - *=*) ac_optarg=`echo "$ac_optarg" | sed "s/'/'\\\\\\\\''/g"`;; - *) ac_optarg=yes ;; - esac - eval "with_$ac_package='$ac_optarg'" ;; - - -without-* | --without-*) - ac_package=`expr "x$ac_option" : 'x-*without-\(.*\)'` - # Reject names that are not valid shell variable names. - expr "x$ac_package" : ".*[^-_$as_cr_alnum]" >/dev/null && - { echo "$as_me: error: invalid package name: $ac_package" >&2 - { (exit 1); exit 1; }; } - ac_package=`echo $ac_package | sed 's/-/_/g'` - eval "with_$ac_package=no" ;; - - --x) - # Obsolete; use --with-x. - with_x=yes ;; - - -x-includes | --x-includes | --x-include | --x-includ | --x-inclu \ - | --x-incl | --x-inc | --x-in | --x-i) - ac_prev=x_includes ;; - -x-includes=* | --x-includes=* | --x-include=* | --x-includ=* | --x-inclu=* \ - | --x-incl=* | --x-inc=* | --x-in=* | --x-i=*) - x_includes=$ac_optarg ;; - - -x-libraries | --x-libraries | --x-librarie | --x-librari \ - | --x-librar | --x-libra | --x-libr | --x-lib | --x-li | --x-l) - ac_prev=x_libraries ;; - -x-libraries=* | --x-libraries=* | --x-librarie=* | --x-librari=* \ - | --x-librar=* | --x-libra=* | --x-libr=* | --x-lib=* | --x-li=* | --x-l=*) - x_libraries=$ac_optarg ;; - - -*) { echo "$as_me: error: unrecognized option: $ac_option -Try \`$0 --help' for more information." >&2 - { (exit 1); exit 1; }; } - ;; - - *=*) - ac_envvar=`expr "x$ac_option" : 'x\([^=]*\)='` - # Reject names that are not valid shell variable names. - expr "x$ac_envvar" : ".*[^_$as_cr_alnum]" >/dev/null && - { echo "$as_me: error: invalid variable name: $ac_envvar" >&2 - { (exit 1); exit 1; }; } - ac_optarg=`echo "$ac_optarg" | sed "s/'/'\\\\\\\\''/g"` - eval "$ac_envvar='$ac_optarg'" - export $ac_envvar ;; - - *) - # FIXME: should be removed in autoconf 3.0. - echo "$as_me: WARNING: you should use --build, --host, --target" >&2 - expr "x$ac_option" : ".*[^-._$as_cr_alnum]" >/dev/null && - echo "$as_me: WARNING: invalid host type: $ac_option" >&2 - : ${build_alias=$ac_option} ${host_alias=$ac_option} ${target_alias=$ac_option} - ;; - - esac -done - -if test -n "$ac_prev"; then - ac_option=--`echo $ac_prev | sed 's/_/-/g'` - { echo "$as_me: error: missing argument to $ac_option" >&2 - { (exit 1); exit 1; }; } -fi - -# Be sure to have absolute paths. -for ac_var in exec_prefix prefix -do - eval ac_val=$`echo $ac_var` - case $ac_val in - [\\/$]* | ?:[\\/]* | NONE | '' ) ;; - *) { echo "$as_me: error: expected an absolute directory name for --$ac_var: $ac_val" >&2 - { (exit 1); exit 1; }; };; - esac -done - -# Be sure to have absolute paths. -for ac_var in bindir sbindir libexecdir datadir sysconfdir sharedstatedir \ - localstatedir libdir includedir oldincludedir infodir mandir -do - eval ac_val=$`echo $ac_var` - case $ac_val in - [\\/$]* | ?:[\\/]* ) ;; - *) { echo "$as_me: error: expected an absolute directory name for --$ac_var: $ac_val" >&2 - { (exit 1); exit 1; }; };; - esac -done - -# There might be people who depend on the old broken behavior: `$host' -# used to hold the argument of --host etc. -# FIXME: To remove some day. -build=$build_alias -host=$host_alias -target=$target_alias - -# FIXME: To remove some day. -if test "x$host_alias" != x; then - if test "x$build_alias" = x; then - cross_compiling=maybe - echo "$as_me: WARNING: If you wanted to set the --build type, don't use --host. - If a cross compiler is detected then cross compile mode will be used." >&2 - elif test "x$build_alias" != "x$host_alias"; then - cross_compiling=yes - fi -fi - -ac_tool_prefix= -test -n "$host_alias" && ac_tool_prefix=$host_alias- - -test "$silent" = yes && exec 6>/dev/null - - -# Find the source files, if location was not specified. -if test -z "$srcdir"; then - ac_srcdir_defaulted=yes - # Try the directory containing this script, then its parent. - ac_confdir=`(dirname "$0") 2>/dev/null || -$as_expr X"$0" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \ - X"$0" : 'X\(//\)[^/]' \| \ - X"$0" : 'X\(//\)$' \| \ - X"$0" : 'X\(/\)' \| \ - . : '\(.\)' 2>/dev/null || -echo X"$0" | - sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{ s//\1/; q; } - /^X\(\/\/\)[^/].*/{ s//\1/; q; } - /^X\(\/\/\)$/{ s//\1/; q; } - /^X\(\/\).*/{ s//\1/; q; } - s/.*/./; q'` - srcdir=$ac_confdir - if test ! -r $srcdir/$ac_unique_file; then - srcdir=.. - fi -else - ac_srcdir_defaulted=no -fi -if test ! -r $srcdir/$ac_unique_file; then - if test "$ac_srcdir_defaulted" = yes; then - { echo "$as_me: error: cannot find sources ($ac_unique_file) in $ac_confdir or .." >&2 - { (exit 1); exit 1; }; } - else - { echo "$as_me: error: cannot find sources ($ac_unique_file) in $srcdir" >&2 - { (exit 1); exit 1; }; } - fi -fi -(cd $srcdir && test -r ./$ac_unique_file) 2>/dev/null || - { echo "$as_me: error: sources are in $srcdir, but \`cd $srcdir' does not work" >&2 - { (exit 1); exit 1; }; } -srcdir=`echo "$srcdir" | sed 's%\([^\\/]\)[\\/]*$%\1%'` -ac_env_build_alias_set=${build_alias+set} -ac_env_build_alias_value=$build_alias -ac_cv_env_build_alias_set=${build_alias+set} -ac_cv_env_build_alias_value=$build_alias -ac_env_host_alias_set=${host_alias+set} -ac_env_host_alias_value=$host_alias -ac_cv_env_host_alias_set=${host_alias+set} -ac_cv_env_host_alias_value=$host_alias -ac_env_target_alias_set=${target_alias+set} -ac_env_target_alias_value=$target_alias -ac_cv_env_target_alias_set=${target_alias+set} -ac_cv_env_target_alias_value=$target_alias - -# -# Report the --help message. -# -if test "$ac_init_help" = "long"; then - # Omit some internal or obsolete options to make the list less imposing. - # This message is too long to be a string in the A/UX 3.1 sh. - cat <<_ACEOF -\`configure' configures this package to adapt to many kinds of systems. - -Usage: $0 [OPTION]... [VAR=VALUE]... - -To assign environment variables (e.g., CC, CFLAGS...), specify them as -VAR=VALUE. See below for descriptions of some of the useful variables. - -Defaults for the options are specified in brackets. - -Configuration: - -h, --help display this help and exit - --help=short display options specific to this package - --help=recursive display the short help of all the included packages - -V, --version display version information and exit - -q, --quiet, --silent do not print \`checking...' messages - --cache-file=FILE cache test results in FILE [disabled] - -C, --config-cache alias for \`--cache-file=config.cache' - -n, --no-create do not create output files - --srcdir=DIR find the sources in DIR [configure dir or \`..'] - -_ACEOF - - cat <<_ACEOF -Installation directories: - --prefix=PREFIX install architecture-independent files in PREFIX - [$ac_default_prefix] - --exec-prefix=EPREFIX install architecture-dependent files in EPREFIX - [PREFIX] - -By default, \`make install' will install all the files in -\`$ac_default_prefix/bin', \`$ac_default_prefix/lib' etc. You can specify -an installation prefix other than \`$ac_default_prefix' using \`--prefix', -for instance \`--prefix=\$HOME'. - -For better control, use the options below. - -Fine tuning of the installation directories: - --bindir=DIR user executables [EPREFIX/bin] - --sbindir=DIR system admin executables [EPREFIX/sbin] - --libexecdir=DIR program executables [EPREFIX/libexec] - --datadir=DIR read-only architecture-independent data [PREFIX/share] - --sysconfdir=DIR read-only single-machine data [PREFIX/etc] - --sharedstatedir=DIR modifiable architecture-independent data [PREFIX/com] - --localstatedir=DIR modifiable single-machine data [PREFIX/var] - --libdir=DIR object code libraries [EPREFIX/lib] - --includedir=DIR C header files [PREFIX/include] - --oldincludedir=DIR C header files for non-gcc [/usr/include] - --infodir=DIR info documentation [PREFIX/info] - --mandir=DIR man documentation [PREFIX/man] -_ACEOF - - cat <<\_ACEOF - -System types: - --build=BUILD configure for building on BUILD [guessed] - --host=HOST cross-compile to build programs to run on HOST [BUILD] -_ACEOF -fi - -if test -n "$ac_init_help"; then - - cat <<\_ACEOF - -Optional Packages: - --with-PACKAGE[=ARG] use PACKAGE [ARG=yes] - --without-PACKAGE do not use PACKAGE (same as --with-PACKAGE=no) - --with-iso=PATH specify path to iso (not implemented) - --with-cdrom=PATH specify path to cdrom - --with-kernel=version specify complete kernel version (e.g. 2.6.14-2) - --with-bacula=PATH specify path to Bacula source - --with-static-fd=PATH specify path to static FD - -_ACEOF -fi - -if test "$ac_init_help" = "recursive"; then - # If there are subdirs, report their specific --help. - ac_popdir=`pwd` - for ac_dir in : $ac_subdirs_all; do test "x$ac_dir" = x: && continue - test -d $ac_dir || continue - ac_builddir=. - -if test "$ac_dir" != .; then - ac_dir_suffix=/`echo "$ac_dir" | sed 's,^\.[\\/],,'` - # A "../" for each directory in $ac_dir_suffix. - ac_top_builddir=`echo "$ac_dir_suffix" | sed 's,/[^\\/]*,../,g'` -else - ac_dir_suffix= ac_top_builddir= -fi - -case $srcdir in - .) # No --srcdir option. We are building in place. - ac_srcdir=. - if test -z "$ac_top_builddir"; then - ac_top_srcdir=. - else - ac_top_srcdir=`echo $ac_top_builddir | sed 's,/$,,'` - fi ;; - [\\/]* | ?:[\\/]* ) # Absolute path. - ac_srcdir=$srcdir$ac_dir_suffix; - ac_top_srcdir=$srcdir ;; - *) # Relative path. - ac_srcdir=$ac_top_builddir$srcdir$ac_dir_suffix - ac_top_srcdir=$ac_top_builddir$srcdir ;; -esac - -# Do not use `cd foo && pwd` to compute absolute paths, because -# the directories may not exist. -case `pwd` in -.) ac_abs_builddir="$ac_dir";; -*) - case "$ac_dir" in - .) ac_abs_builddir=`pwd`;; - [\\/]* | ?:[\\/]* ) ac_abs_builddir="$ac_dir";; - *) ac_abs_builddir=`pwd`/"$ac_dir";; - esac;; -esac -case $ac_abs_builddir in -.) ac_abs_top_builddir=${ac_top_builddir}.;; -*) - case ${ac_top_builddir}. in - .) ac_abs_top_builddir=$ac_abs_builddir;; - [\\/]* | ?:[\\/]* ) ac_abs_top_builddir=${ac_top_builddir}.;; - *) ac_abs_top_builddir=$ac_abs_builddir/${ac_top_builddir}.;; - esac;; -esac -case $ac_abs_builddir in -.) ac_abs_srcdir=$ac_srcdir;; -*) - case $ac_srcdir in - .) ac_abs_srcdir=$ac_abs_builddir;; - [\\/]* | ?:[\\/]* ) ac_abs_srcdir=$ac_srcdir;; - *) ac_abs_srcdir=$ac_abs_builddir/$ac_srcdir;; - esac;; -esac -case $ac_abs_builddir in -.) ac_abs_top_srcdir=$ac_top_srcdir;; -*) - case $ac_top_srcdir in - .) ac_abs_top_srcdir=$ac_abs_builddir;; - [\\/]* | ?:[\\/]* ) ac_abs_top_srcdir=$ac_top_srcdir;; - *) ac_abs_top_srcdir=$ac_abs_builddir/$ac_top_srcdir;; - esac;; -esac - - cd $ac_dir - # Check for guested configure; otherwise get Cygnus style configure. - if test -f $ac_srcdir/configure.gnu; then - echo - $SHELL $ac_srcdir/configure.gnu --help=recursive - elif test -f $ac_srcdir/configure; then - echo - $SHELL $ac_srcdir/configure --help=recursive - elif test -f $ac_srcdir/configure.ac || - test -f $ac_srcdir/configure.in; then - echo - $ac_configure --help - else - echo "$as_me: WARNING: no configuration information is in $ac_dir" >&2 - fi - cd $ac_popdir - done -fi - -test -n "$ac_init_help" && exit 0 -if $ac_init_version; then - cat <<\_ACEOF - -Copyright (C) 2003 Free Software Foundation, Inc. -This configure script is free software; the Free Software Foundation -gives unlimited permission to copy, distribute and modify it. -_ACEOF - exit 0 -fi -exec 5>config.log -cat >&5 <<_ACEOF -This file contains any messages produced by compilers while -running configure, to aid debugging if configure makes a mistake. - -It was created by $as_me, which was -generated by GNU Autoconf 2.59. Invocation command line was - - $ $0 $@ - -_ACEOF -{ -cat <<_ASUNAME -## --------- ## -## Platform. ## -## --------- ## - -hostname = `(hostname || uname -n) 2>/dev/null | sed 1q` -uname -m = `(uname -m) 2>/dev/null || echo unknown` -uname -r = `(uname -r) 2>/dev/null || echo unknown` -uname -s = `(uname -s) 2>/dev/null || echo unknown` -uname -v = `(uname -v) 2>/dev/null || echo unknown` - -/usr/bin/uname -p = `(/usr/bin/uname -p) 2>/dev/null || echo unknown` -/bin/uname -X = `(/bin/uname -X) 2>/dev/null || echo unknown` - -/bin/arch = `(/bin/arch) 2>/dev/null || echo unknown` -/usr/bin/arch -k = `(/usr/bin/arch -k) 2>/dev/null || echo unknown` -/usr/convex/getsysinfo = `(/usr/convex/getsysinfo) 2>/dev/null || echo unknown` -hostinfo = `(hostinfo) 2>/dev/null || echo unknown` -/bin/machine = `(/bin/machine) 2>/dev/null || echo unknown` -/usr/bin/oslevel = `(/usr/bin/oslevel) 2>/dev/null || echo unknown` -/bin/universe = `(/bin/universe) 2>/dev/null || echo unknown` - -_ASUNAME - -as_save_IFS=$IFS; IFS=$PATH_SEPARATOR -for as_dir in $PATH -do - IFS=$as_save_IFS - test -z "$as_dir" && as_dir=. - echo "PATH: $as_dir" -done - -} >&5 - -cat >&5 <<_ACEOF - - -## ----------- ## -## Core tests. ## -## ----------- ## - -_ACEOF - - -# Keep a trace of the command line. -# Strip out --no-create and --no-recursion so they do not pile up. -# Strip out --silent because we don't want to record it for future runs. -# Also quote any args containing shell meta-characters. -# Make two passes to allow for proper duplicate-argument suppression. -ac_configure_args= -ac_configure_args0= -ac_configure_args1= -ac_sep= -ac_must_keep_next=false -for ac_pass in 1 2 -do - for ac_arg - do - case $ac_arg in - -no-create | --no-c* | -n | -no-recursion | --no-r*) continue ;; - -q | -quiet | --quiet | --quie | --qui | --qu | --q \ - | -silent | --silent | --silen | --sile | --sil) - continue ;; - *" "*|*" "*|*[\[\]\~\#\$\^\&\*\(\)\{\}\\\|\;\<\>\?\"\']*) - ac_arg=`echo "$ac_arg" | sed "s/'/'\\\\\\\\''/g"` ;; - esac - case $ac_pass in - 1) ac_configure_args0="$ac_configure_args0 '$ac_arg'" ;; - 2) - ac_configure_args1="$ac_configure_args1 '$ac_arg'" - if test $ac_must_keep_next = true; then - ac_must_keep_next=false # Got value, back to normal. - else - case $ac_arg in - *=* | --config-cache | -C | -disable-* | --disable-* \ - | -enable-* | --enable-* | -gas | --g* | -nfp | --nf* \ - | -q | -quiet | --q* | -silent | --sil* | -v | -verb* \ - | -with-* | --with-* | -without-* | --without-* | --x) - case "$ac_configure_args0 " in - "$ac_configure_args1"*" '$ac_arg' "* ) continue ;; - esac - ;; - -* ) ac_must_keep_next=true ;; - esac - fi - ac_configure_args="$ac_configure_args$ac_sep'$ac_arg'" - # Get rid of the leading space. - ac_sep=" " - ;; - esac - done -done -$as_unset ac_configure_args0 || test "${ac_configure_args0+set}" != set || { ac_configure_args0=; export ac_configure_args0; } -$as_unset ac_configure_args1 || test "${ac_configure_args1+set}" != set || { ac_configure_args1=; export ac_configure_args1; } - -# When interrupted or exit'd, cleanup temporary files, and complete -# config.log. We remove comments because anyway the quotes in there -# would cause problems or look ugly. -# WARNING: Be sure not to use single quotes in there, as some shells, -# such as our DU 5.0 friend, will then `close' the trap. -trap 'exit_status=$? - # Save into config.log some information that might help in debugging. - { - echo - - cat <<\_ASBOX -## ---------------- ## -## Cache variables. ## -## ---------------- ## -_ASBOX - echo - # The following way of writing the cache mishandles newlines in values, -{ - (set) 2>&1 | - case `(ac_space='"'"' '"'"'; set | grep ac_space) 2>&1` in - *ac_space=\ *) - sed -n \ - "s/'"'"'/'"'"'\\\\'"'"''"'"'/g; - s/^\\([_$as_cr_alnum]*_cv_[_$as_cr_alnum]*\\)=\\(.*\\)/\\1='"'"'\\2'"'"'/p" - ;; - *) - sed -n \ - "s/^\\([_$as_cr_alnum]*_cv_[_$as_cr_alnum]*\\)=\\(.*\\)/\\1=\\2/p" - ;; - esac; -} - echo - - cat <<\_ASBOX -## ----------------- ## -## Output variables. ## -## ----------------- ## -_ASBOX - echo - for ac_var in $ac_subst_vars - do - eval ac_val=$`echo $ac_var` - echo "$ac_var='"'"'$ac_val'"'"'" - done | sort - echo - - if test -n "$ac_subst_files"; then - cat <<\_ASBOX -## ------------- ## -## Output files. ## -## ------------- ## -_ASBOX - echo - for ac_var in $ac_subst_files - do - eval ac_val=$`echo $ac_var` - echo "$ac_var='"'"'$ac_val'"'"'" - done | sort - echo - fi - - if test -s confdefs.h; then - cat <<\_ASBOX -## ----------- ## -## confdefs.h. ## -## ----------- ## -_ASBOX - echo - sed "/^$/d" confdefs.h | sort - echo - fi - test "$ac_signal" != 0 && - echo "$as_me: caught signal $ac_signal" - echo "$as_me: exit $exit_status" - } >&5 - rm -f core *.core && - rm -rf conftest* confdefs* conf$$* $ac_clean_files && - exit $exit_status - ' 0 -for ac_signal in 1 2 13 15; do - trap 'ac_signal='$ac_signal'; { (exit 1); exit 1; }' $ac_signal -done -ac_signal=0 - -# confdefs.h avoids OS command line length limits that DEFS can exceed. -rm -rf conftest* confdefs.h -# AIX cpp loses on an empty file, so make sure it contains at least a newline. -echo >confdefs.h - -# Predefined preprocessor variables. - -cat >>confdefs.h <<_ACEOF -#define PACKAGE_NAME "$PACKAGE_NAME" -_ACEOF - - -cat >>confdefs.h <<_ACEOF -#define PACKAGE_TARNAME "$PACKAGE_TARNAME" -_ACEOF - - -cat >>confdefs.h <<_ACEOF -#define PACKAGE_VERSION "$PACKAGE_VERSION" -_ACEOF - - -cat >>confdefs.h <<_ACEOF -#define PACKAGE_STRING "$PACKAGE_STRING" -_ACEOF - - -cat >>confdefs.h <<_ACEOF -#define PACKAGE_BUGREPORT "$PACKAGE_BUGREPORT" -_ACEOF - - -# Let the site file select an alternate cache file if it wants to. -# Prefer explicitly selected file to automatically selected ones. -if test -z "$CONFIG_SITE"; then - if test "x$prefix" != xNONE; then - CONFIG_SITE="$prefix/share/config.site $prefix/etc/config.site" - else - CONFIG_SITE="$ac_default_prefix/share/config.site $ac_default_prefix/etc/config.site" - fi -fi -for ac_site_file in $CONFIG_SITE; do - if test -r "$ac_site_file"; then - { echo "$as_me:$LINENO: loading site script $ac_site_file" >&5 -echo "$as_me: loading site script $ac_site_file" >&6;} - sed 's/^/| /' "$ac_site_file" >&5 - . "$ac_site_file" - fi -done - -if test -r "$cache_file"; then - # Some versions of bash will fail to source /dev/null (special - # files actually), so we avoid doing that. - if test -f "$cache_file"; then - { echo "$as_me:$LINENO: loading cache $cache_file" >&5 -echo "$as_me: loading cache $cache_file" >&6;} - case $cache_file in - [\\/]* | ?:[\\/]* ) . $cache_file;; - *) . ./$cache_file;; - esac - fi -else - { echo "$as_me:$LINENO: creating cache $cache_file" >&5 -echo "$as_me: creating cache $cache_file" >&6;} - >$cache_file -fi - -# Check that the precious variables saved in the cache have kept the same -# value. -ac_cache_corrupted=false -for ac_var in `(set) 2>&1 | - sed -n 's/^ac_env_\([a-zA-Z_0-9]*\)_set=.*/\1/p'`; do - eval ac_old_set=\$ac_cv_env_${ac_var}_set - eval ac_new_set=\$ac_env_${ac_var}_set - eval ac_old_val="\$ac_cv_env_${ac_var}_value" - eval ac_new_val="\$ac_env_${ac_var}_value" - case $ac_old_set,$ac_new_set in - set,) - { echo "$as_me:$LINENO: error: \`$ac_var' was set to \`$ac_old_val' in the previous run" >&5 -echo "$as_me: error: \`$ac_var' was set to \`$ac_old_val' in the previous run" >&2;} - ac_cache_corrupted=: ;; - ,set) - { echo "$as_me:$LINENO: error: \`$ac_var' was not set in the previous run" >&5 -echo "$as_me: error: \`$ac_var' was not set in the previous run" >&2;} - ac_cache_corrupted=: ;; - ,);; - *) - if test "x$ac_old_val" != "x$ac_new_val"; then - { echo "$as_me:$LINENO: error: \`$ac_var' has changed since the previous run:" >&5 -echo "$as_me: error: \`$ac_var' has changed since the previous run:" >&2;} - { echo "$as_me:$LINENO: former value: $ac_old_val" >&5 -echo "$as_me: former value: $ac_old_val" >&2;} - { echo "$as_me:$LINENO: current value: $ac_new_val" >&5 -echo "$as_me: current value: $ac_new_val" >&2;} - ac_cache_corrupted=: - fi;; - esac - # Pass precious variables to config.status. - if test "$ac_new_set" = set; then - case $ac_new_val in - *" "*|*" "*|*[\[\]\~\#\$\^\&\*\(\)\{\}\\\|\;\<\>\?\"\']*) - ac_arg=$ac_var=`echo "$ac_new_val" | sed "s/'/'\\\\\\\\''/g"` ;; - *) ac_arg=$ac_var=$ac_new_val ;; - esac - case " $ac_configure_args " in - *" '$ac_arg' "*) ;; # Avoid dups. Use of quotes ensures accuracy. - *) ac_configure_args="$ac_configure_args '$ac_arg'" ;; - esac - fi -done -if $ac_cache_corrupted; then - { echo "$as_me:$LINENO: error: changes in the environment can compromise the build" >&5 -echo "$as_me: error: changes in the environment can compromise the build" >&2;} - { { echo "$as_me:$LINENO: error: run \`make distclean' and/or \`rm $cache_file' and start over" >&5 -echo "$as_me: error: run \`make distclean' and/or \`rm $cache_file' and start over" >&2;} - { (exit 1); exit 1; }; } -fi - -ac_ext=c -ac_cpp='$CPP $CPPFLAGS' -ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5' -ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' -ac_compiler_gnu=$ac_cv_c_compiler_gnu - - - - - - - - - - - - - - - - - - - -BUILD_DIR=`pwd` -cd .. -TOP_DIR=`pwd` -cd ${BUILD_DIR} - -ac_aux_dir= -for ac_dir in ${BUILD_DIR}/autoconf $srcdir/${BUILD_DIR}/autoconf; do - if test -f $ac_dir/install-sh; then - ac_aux_dir=$ac_dir - ac_install_sh="$ac_aux_dir/install-sh -c" - break - elif test -f $ac_dir/install.sh; then - ac_aux_dir=$ac_dir - ac_install_sh="$ac_aux_dir/install.sh -c" - break - elif test -f $ac_dir/shtool; then - ac_aux_dir=$ac_dir - ac_install_sh="$ac_aux_dir/shtool install -c" - break - fi -done -if test -z "$ac_aux_dir"; then - { { echo "$as_me:$LINENO: error: cannot find install-sh or install.sh in ${BUILD_DIR}/autoconf $srcdir/${BUILD_DIR}/autoconf" >&5 -echo "$as_me: error: cannot find install-sh or install.sh in ${BUILD_DIR}/autoconf $srcdir/${BUILD_DIR}/autoconf" >&2;} - { (exit 1); exit 1; }; } -fi -ac_config_guess="$SHELL $ac_aux_dir/config.guess" -ac_config_sub="$SHELL $ac_aux_dir/config.sub" -ac_configure="$SHELL $ac_aux_dir/configure" # This should be Cygnus configure. - - - - - -for ac_prog in true -do - # Extract the first word of "$ac_prog", so it can be a program name with args. -set dummy $ac_prog; ac_word=$2 -echo "$as_me:$LINENO: checking for $ac_word" >&5 -echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6 -if test "${ac_cv_path_TRUEPRG+set}" = set; then - echo $ECHO_N "(cached) $ECHO_C" >&6 -else - case $TRUEPRG in - [\\/]* | ?:[\\/]*) - ac_cv_path_TRUEPRG="$TRUEPRG" # Let the user override the test with a path. - ;; - *) - as_save_IFS=$IFS; IFS=$PATH_SEPARATOR -for as_dir in $PATH -do - IFS=$as_save_IFS - test -z "$as_dir" && as_dir=. - for ac_exec_ext in '' $ac_executable_extensions; do - if $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; then - ac_cv_path_TRUEPRG="$as_dir/$ac_word$ac_exec_ext" - echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5 - break 2 - fi -done -done - - ;; -esac -fi -TRUEPRG=$ac_cv_path_TRUEPRG - -if test -n "$TRUEPRG"; then - echo "$as_me:$LINENO: result: $TRUEPRG" >&5 -echo "${ECHO_T}$TRUEPRG" >&6 -else - echo "$as_me:$LINENO: result: no" >&5 -echo "${ECHO_T}no" >&6 -fi - - test -n "$TRUEPRG" && break -done -test -n "$TRUEPRG" || TRUEPRG=":" - -for ac_prog in false -do - # Extract the first word of "$ac_prog", so it can be a program name with args. -set dummy $ac_prog; ac_word=$2 -echo "$as_me:$LINENO: checking for $ac_word" >&5 -echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6 -if test "${ac_cv_path_FALSEPRG+set}" = set; then - echo $ECHO_N "(cached) $ECHO_C" >&6 -else - case $FALSEPRG in - [\\/]* | ?:[\\/]*) - ac_cv_path_FALSEPRG="$FALSEPRG" # Let the user override the test with a path. - ;; - *) - as_save_IFS=$IFS; IFS=$PATH_SEPARATOR -for as_dir in $PATH -do - IFS=$as_save_IFS - test -z "$as_dir" && as_dir=. - for ac_exec_ext in '' $ac_executable_extensions; do - if $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; then - ac_cv_path_FALSEPRG="$as_dir/$ac_word$ac_exec_ext" - echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5 - break 2 - fi -done -done - - ;; -esac -fi -FALSEPRG=$ac_cv_path_FALSEPRG - -if test -n "$FALSEPRG"; then - echo "$as_me:$LINENO: result: $FALSEPRG" >&5 -echo "${ECHO_T}$FALSEPRG" >&6 -else - echo "$as_me:$LINENO: result: no" >&5 -echo "${ECHO_T}no" >&6 -fi - - test -n "$FALSEPRG" && break -done -test -n "$FALSEPRG" || FALSEPRG=":" - - -for ac_prog in gawk mawk nawk awk -do - # Extract the first word of "$ac_prog", so it can be a program name with args. -set dummy $ac_prog; ac_word=$2 -echo "$as_me:$LINENO: checking for $ac_word" >&5 -echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6 -if test "${ac_cv_prog_AWK+set}" = set; then - echo $ECHO_N "(cached) $ECHO_C" >&6 -else - if test -n "$AWK"; then - ac_cv_prog_AWK="$AWK" # Let the user override the test. -else -as_save_IFS=$IFS; IFS=$PATH_SEPARATOR -for as_dir in $PATH -do - IFS=$as_save_IFS - test -z "$as_dir" && as_dir=. - for ac_exec_ext in '' $ac_executable_extensions; do - if $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; then - ac_cv_prog_AWK="$ac_prog" - echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5 - break 2 - fi -done -done - -fi -fi -AWK=$ac_cv_prog_AWK -if test -n "$AWK"; then - echo "$as_me:$LINENO: result: $AWK" >&5 -echo "${ECHO_T}$AWK" >&6 -else - echo "$as_me:$LINENO: result: no" >&5 -echo "${ECHO_T}no" >&6 -fi - - test -n "$AWK" && break -done - -# Some AWK programs fail, so test it and warn the user -if echo xfoo | $AWK 'BEGIN { prog=ARGV1; ARGC=1 } - { if ((prog == $2) || (("(" prog ")") == $2) || - (("" prog "") == $2) || - ((prog ":") == $2)) { print $1 ; exit 0 } }' xfoo>/dev/null; then :; -else - { { echo "$as_me:$LINENO: error: !!!!!!!!! WARNING !!!!!!!!!!!!!! - The regex engine of $AWK is too broken to be used you - might want to install GNU AWK. - !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!" >&5 -echo "$as_me: error: !!!!!!!!! WARNING !!!!!!!!!!!!!! - The regex engine of $AWK is too broken to be used you - might want to install GNU AWK. - !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!" >&2;} - { (exit 1); exit 1; }; } -fi -THE_AWK=$AWK -# Extract the first word of "$THE_AWK", so it can be a program name with args. -set dummy $THE_AWK; ac_word=$2 -echo "$as_me:$LINENO: checking for $ac_word" >&5 -echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6 -if test "${ac_cv_path_AWK+set}" = set; then - echo $ECHO_N "(cached) $ECHO_C" >&6 -else - case $AWK in - [\\/]* | ?:[\\/]*) - ac_cv_path_AWK="$AWK" # Let the user override the test with a path. - ;; - *) - as_save_IFS=$IFS; IFS=$PATH_SEPARATOR -for as_dir in $PATH -do - IFS=$as_save_IFS - test -z "$as_dir" && as_dir=. - for ac_exec_ext in '' $ac_executable_extensions; do - if $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; then - ac_cv_path_AWK="$as_dir/$ac_word$ac_exec_ext" - echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5 - break 2 - fi -done -done - - test -z "$ac_cv_path_AWK" && ac_cv_path_AWK="$THE_AWK" - ;; -esac -fi -AWK=$ac_cv_path_AWK - -if test -n "$AWK"; then - echo "$as_me:$LINENO: result: $AWK" >&5 -echo "${ECHO_T}$AWK" >&6 -else - echo "$as_me:$LINENO: result: no" >&5 -echo "${ECHO_T}no" >&6 -fi - - - -VERSION=`sed -n -e 's/^.*VERSION.*"\(.*\)"$/\1/p' ${srcdir}/version.h` -DATE=`sed -n -e 's/^.* \t*BDATE.*"\(.*\)"$/\1/p' ${srcdir}/version.h` -echo "configuring for Rescue $VERSION ($DATE)" - - -# Find a good install program. We prefer a C program (faster), -# so one script is as good as another. But avoid the broken or -# incompatible versions: -# SysV /etc/install, /usr/sbin/install -# SunOS /usr/etc/install -# IRIX /sbin/install -# AIX /bin/install -# AmigaOS /C/install, which installs bootblocks on floppy discs -# AIX 4 /usr/bin/installbsd, which doesn't work without a -g flag -# AFS /usr/afsws/bin/install, which mishandles nonexistent args -# SVR4 /usr/ucb/install, which tries to use the nonexistent group "staff" -# OS/2's system install, which has a completely different semantic -# ./install, which can be erroneously created by make from ./install.sh. -echo "$as_me:$LINENO: checking for a BSD-compatible install" >&5 -echo $ECHO_N "checking for a BSD-compatible install... $ECHO_C" >&6 -if test -z "$INSTALL"; then -if test "${ac_cv_path_install+set}" = set; then - echo $ECHO_N "(cached) $ECHO_C" >&6 -else - as_save_IFS=$IFS; IFS=$PATH_SEPARATOR -for as_dir in $PATH -do - IFS=$as_save_IFS - test -z "$as_dir" && as_dir=. - # Account for people who put trailing slashes in PATH elements. -case $as_dir/ in - ./ | .// | /cC/* | \ - /etc/* | /usr/sbin/* | /usr/etc/* | /sbin/* | /usr/afsws/bin/* | \ - ?:\\/os2\\/install\\/* | ?:\\/OS2\\/INSTALL\\/* | \ - /usr/ucb/* ) ;; - *) - # OSF1 and SCO ODT 3.0 have their own names for install. - # Don't use installbsd from OSF since it installs stuff as root - # by default. - for ac_prog in ginstall scoinst install; do - for ac_exec_ext in '' $ac_executable_extensions; do - if $as_executable_p "$as_dir/$ac_prog$ac_exec_ext"; then - if test $ac_prog = install && - grep dspmsg "$as_dir/$ac_prog$ac_exec_ext" >/dev/null 2>&1; then - # AIX install. It has an incompatible calling convention. - : - elif test $ac_prog = install && - grep pwplus "$as_dir/$ac_prog$ac_exec_ext" >/dev/null 2>&1; then - # program-specific install script used by HP pwplus--don't use. - : - else - ac_cv_path_install="$as_dir/$ac_prog$ac_exec_ext -c" - break 3 - fi - fi - done - done - ;; -esac -done - - -fi - if test "${ac_cv_path_install+set}" = set; then - INSTALL=$ac_cv_path_install - else - # As a last resort, use the slow shell script. We don't cache a - # path for INSTALL within a source directory, because that will - # break other packages using the cache if that directory is - # removed, or if the path is relative. - INSTALL=$ac_install_sh - fi -fi -echo "$as_me:$LINENO: result: $INSTALL" >&5 -echo "${ECHO_T}$INSTALL" >&6 - -# Use test -z because SunOS4 sh mishandles braces in ${var-val}. -# It thinks the first close brace ends the variable substitution. -test -z "$INSTALL_PROGRAM" && INSTALL_PROGRAM='${INSTALL}' - -test -z "$INSTALL_SCRIPT" && INSTALL_SCRIPT='${INSTALL}' - -test -z "$INSTALL_DATA" && INSTALL_DATA='${INSTALL} -m 644' - -# Extract the first word of "mv", so it can be a program name with args. -set dummy mv; ac_word=$2 -echo "$as_me:$LINENO: checking for $ac_word" >&5 -echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6 -if test "${ac_cv_path_MV+set}" = set; then - echo $ECHO_N "(cached) $ECHO_C" >&6 -else - case $MV in - [\\/]* | ?:[\\/]*) - ac_cv_path_MV="$MV" # Let the user override the test with a path. - ;; - *) - as_save_IFS=$IFS; IFS=$PATH_SEPARATOR -for as_dir in $PATH -do - IFS=$as_save_IFS - test -z "$as_dir" && as_dir=. - for ac_exec_ext in '' $ac_executable_extensions; do - if $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; then - ac_cv_path_MV="$as_dir/$ac_word$ac_exec_ext" - echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5 - break 2 - fi -done -done - - test -z "$ac_cv_path_MV" && ac_cv_path_MV="mv" - ;; -esac -fi -MV=$ac_cv_path_MV - -if test -n "$MV"; then - echo "$as_me:$LINENO: result: $MV" >&5 -echo "${ECHO_T}$MV" >&6 -else - echo "$as_me:$LINENO: result: no" >&5 -echo "${ECHO_T}no" >&6 -fi - -# Extract the first word of "rm", so it can be a program name with args. -set dummy rm; ac_word=$2 -echo "$as_me:$LINENO: checking for $ac_word" >&5 -echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6 -if test "${ac_cv_path_RM+set}" = set; then - echo $ECHO_N "(cached) $ECHO_C" >&6 -else - case $RM in - [\\/]* | ?:[\\/]*) - ac_cv_path_RM="$RM" # Let the user override the test with a path. - ;; - *) - as_save_IFS=$IFS; IFS=$PATH_SEPARATOR -for as_dir in $PATH -do - IFS=$as_save_IFS - test -z "$as_dir" && as_dir=. - for ac_exec_ext in '' $ac_executable_extensions; do - if $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; then - ac_cv_path_RM="$as_dir/$ac_word$ac_exec_ext" - echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5 - break 2 - fi -done -done - - test -z "$ac_cv_path_RM" && ac_cv_path_RM="rm" - ;; -esac -fi -RM=$ac_cv_path_RM - -if test -n "$RM"; then - echo "$as_me:$LINENO: result: $RM" >&5 -echo "${ECHO_T}$RM" >&6 -else - echo "$as_me:$LINENO: result: no" >&5 -echo "${ECHO_T}no" >&6 -fi - -# Extract the first word of "cp", so it can be a program name with args. -set dummy cp; ac_word=$2 -echo "$as_me:$LINENO: checking for $ac_word" >&5 -echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6 -if test "${ac_cv_path_CP+set}" = set; then - echo $ECHO_N "(cached) $ECHO_C" >&6 -else - case $CP in - [\\/]* | ?:[\\/]*) - ac_cv_path_CP="$CP" # Let the user override the test with a path. - ;; - *) - as_save_IFS=$IFS; IFS=$PATH_SEPARATOR -for as_dir in $PATH -do - IFS=$as_save_IFS - test -z "$as_dir" && as_dir=. - for ac_exec_ext in '' $ac_executable_extensions; do - if $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; then - ac_cv_path_CP="$as_dir/$ac_word$ac_exec_ext" - echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5 - break 2 - fi -done -done - - test -z "$ac_cv_path_CP" && ac_cv_path_CP="cp" - ;; -esac -fi -CP=$ac_cv_path_CP - -if test -n "$CP"; then - echo "$as_me:$LINENO: result: $CP" >&5 -echo "${ECHO_T}$CP" >&6 -else - echo "$as_me:$LINENO: result: no" >&5 -echo "${ECHO_T}no" >&6 -fi - -# Extract the first word of "echo", so it can be a program name with args. -set dummy echo; ac_word=$2 -echo "$as_me:$LINENO: checking for $ac_word" >&5 -echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6 -if test "${ac_cv_path_ECHO+set}" = set; then - echo $ECHO_N "(cached) $ECHO_C" >&6 -else - case $ECHO in - [\\/]* | ?:[\\/]*) - ac_cv_path_ECHO="$ECHO" # Let the user override the test with a path. - ;; - *) - as_save_IFS=$IFS; IFS=$PATH_SEPARATOR -for as_dir in $PATH -do - IFS=$as_save_IFS - test -z "$as_dir" && as_dir=. - for ac_exec_ext in '' $ac_executable_extensions; do - if $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; then - ac_cv_path_ECHO="$as_dir/$ac_word$ac_exec_ext" - echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5 - break 2 - fi -done -done - - test -z "$ac_cv_path_ECHO" && ac_cv_path_ECHO="echo" - ;; -esac -fi -ECHO=$ac_cv_path_ECHO - -if test -n "$ECHO"; then - echo "$as_me:$LINENO: result: $ECHO" >&5 -echo "${ECHO_T}$ECHO" >&6 -else - echo "$as_me:$LINENO: result: no" >&5 -echo "${ECHO_T}no" >&6 -fi - -# Extract the first word of "ar", so it can be a program name with args. -set dummy ar; ac_word=$2 -echo "$as_me:$LINENO: checking for $ac_word" >&5 -echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6 -if test "${ac_cv_path_AR+set}" = set; then - echo $ECHO_N "(cached) $ECHO_C" >&6 -else - case $AR in - [\\/]* | ?:[\\/]*) - ac_cv_path_AR="$AR" # Let the user override the test with a path. - ;; - *) - as_save_IFS=$IFS; IFS=$PATH_SEPARATOR -for as_dir in $PATH -do - IFS=$as_save_IFS - test -z "$as_dir" && as_dir=. - for ac_exec_ext in '' $ac_executable_extensions; do - if $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; then - ac_cv_path_AR="$as_dir/$ac_word$ac_exec_ext" - echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5 - break 2 - fi -done -done - - test -z "$ac_cv_path_AR" && ac_cv_path_AR="ar" - ;; -esac -fi -AR=$ac_cv_path_AR - -if test -n "$AR"; then - echo "$as_me:$LINENO: result: $AR" >&5 -echo "${ECHO_T}$AR" >&6 -else - echo "$as_me:$LINENO: result: no" >&5 -echo "${ECHO_T}no" >&6 -fi - -# Extract the first word of "cdrecord", so it can be a program name with args. -set dummy cdrecord; ac_word=$2 -echo "$as_me:$LINENO: checking for $ac_word" >&5 -echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6 -if test "${ac_cv_path_CDRECORD+set}" = set; then - echo $ECHO_N "(cached) $ECHO_C" >&6 -else - case $CDRECORD in - [\\/]* | ?:[\\/]*) - ac_cv_path_CDRECORD="$CDRECORD" # Let the user override the test with a path. - ;; - *) - as_save_IFS=$IFS; IFS=$PATH_SEPARATOR -for as_dir in $PATH -do - IFS=$as_save_IFS - test -z "$as_dir" && as_dir=. - for ac_exec_ext in '' $ac_executable_extensions; do - if $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; then - ac_cv_path_CDRECORD="$as_dir/$ac_word$ac_exec_ext" - echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5 - break 2 - fi -done -done - - test -z "$ac_cv_path_CDRECORD" && ac_cv_path_CDRECORD="cdrecord" - ;; -esac -fi -CDRECORD=$ac_cv_path_CDRECORD - -if test -n "$CDRECORD"; then - echo "$as_me:$LINENO: result: $CDRECORD" >&5 -echo "${ECHO_T}$CDRECORD" >&6 -else - echo "$as_me:$LINENO: result: no" >&5 -echo "${ECHO_T}no" >&6 -fi - - -# Make sure we can run config.sub. -$ac_config_sub sun4 >/dev/null 2>&1 || - { { echo "$as_me:$LINENO: error: cannot run $ac_config_sub" >&5 -echo "$as_me: error: cannot run $ac_config_sub" >&2;} - { (exit 1); exit 1; }; } - -echo "$as_me:$LINENO: checking build system type" >&5 -echo $ECHO_N "checking build system type... $ECHO_C" >&6 -if test "${ac_cv_build+set}" = set; then - echo $ECHO_N "(cached) $ECHO_C" >&6 -else - ac_cv_build_alias=$build_alias -test -z "$ac_cv_build_alias" && - ac_cv_build_alias=`$ac_config_guess` -test -z "$ac_cv_build_alias" && - { { echo "$as_me:$LINENO: error: cannot guess build type; you must specify one" >&5 -echo "$as_me: error: cannot guess build type; you must specify one" >&2;} - { (exit 1); exit 1; }; } -ac_cv_build=`$ac_config_sub $ac_cv_build_alias` || - { { echo "$as_me:$LINENO: error: $ac_config_sub $ac_cv_build_alias failed" >&5 -echo "$as_me: error: $ac_config_sub $ac_cv_build_alias failed" >&2;} - { (exit 1); exit 1; }; } - -fi -echo "$as_me:$LINENO: result: $ac_cv_build" >&5 -echo "${ECHO_T}$ac_cv_build" >&6 -build=$ac_cv_build -build_cpu=`echo $ac_cv_build | sed 's/^\([^-]*\)-\([^-]*\)-\(.*\)$/\1/'` -build_vendor=`echo $ac_cv_build | sed 's/^\([^-]*\)-\([^-]*\)-\(.*\)$/\2/'` -build_os=`echo $ac_cv_build | sed 's/^\([^-]*\)-\([^-]*\)-\(.*\)$/\3/'` - - - -echo "$as_me:$LINENO: checking host system type" >&5 -echo $ECHO_N "checking host system type... $ECHO_C" >&6 -if test "${ac_cv_host+set}" = set; then - echo $ECHO_N "(cached) $ECHO_C" >&6 -else - ac_cv_host_alias=$host_alias -test -z "$ac_cv_host_alias" && - ac_cv_host_alias=$ac_cv_build_alias -ac_cv_host=`$ac_config_sub $ac_cv_host_alias` || - { { echo "$as_me:$LINENO: error: $ac_config_sub $ac_cv_host_alias failed" >&5 -echo "$as_me: error: $ac_config_sub $ac_cv_host_alias failed" >&2;} - { (exit 1); exit 1; }; } - -fi -echo "$as_me:$LINENO: result: $ac_cv_host" >&5 -echo "${ECHO_T}$ac_cv_host" >&6 -host=$ac_cv_host -host_cpu=`echo $ac_cv_host | sed 's/^\([^-]*\)-\([^-]*\)-\(.*\)$/\1/'` -host_vendor=`echo $ac_cv_host | sed 's/^\([^-]*\)-\([^-]*\)-\(.*\)$/\2/'` -host_os=`echo $ac_cv_host | sed 's/^\([^-]*\)-\([^-]*\)-\(.*\)$/\3/'` - - -case $host_os in - *cygwin* ) CYGWIN=yes;; - * ) CYGWIN=no;; -esac - -if test $HAVE_UNAME=yes -a x`uname -s` = xSunOS -then - - -if $TRUEPRG; then - HAVE_SUN_OS_TRUE= - HAVE_SUN_OS_FALSE='#' -else - HAVE_SUN_OS_TRUE='#' - HAVE_SUN_OS_FALSE= -fi - cat >>confdefs.h <<\_ACEOF -#define HAVE_SUN_OS 1 -_ACEOF - -else - - -if $FALSEPRG; then - HAVE_SUN_OS_TRUE= - HAVE_SUN_OS_FALSE='#' -else - HAVE_SUN_OS_TRUE='#' - HAVE_SUN_OS_FALSE= -fi -fi - -if test $HAVE_UNAME=yes -a x`uname -s` = xOSF1 -then - - -if $TRUEPRG; then - HAVE_OSF1_OS_TRUE= - HAVE_OSF1_OS_FALSE='#' -else - HAVE_OSF1_OS_TRUE='#' - HAVE_OSF1_OS_FALSE= -fi - cat >>confdefs.h <<\_ACEOF -#define HAVE_OSF1_OS 1 -_ACEOF - -else - - -if $FALSEPRG; then - HAVE_OSF1_OS_TRUE= - HAVE_OSF1_OS_FALSE='#' -else - HAVE_OSF1_OS_TRUE='#' - HAVE_OSF1_OS_FALSE= -fi -fi - -if test $HAVE_UNAME=yes -a x`uname -s` = xAIX -then - - -if $TRUEPRG; then - HAVE_AIX_OS_TRUE= - HAVE_AIX_OS_FALSE='#' -else - HAVE_AIX_OS_TRUE='#' - HAVE_AIX_OS_FALSE= -fi - cat >>confdefs.h <<\_ACEOF -#define HAVE_AIX_OS 1 -_ACEOF - -else - - -if $FALSEPRG; then - HAVE_AIX_OS_TRUE= - HAVE_AIX_OS_FALSE='#' -else - HAVE_AIX_OS_TRUE='#' - HAVE_AIX_OS_FALSE= -fi -fi - -if test $HAVE_UNAME=yes -a x`uname -s` = xHP-UX -then - - -if $TRUEPRG; then - HAVE_HPUX_OS_TRUE= - HAVE_HPUX_OS_FALSE='#' -else - HAVE_HPUX_OS_TRUE='#' - HAVE_HPUX_OS_FALSE= -fi - cat >>confdefs.h <<\_ACEOF -#define HAVE_HPUX_OS 1 -_ACEOF - -else - - -if $FALSEPRG; then - HAVE_HPUX_OS_TRUE= - HAVE_HPUX_OS_FALSE='#' -else - HAVE_HPUX_OS_TRUE='#' - HAVE_HPUX_OS_FALSE= -fi -fi - -if test $HAVE_UNAME=yes -a x`uname -s` = xLinux -then - - -if $TRUEPRG; then - HAVE_LINUX_OS_TRUE= - HAVE_LINUX_OS_FALSE='#' -else - HAVE_LINUX_OS_TRUE='#' - HAVE_LINUX_OS_FALSE= -fi - cat >>confdefs.h <<\_ACEOF -#define HAVE_LINUX_OS 1 -_ACEOF - -else - - -if $FALSEPRG; then - HAVE_LINUX_OS_TRUE= - HAVE_LINUX_OS_FALSE='#' -else - HAVE_LINUX_OS_TRUE='#' - HAVE_LINUX_OS_FALSE= -fi -fi - -if test $HAVE_UNAME=yes -a x`uname -s` = xFreeBSD -then - - -if $TRUEPRG; then - HAVE_FREEBSD_OS_TRUE= - HAVE_FREEBSD_OS_FALSE='#' -else - HAVE_FREEBSD_OS_TRUE='#' - HAVE_FREEBSD_OS_FALSE= -fi - cat >>confdefs.h <<\_ACEOF -#define HAVE_FREEBSD_OS 1 -_ACEOF - -else - - -if $FALSEPRG; then - HAVE_FREEBSD_OS_TRUE= - HAVE_FREEBSD_OS_FALSE='#' -else - HAVE_FREEBSD_OS_TRUE='#' - HAVE_FREEBSD_OS_FALSE= -fi -fi - -if test $HAVE_UNAME=yes -a x`uname -s` = xNetBSD -then - - -if $TRUEPRG; then - HAVE_NETBSD_OS_TRUE= - HAVE_NETBSD_OS_FALSE='#' -else - HAVE_NETBSD_OS_TRUE='#' - HAVE_NETBSD_OS_FALSE= -fi - cat >>confdefs.h <<\_ACEOF -#define HAVE_NETBSD_OS 1 -_ACEOF - -else - - -if $FALSEPRG; then - HAVE_NETBSD_OS_TRUE= - HAVE_NETBSD_OS_FALSE='#' -else - HAVE_NETBSD_OS_TRUE='#' - HAVE_NETBSD_OS_FALSE= -fi -fi - -if test $HAVE_UNAME=yes -a x`uname -s` = xOpenBSD -then - - -if $TRUEPRG; then - HAVE_OPENBSD_OS_TRUE= - HAVE_OPENBSD_OS_FALSE='#' -else - HAVE_OPENBSD_OS_TRUE='#' - HAVE_OPENBSD_OS_FALSE= -fi - cat >>confdefs.h <<\_ACEOF -#define HAVE_OPENBSD_OS 1 -_ACEOF - -else - - -if $FALSEPRG; then - HAVE_OPENBSD_OS_TRUE= - HAVE_OPENBSD_OS_FALSE='#' -else - HAVE_OPENBSD_OS_TRUE='#' - HAVE_OPENBSD_OS_FALSE= -fi -fi - -if test $HAVE_UNAME=yes -a x`uname -s` = xBSD/OS -then - - -if $TRUEPRG; then - HAVE_BSDI_OS_TRUE= - HAVE_BSDI_OS_FALSE='#' -else - HAVE_BSDI_OS_TRUE='#' - HAVE_BSDI_OS_FALSE= -fi - cat >>confdefs.h <<\_ACEOF -#define HAVE_BSDI_OS 1 -_ACEOF - -else - - -if $FALSEPRG; then - HAVE_BSDI_OS_TRUE= - HAVE_BSDI_OS_FALSE='#' -else - HAVE_BSDI_OS_TRUE='#' - HAVE_BSDI_OS_FALSE= -fi -fi - -if test $HAVE_UNAME=yes -a x`uname -s` = xSGI -then - - -if $TRUEPRG; then - HAVE_SGI_OS_TRUE= - HAVE_SGI_OS_FALSE='#' -else - HAVE_SGI_OS_TRUE='#' - HAVE_SGI_OS_FALSE= -fi - cat >>confdefs.h <<\_ACEOF -#define HAVE_SGI_OS 1 -_ACEOF - -else - - -if $FALSEPRG; then - HAVE_SGI_OS_TRUE= - HAVE_SGI_OS_FALSE='#' -else - HAVE_SGI_OS_TRUE='#' - HAVE_SGI_OS_FALSE= -fi -fi - -if test $HAVE_UNAME=yes -a x`uname -s` = xIRIX -then - - -if $TRUEPRG; then - HAVE_IRIX_OS_TRUE= - HAVE_IRIX_OS_FALSE='#' -else - HAVE_IRIX_OS_TRUE='#' - HAVE_IRIX_OS_FALSE= -fi - cat >>confdefs.h <<\_ACEOF -#define HAVE_IRIX_OS 1 -_ACEOF - -else - - -if $FALSEPRG; then - HAVE_IRIX_OS_TRUE= - HAVE_IRIX_OS_FALSE='#' -else - HAVE_IRIX_OS_TRUE='#' - HAVE_IRIX_OS_FALSE= -fi -fi - -if test $HAVE_UNAME=yes -a x`uname -s` = xDarwin -then - - -if $TRUEPRG; then - HAVE_DARWIN_OS_TRUE= - HAVE_DARWIN_OS_FALSE='#' -else - HAVE_DARWIN_OS_TRUE='#' - HAVE_DARWIN_OS_FALSE= -fi - cat >>confdefs.h <<\_ACEOF -#define HAVE_DARWIN_OS 1 -_ACEOF - -else - - -if $FALSEPRG; then - HAVE_DARWIN_OS_TRUE= - HAVE_DARWIN_OS_FALSE='#' -else - HAVE_DARWIN_OS_TRUE='#' - HAVE_DARWIN_OS_FALSE= -fi -fi - - -# ----------------------------------------------------------- -# ---------------------------------------------------------- -echo "$as_me:$LINENO: checking for Operating System Distribution" >&5 -echo $ECHO_N "checking for Operating System Distribution... $ECHO_C" >&6 -if test "x$DISTNAME" != "x" -then - echo "distname set to $DISTNAME" -elif test $HAVE_UNAME=yes -a x`uname -s` = xOSF1 -then - DISTNAME=alpha -elif test $HAVE_UNAME=yes -a x`uname -s` = xAIX -then - DISTNAME=aix -elif test $HAVE_UNAME=yes -a x`uname -s` = xHP-UX -then - DISTNAME=hpux -elif test $HAVE_UNAME=yes -a x`uname -s` = xSunOS -then - DISTNAME=solaris -elif test $HAVE_UNAME=yes -a x`uname -s` = xFreeBSD -then - DISTNAME=freebsd -elif test $HAVE_UNAME=yes -a x`uname -s` = xNetBSD -then - DISTNAME=netbsd -elif test $HAVE_UNAME=yes -a x`uname -s` = xOpenBSD -then - DISTNAME=openbsd -elif test $HAVE_UNAME=yes -a x`uname -s` = xIRIX -then - DISTNAME=irix -elif test $HAVE_UNAME=yes -a x`uname -s` = xBSD/OS -then - DISTNAME=bsdi -elif test -f /etc/SuSE-release -then - DISTNAME=suse -elif test -d /etc/SuSEconfig -then - DISTNAME=suse5 -elif test -f /etc/mandrake-release -then - DISTNAME=mandrake -elif test -f /etc/whitebox-release -then - DISTNAME=redhat -elif test -f /etc/redhat-release -then - DISTNAME=redhat -elif test -f /etc/gentoo-release -then - DISTNAME=gentoo -elif test -f /etc/debian_version -then - DISTNAME=debian -elif test -f /etc/slackware-version -then - DISTNAME=slackware -elif test $HAVE_UNAME=yes -a x`uname -s` = xDarwin -then - DISTNAME=darwin -elif test -f /etc/engarde-version -then - DISTNAME=engarde -elif test "$CYGWIN" = yes -then - DISTNAME=cygwin - cat >>confdefs.h <<\_ACEOF -#define HAVE_CYGWIN 1 -_ACEOF - -else - DISTNAME=unknown -fi -echo "$as_me:$LINENO: result: done" >&5 -echo "${ECHO_T}done" >&6 - - -# ------------------------------------------------------------------------- -# If the user has not set --exec-prefix, we default to ${prefix} -# ------------------------------------------------------------------------- -if test x${exec_prefix} = xNONE ; then - exec_prefix=${prefix} -fi - -# ------------------------------------------- -# check for cdrecord writer location -# get scsibus,target,lun -# ------------------------------------------- -CDSTL="3,0,0" -if test ! x$CDRECORD = x ; then - CDSTL=`${CDRECORD} -scanbus 2>/dev/null | grep CD-RW | ${AWK} '{print $1}'` - if test x${CDSTL} = x ; then - CDSTL=`${CDRECORD} -scanbus 2>/dev/null | grep CD+RW | ${AWK} '{print $1}'` - fi - if test x${CDSTL} = x ; then - CDSTL="3,0,0" - fi -fi - - - - -where= -# ------------------------------------------ -# Where to get iso -# ------------------------------------------ - -# Check whether --with-iso or --without-iso was given. -if test "${with_iso+set}" = set; then - withval="$with_iso" - - if test "x$withval" != "xno" ; then - where=$withval - type=iso - fi - - -fi; - - -# ------------------------------------------ -# Where to get cdrom -# ------------------------------------------ - -# Check whether --with-cdrom or --without-cdrom was given. -if test "${with_cdrom+set}" = set; then - withval="$with_cdrom" - - if test "x$withval" != "xno" ; then - where=$withval - type=cdrom - fi - - -fi; - - - - - -# ------------------------------------------ -# Which kernel to take -# ------------------------------------------ - -# Check whether --with-kernel or --without-kernel was given. -if test "${with_kernel+set}" = set; then - withval="$with_kernel" - - if test "x$withval" != "xno" ; then - KERNEL=$withval - fi - - -fi; - - - -# ------------------------------------------ -# Where to get Bacula source -# ------------------------------------------ - -# Check whether --with-bacula or --without-bacula was given. -if test "${with_bacula+set}" = set; then - withval="$with_bacula" - - if test "x$withval" != "xno" ; then - bacula=$withval - fi - - -fi; - - -STATIC_FD= -# ------------------------------------------ -# Where to get static-bacula-fd -# ------------------------------------------ - -# Check whether --with-static-fd or --without-static-fd was given. -if test "${with_static_fd+set}" = set; then - withval="$with_static_fd" - - if test "x$withval" != "xno" ; then - STATIC_FD=$withval - fi - - -fi; - - -if test x${bacula} = x -a x${STATIC_FD} = x ; then - { { echo "$as_me:$LINENO: error: You must specify either --with-bacula=PATH or --with-static-fd=PATH" >&5 -echo "$as_me: error: You must specify either --with-bacula=PATH or --with-static-fd=PATH" >&2;} - { (exit 1); exit 1; }; } -fi - -# -# Finally we set appropriate distribution specific -# variables and defaults -# -# PFILES are platform specific files -PFILES="" -WIN32= -MACOSX= -hostname=`uname -n | cut -d '.' -f 1` -case "$DISTNAME" in -aix) - DISTVER=`uname -r` - ;; -alpha) - DISTVER=`uname -r` - ;; -bsdi) - DISTVER=`uname -a |awk '{print $3}'` - ;; -cygwin) - DISTVER=`uname -a |awk '{print $3}'` - WIN32=win32 - ;; -darwin) - DISTVER=`uname -r` - ;; -debian) - DISTVER=`cat /etc/debian_version` - ;; -freebsd) - DISTVER=`uname -a |awk '{print $3}'` - ;; -hpux) - DISTVER=`uname -r` - ;; -irix) - DISTVER=`uname -r` - ;; -netbsd) - DISTVER=`uname -a |awk '{print $3}'` - ;; -openbsd) - DISTVER=`uname -a |awk '{print $3}'` - ;; -redhat) - if test -f /etc/whitebox-release ; then - f=/etc/whitebox-release - else - f=/etc/redhat-release - fi - if test `cat $f | grep release |\ - cut -f 3 -d ' '`x = "Enterprise"x ; then - DISTVER="Enterprise "`cat $f | grep release |\ - cut -f 6 -d ' '` - else - DISTVER=`cat /etc/redhat-release | grep release |\ - cut -f 5 -d ' '` - fi - hostname=`hostname -s` - ;; -mandrake) - DISTVER=`cat /etc/mandrake-release | grep release |\ - cut -f 5 -d ' '` - ;; -gentoo) - DISTVER=`awk '/version / {print $5}' < /etc/gentoo-release` - ;; -slackware) - DISTVER=`cat /etc/slackware-version` - ;; -solaris) - DISTVER=`uname -r` - ;; -suse) - DISTVER=`cat /etc/SuSE-release |grep VERSION|\ - cut -f 3 -d ' '` - ;; -suse5) - DISTNAME=suse - DISTVER=5.x - ;; -unknown) - DISTVER=unknown - ;; -*) - echo " === Something went wrong. Unknown DISTNAME $DISTNAME ===" - ;; -esac - - - - - - -MCOMMON=./autoconf/Make.common - - - - ac_config_files="$ac_config_files autoconf/Make.common Makefile linux/Makefile linux/cdrom/Makefile linux/cdrom/bacula/Makefile linux/cdrom/cdtree/boot/isolinux/boot.msg freebsd/Makefile solaris/Makefile $PFILES" - ac_config_commands="$ac_config_commands default" -cat >confcache <<\_ACEOF -# This file is a shell script that caches the results of configure -# tests run on this system so they can be shared between configure -# scripts and configure runs, see configure's option --config-cache. -# It is not useful on other systems. If it contains results you don't -# want to keep, you may remove or edit it. -# -# config.status only pays attention to the cache file if you give it -# the --recheck option to rerun configure. -# -# `ac_cv_env_foo' variables (set or unset) will be overridden when -# loading this file, other *unset* `ac_cv_foo' will be assigned the -# following values. - -_ACEOF - -# The following way of writing the cache mishandles newlines in values, -# but we know of no workaround that is simple, portable, and efficient. -# So, don't put newlines in cache variables' values. -# Ultrix sh set writes to stderr and can't be redirected directly, -# and sets the high bit in the cache file unless we assign to the vars. -{ - (set) 2>&1 | - case `(ac_space=' '; set | grep ac_space) 2>&1` in - *ac_space=\ *) - # `set' does not quote correctly, so add quotes (double-quote - # substitution turns \\\\ into \\, and sed turns \\ into \). - sed -n \ - "s/'/'\\\\''/g; - s/^\\([_$as_cr_alnum]*_cv_[_$as_cr_alnum]*\\)=\\(.*\\)/\\1='\\2'/p" - ;; - *) - # `set' quotes correctly as required by POSIX, so do not add quotes. - sed -n \ - "s/^\\([_$as_cr_alnum]*_cv_[_$as_cr_alnum]*\\)=\\(.*\\)/\\1=\\2/p" - ;; - esac; -} | - sed ' - t clear - : clear - s/^\([^=]*\)=\(.*[{}].*\)$/test "${\1+set}" = set || &/ - t end - /^ac_cv_env/!s/^\([^=]*\)=\(.*\)$/\1=${\1=\2}/ - : end' >>confcache -if diff $cache_file confcache >/dev/null 2>&1; then :; else - if test -w $cache_file; then - test "x$cache_file" != "x/dev/null" && echo "updating cache $cache_file" - cat confcache >$cache_file - else - echo "not updating unwritable cache $cache_file" - fi -fi -rm -f confcache - -test "x$prefix" = xNONE && prefix=$ac_default_prefix -# Let make expand exec_prefix. -test "x$exec_prefix" = xNONE && exec_prefix='${prefix}' - -# VPATH may cause trouble with some makes, so we remove $(srcdir), -# ${srcdir} and @srcdir@ from VPATH if srcdir is ".", strip leading and -# trailing colons and then remove the whole line if VPATH becomes empty -# (actually we leave an empty line to preserve line numbers). -if test "x$srcdir" = x.; then - ac_vpsub='/^[ ]*VPATH[ ]*=/{ -s/:*\$(srcdir):*/:/; -s/:*\${srcdir}:*/:/; -s/:*@srcdir@:*/:/; -s/^\([^=]*=[ ]*\):*/\1/; -s/:*$//; -s/^[^=]*=[ ]*$//; -}' -fi - -# Transform confdefs.h into DEFS. -# Protect against shell expansion while executing Makefile rules. -# Protect against Makefile macro expansion. -# -# If the first sed substitution is executed (which looks for macros that -# take arguments), then we branch to the quote section. Otherwise, -# look for a macro that doesn't take arguments. -cat >confdef2opt.sed <<\_ACEOF -t clear -: clear -s,^[ ]*#[ ]*define[ ][ ]*\([^ (][^ (]*([^)]*)\)[ ]*\(.*\),-D\1=\2,g -t quote -s,^[ ]*#[ ]*define[ ][ ]*\([^ ][^ ]*\)[ ]*\(.*\),-D\1=\2,g -t quote -d -: quote -s,[ `~#$^&*(){}\\|;'"<>?],\\&,g -s,\[,\\&,g -s,\],\\&,g -s,\$,$$,g -p -_ACEOF -# We use echo to avoid assuming a particular line-breaking character. -# The extra dot is to prevent the shell from consuming trailing -# line-breaks from the sub-command output. A line-break within -# single-quotes doesn't work because, if this script is created in a -# platform that uses two characters for line-breaks (e.g., DOS), tr -# would break. -ac_LF_and_DOT=`echo; echo .` -DEFS=`sed -n -f confdef2opt.sed confdefs.h | tr "$ac_LF_and_DOT" ' .'` -rm -f confdef2opt.sed - - -ac_libobjs= -ac_ltlibobjs= -for ac_i in : $LIBOBJS; do test "x$ac_i" = x: && continue - # 1. Remove the extension, and $U if already installed. - ac_i=`echo "$ac_i" | - sed 's/\$U\././;s/\.o$//;s/\.obj$//'` - # 2. Add them. - ac_libobjs="$ac_libobjs $ac_i\$U.$ac_objext" - ac_ltlibobjs="$ac_ltlibobjs $ac_i"'$U.lo' -done -LIBOBJS=$ac_libobjs - -LTLIBOBJS=$ac_ltlibobjs - - - -: ${CONFIG_STATUS=./config.status} -ac_clean_files_save=$ac_clean_files -ac_clean_files="$ac_clean_files $CONFIG_STATUS" -{ echo "$as_me:$LINENO: creating $CONFIG_STATUS" >&5 -echo "$as_me: creating $CONFIG_STATUS" >&6;} -cat >$CONFIG_STATUS <<_ACEOF -#! $SHELL -# Generated by $as_me. -# Run this file to recreate the current configuration. -# Compiler output produced by configure, useful for debugging -# configure, is in config.log if it exists. - -debug=false -ac_cs_recheck=false -ac_cs_silent=false -SHELL=\${CONFIG_SHELL-$SHELL} -_ACEOF - -cat >>$CONFIG_STATUS <<\_ACEOF -## --------------------- ## -## M4sh Initialization. ## -## --------------------- ## - -# Be Bourne compatible -if test -n "${ZSH_VERSION+set}" && (emulate sh) >/dev/null 2>&1; then - emulate sh - NULLCMD=: - # Zsh 3.x and 4.x performs word splitting on ${1+"$@"}, which - # is contrary to our usage. Disable this feature. - alias -g '${1+"$@"}'='"$@"' -elif test -n "${BASH_VERSION+set}" && (set -o posix) >/dev/null 2>&1; then - set -o posix -fi -DUALCASE=1; export DUALCASE # for MKS sh - -# Support unset when possible. -if ( (MAIL=60; unset MAIL) || exit) >/dev/null 2>&1; then - as_unset=unset -else - as_unset=false -fi - - -# Work around bugs in pre-3.0 UWIN ksh. -$as_unset ENV MAIL MAILPATH -PS1='$ ' -PS2='> ' -PS4='+ ' - -# NLS nuisances. -for as_var in \ - LANG LANGUAGE LC_ADDRESS LC_ALL LC_COLLATE LC_CTYPE LC_IDENTIFICATION \ - LC_MEASUREMENT LC_MESSAGES LC_MONETARY LC_NAME LC_NUMERIC LC_PAPER \ - LC_TELEPHONE LC_TIME -do - if (set +x; test -z "`(eval $as_var=C; export $as_var) 2>&1`"); then - eval $as_var=C; export $as_var - else - $as_unset $as_var - fi -done - -# Required to use basename. -if expr a : '\(a\)' >/dev/null 2>&1; then - as_expr=expr -else - as_expr=false -fi - -if (basename /) >/dev/null 2>&1 && test "X`basename / 2>&1`" = "X/"; then - as_basename=basename -else - as_basename=false -fi - - -# Name of the executable. -as_me=`$as_basename "$0" || -$as_expr X/"$0" : '.*/\([^/][^/]*\)/*$' \| \ - X"$0" : 'X\(//\)$' \| \ - X"$0" : 'X\(/\)$' \| \ - . : '\(.\)' 2>/dev/null || -echo X/"$0" | - sed '/^.*\/\([^/][^/]*\)\/*$/{ s//\1/; q; } - /^X\/\(\/\/\)$/{ s//\1/; q; } - /^X\/\(\/\).*/{ s//\1/; q; } - s/.*/./; q'` - - -# PATH needs CR, and LINENO needs CR and PATH. -# Avoid depending upon Character Ranges. -as_cr_letters='abcdefghijklmnopqrstuvwxyz' -as_cr_LETTERS='ABCDEFGHIJKLMNOPQRSTUVWXYZ' -as_cr_Letters=$as_cr_letters$as_cr_LETTERS -as_cr_digits='0123456789' -as_cr_alnum=$as_cr_Letters$as_cr_digits - -# The user is always right. -if test "${PATH_SEPARATOR+set}" != set; then - echo "#! /bin/sh" >conf$$.sh - echo "exit 0" >>conf$$.sh - chmod +x conf$$.sh - if (PATH="/nonexistent;."; conf$$.sh) >/dev/null 2>&1; then - PATH_SEPARATOR=';' - else - PATH_SEPARATOR=: - fi - rm -f conf$$.sh -fi - - - as_lineno_1=$LINENO - as_lineno_2=$LINENO - as_lineno_3=`(expr $as_lineno_1 + 1) 2>/dev/null` - test "x$as_lineno_1" != "x$as_lineno_2" && - test "x$as_lineno_3" = "x$as_lineno_2" || { - # Find who we are. Look in the path if we contain no path at all - # relative or not. - case $0 in - *[\\/]* ) as_myself=$0 ;; - *) as_save_IFS=$IFS; IFS=$PATH_SEPARATOR -for as_dir in $PATH -do - IFS=$as_save_IFS - test -z "$as_dir" && as_dir=. - test -r "$as_dir/$0" && as_myself=$as_dir/$0 && break -done - - ;; - esac - # We did not find ourselves, most probably we were run as `sh COMMAND' - # in which case we are not to be found in the path. - if test "x$as_myself" = x; then - as_myself=$0 - fi - if test ! -f "$as_myself"; then - { { echo "$as_me:$LINENO: error: cannot find myself; rerun with an absolute path" >&5 -echo "$as_me: error: cannot find myself; rerun with an absolute path" >&2;} - { (exit 1); exit 1; }; } - fi - case $CONFIG_SHELL in - '') - as_save_IFS=$IFS; IFS=$PATH_SEPARATOR -for as_dir in /bin$PATH_SEPARATOR/usr/bin$PATH_SEPARATOR$PATH -do - IFS=$as_save_IFS - test -z "$as_dir" && as_dir=. - for as_base in sh bash ksh sh5; do - case $as_dir in - /*) - if ("$as_dir/$as_base" -c ' - as_lineno_1=$LINENO - as_lineno_2=$LINENO - as_lineno_3=`(expr $as_lineno_1 + 1) 2>/dev/null` - test "x$as_lineno_1" != "x$as_lineno_2" && - test "x$as_lineno_3" = "x$as_lineno_2" ') 2>/dev/null; then - $as_unset BASH_ENV || test "${BASH_ENV+set}" != set || { BASH_ENV=; export BASH_ENV; } - $as_unset ENV || test "${ENV+set}" != set || { ENV=; export ENV; } - CONFIG_SHELL=$as_dir/$as_base - export CONFIG_SHELL - exec "$CONFIG_SHELL" "$0" ${1+"$@"} - fi;; - esac - done -done -;; - esac - - # Create $as_me.lineno as a copy of $as_myself, but with $LINENO - # uniformly replaced by the line number. The first 'sed' inserts a - # line-number line before each line; the second 'sed' does the real - # work. The second script uses 'N' to pair each line-number line - # with the numbered line, and appends trailing '-' during - # substitution so that $LINENO is not a special case at line end. - # (Raja R Harinath suggested sed '=', and Paul Eggert wrote the - # second 'sed' script. Blame Lee E. McMahon for sed's syntax. :-) - sed '=' <$as_myself | - sed ' - N - s,$,-, - : loop - s,^\(['$as_cr_digits']*\)\(.*\)[$]LINENO\([^'$as_cr_alnum'_]\),\1\2\1\3, - t loop - s,-$,, - s,^['$as_cr_digits']*\n,, - ' >$as_me.lineno && - chmod +x $as_me.lineno || - { { echo "$as_me:$LINENO: error: cannot create $as_me.lineno; rerun with a POSIX shell" >&5 -echo "$as_me: error: cannot create $as_me.lineno; rerun with a POSIX shell" >&2;} - { (exit 1); exit 1; }; } - - # Don't try to exec as it changes $[0], causing all sort of problems - # (the dirname of $[0] is not the place where we might find the - # original and so on. Autoconf is especially sensible to this). - . ./$as_me.lineno - # Exit status is that of the last command. - exit -} - - -case `echo "testing\c"; echo 1,2,3`,`echo -n testing; echo 1,2,3` in - *c*,-n*) ECHO_N= ECHO_C=' -' ECHO_T=' ' ;; - *c*,* ) ECHO_N=-n ECHO_C= ECHO_T= ;; - *) ECHO_N= ECHO_C='\c' ECHO_T= ;; -esac - -if expr a : '\(a\)' >/dev/null 2>&1; then - as_expr=expr -else - as_expr=false -fi - -rm -f conf$$ conf$$.exe conf$$.file -echo >conf$$.file -if ln -s conf$$.file conf$$ 2>/dev/null; then - # We could just check for DJGPP; but this test a) works b) is more generic - # and c) will remain valid once DJGPP supports symlinks (DJGPP 2.04). - if test -f conf$$.exe; then - # Don't use ln at all; we don't have any links - as_ln_s='cp -p' - else - as_ln_s='ln -s' - fi -elif ln conf$$.file conf$$ 2>/dev/null; then - as_ln_s=ln -else - as_ln_s='cp -p' -fi -rm -f conf$$ conf$$.exe conf$$.file - -if mkdir -p . 2>/dev/null; then - as_mkdir_p=: -else - test -d ./-p && rmdir ./-p - as_mkdir_p=false -fi - -as_executable_p="test -f" - -# Sed expression to map a string onto a valid CPP name. -as_tr_cpp="eval sed 'y%*$as_cr_letters%P$as_cr_LETTERS%;s%[^_$as_cr_alnum]%_%g'" - -# Sed expression to map a string onto a valid variable name. -as_tr_sh="eval sed 'y%*+%pp%;s%[^_$as_cr_alnum]%_%g'" - - -# IFS -# We need space, tab and new line, in precisely that order. -as_nl=' -' -IFS=" $as_nl" - -# CDPATH. -$as_unset CDPATH - -exec 6>&1 - -# Open the log real soon, to keep \$[0] and so on meaningful, and to -# report actual input values of CONFIG_FILES etc. instead of their -# values after options handling. Logging --version etc. is OK. -exec 5>>config.log -{ - echo - sed 'h;s/./-/g;s/^.../## /;s/...$/ ##/;p;x;p;x' <<_ASBOX -## Running $as_me. ## -_ASBOX -} >&5 -cat >&5 <<_CSEOF - -This file was extended by $as_me, which was -generated by GNU Autoconf 2.59. Invocation command line was - - CONFIG_FILES = $CONFIG_FILES - CONFIG_HEADERS = $CONFIG_HEADERS - CONFIG_LINKS = $CONFIG_LINKS - CONFIG_COMMANDS = $CONFIG_COMMANDS - $ $0 $@ - -_CSEOF -echo "on `(hostname || uname -n) 2>/dev/null | sed 1q`" >&5 -echo >&5 -_ACEOF - -# Files that config.status was made for. -if test -n "$ac_config_files"; then - echo "config_files=\"$ac_config_files\"" >>$CONFIG_STATUS -fi - -if test -n "$ac_config_headers"; then - echo "config_headers=\"$ac_config_headers\"" >>$CONFIG_STATUS -fi - -if test -n "$ac_config_links"; then - echo "config_links=\"$ac_config_links\"" >>$CONFIG_STATUS -fi - -if test -n "$ac_config_commands"; then - echo "config_commands=\"$ac_config_commands\"" >>$CONFIG_STATUS -fi - -cat >>$CONFIG_STATUS <<\_ACEOF - -ac_cs_usage="\ -\`$as_me' instantiates files from templates according to the -current configuration. - -Usage: $0 [OPTIONS] [FILE]... - - -h, --help print this help, then exit - -V, --version print version number, then exit - -q, --quiet do not print progress messages - -d, --debug don't remove temporary files - --recheck update $as_me by reconfiguring in the same conditions - --file=FILE[:TEMPLATE] - instantiate the configuration file FILE - -Configuration files: -$config_files - -Configuration commands: -$config_commands - -Report bugs to ." -_ACEOF - -cat >>$CONFIG_STATUS <<_ACEOF -ac_cs_version="\\ -config.status -configured by $0, generated by GNU Autoconf 2.59, - with options \\"`echo "$ac_configure_args" | sed 's/[\\""\`\$]/\\\\&/g'`\\" - -Copyright (C) 2003 Free Software Foundation, Inc. -This config.status script is free software; the Free Software Foundation -gives unlimited permission to copy, distribute and modify it." -srcdir=$srcdir -INSTALL="$INSTALL" -_ACEOF - -cat >>$CONFIG_STATUS <<\_ACEOF -# If no file are specified by the user, then we need to provide default -# value. By we need to know if files were specified by the user. -ac_need_defaults=: -while test $# != 0 -do - case $1 in - --*=*) - ac_option=`expr "x$1" : 'x\([^=]*\)='` - ac_optarg=`expr "x$1" : 'x[^=]*=\(.*\)'` - ac_shift=: - ;; - -*) - ac_option=$1 - ac_optarg=$2 - ac_shift=shift - ;; - *) # This is not an option, so the user has probably given explicit - # arguments. - ac_option=$1 - ac_need_defaults=false;; - esac - - case $ac_option in - # Handling of the options. -_ACEOF -cat >>$CONFIG_STATUS <<\_ACEOF - -recheck | --recheck | --rechec | --reche | --rech | --rec | --re | --r) - ac_cs_recheck=: ;; - --version | --vers* | -V ) - echo "$ac_cs_version"; exit 0 ;; - --he | --h) - # Conflict between --help and --header - { { echo "$as_me:$LINENO: error: ambiguous option: $1 -Try \`$0 --help' for more information." >&5 -echo "$as_me: error: ambiguous option: $1 -Try \`$0 --help' for more information." >&2;} - { (exit 1); exit 1; }; };; - --help | --hel | -h ) - echo "$ac_cs_usage"; exit 0 ;; - --debug | --d* | -d ) - debug=: ;; - --file | --fil | --fi | --f ) - $ac_shift - CONFIG_FILES="$CONFIG_FILES $ac_optarg" - ac_need_defaults=false;; - --header | --heade | --head | --hea ) - $ac_shift - CONFIG_HEADERS="$CONFIG_HEADERS $ac_optarg" - ac_need_defaults=false;; - -q | -quiet | --quiet | --quie | --qui | --qu | --q \ - | -silent | --silent | --silen | --sile | --sil | --si | --s) - ac_cs_silent=: ;; - - # This is an error. - -*) { { echo "$as_me:$LINENO: error: unrecognized option: $1 -Try \`$0 --help' for more information." >&5 -echo "$as_me: error: unrecognized option: $1 -Try \`$0 --help' for more information." >&2;} - { (exit 1); exit 1; }; } ;; - - *) ac_config_targets="$ac_config_targets $1" ;; - - esac - shift -done - -ac_configure_extra_args= - -if $ac_cs_silent; then - exec 6>/dev/null - ac_configure_extra_args="$ac_configure_extra_args --silent" -fi - -_ACEOF -cat >>$CONFIG_STATUS <<_ACEOF -if \$ac_cs_recheck; then - echo "running $SHELL $0 " $ac_configure_args \$ac_configure_extra_args " --no-create --no-recursion" >&6 - exec $SHELL $0 $ac_configure_args \$ac_configure_extra_args --no-create --no-recursion -fi - -_ACEOF - - - - - -cat >>$CONFIG_STATUS <<\_ACEOF -for ac_config_target in $ac_config_targets -do - case "$ac_config_target" in - # Handling of arguments. - "autoconf/Make.common" ) CONFIG_FILES="$CONFIG_FILES autoconf/Make.common" ;; - "Makefile" ) CONFIG_FILES="$CONFIG_FILES Makefile" ;; - "linux/Makefile" ) CONFIG_FILES="$CONFIG_FILES linux/Makefile" ;; - "linux/cdrom/Makefile" ) CONFIG_FILES="$CONFIG_FILES linux/cdrom/Makefile" ;; - "linux/cdrom/bacula/Makefile" ) CONFIG_FILES="$CONFIG_FILES linux/cdrom/bacula/Makefile" ;; - "linux/cdrom/cdtree/boot/isolinux/boot.msg" ) CONFIG_FILES="$CONFIG_FILES linux/cdrom/cdtree/boot/isolinux/boot.msg" ;; - "freebsd/Makefile" ) CONFIG_FILES="$CONFIG_FILES freebsd/Makefile" ;; - "solaris/Makefile" ) CONFIG_FILES="$CONFIG_FILES solaris/Makefile" ;; - "$PFILES" ) CONFIG_FILES="$CONFIG_FILES $PFILES" ;; - "default" ) CONFIG_COMMANDS="$CONFIG_COMMANDS default" ;; - *) { { echo "$as_me:$LINENO: error: invalid argument: $ac_config_target" >&5 -echo "$as_me: error: invalid argument: $ac_config_target" >&2;} - { (exit 1); exit 1; }; };; - esac -done - -# If the user did not use the arguments to specify the items to instantiate, -# then the envvar interface is used. Set only those that are not. -# We use the long form for the default assignment because of an extremely -# bizarre bug on SunOS 4.1.3. -if $ac_need_defaults; then - test "${CONFIG_FILES+set}" = set || CONFIG_FILES=$config_files - test "${CONFIG_COMMANDS+set}" = set || CONFIG_COMMANDS=$config_commands -fi - -# Have a temporary directory for convenience. Make it in the build tree -# simply because there is no reason to put it here, and in addition, -# creating and moving files from /tmp can sometimes cause problems. -# Create a temporary directory, and hook for its removal unless debugging. -$debug || -{ - trap 'exit_status=$?; rm -rf $tmp && exit $exit_status' 0 - trap '{ (exit 1); exit 1; }' 1 2 13 15 -} - -# Create a (secure) tmp directory for tmp files. - -{ - tmp=`(umask 077 && mktemp -d -q "./confstatXXXXXX") 2>/dev/null` && - test -n "$tmp" && test -d "$tmp" -} || -{ - tmp=./confstat$$-$RANDOM - (umask 077 && mkdir $tmp) -} || -{ - echo "$me: cannot create a temporary directory in ." >&2 - { (exit 1); exit 1; } -} - -_ACEOF - -cat >>$CONFIG_STATUS <<_ACEOF - -# -# CONFIG_FILES section. -# - -# No need to generate the scripts if there are no CONFIG_FILES. -# This happens for instance when ./config.status config.h -if test -n "\$CONFIG_FILES"; then - # Protect against being on the right side of a sed subst in config.status. - sed 's/,@/@@/; s/@,/@@/; s/,;t t\$/@;t t/; /@;t t\$/s/[\\\\&,]/\\\\&/g; - s/@@/,@/; s/@@/@,/; s/@;t t\$/,;t t/' >\$tmp/subs.sed <<\\CEOF -s,@SHELL@,$SHELL,;t t -s,@PATH_SEPARATOR@,$PATH_SEPARATOR,;t t -s,@PACKAGE_NAME@,$PACKAGE_NAME,;t t -s,@PACKAGE_TARNAME@,$PACKAGE_TARNAME,;t t -s,@PACKAGE_VERSION@,$PACKAGE_VERSION,;t t -s,@PACKAGE_STRING@,$PACKAGE_STRING,;t t -s,@PACKAGE_BUGREPORT@,$PACKAGE_BUGREPORT,;t t -s,@exec_prefix@,$exec_prefix,;t t -s,@prefix@,$prefix,;t t -s,@program_transform_name@,$program_transform_name,;t t -s,@bindir@,$bindir,;t t -s,@sbindir@,$sbindir,;t t -s,@libexecdir@,$libexecdir,;t t -s,@datadir@,$datadir,;t t -s,@sysconfdir@,$sysconfdir,;t t -s,@sharedstatedir@,$sharedstatedir,;t t -s,@localstatedir@,$localstatedir,;t t -s,@libdir@,$libdir,;t t -s,@includedir@,$includedir,;t t -s,@oldincludedir@,$oldincludedir,;t t -s,@infodir@,$infodir,;t t -s,@mandir@,$mandir,;t t -s,@build_alias@,$build_alias,;t t -s,@host_alias@,$host_alias,;t t -s,@target_alias@,$target_alias,;t t -s,@DEFS@,$DEFS,;t t -s,@ECHO_C@,$ECHO_C,;t t -s,@ECHO_N@,$ECHO_N,;t t -s,@ECHO_T@,$ECHO_T,;t t -s,@LIBS@,$LIBS,;t t -s,@BUILD_DIR@,$BUILD_DIR,;t t -s,@TRUEPRG@,$TRUEPRG,;t t -s,@FALSEPRG@,$FALSEPRG,;t t -s,@AWK@,$AWK,;t t -s,@VERSION@,$VERSION,;t t -s,@DATE@,$DATE,;t t -s,@INSTALL_PROGRAM@,$INSTALL_PROGRAM,;t t -s,@INSTALL_SCRIPT@,$INSTALL_SCRIPT,;t t -s,@INSTALL_DATA@,$INSTALL_DATA,;t t -s,@MV@,$MV,;t t -s,@RM@,$RM,;t t -s,@CP@,$CP,;t t -s,@ECHO@,$ECHO,;t t -s,@AR@,$AR,;t t -s,@CDRECORD@,$CDRECORD,;t t -s,@build@,$build,;t t -s,@build_cpu@,$build_cpu,;t t -s,@build_vendor@,$build_vendor,;t t -s,@build_os@,$build_os,;t t -s,@host@,$host,;t t -s,@host_cpu@,$host_cpu,;t t -s,@host_vendor@,$host_vendor,;t t -s,@host_os@,$host_os,;t t -s,@HAVE_SUN_OS_TRUE@,$HAVE_SUN_OS_TRUE,;t t -s,@HAVE_SUN_OS_FALSE@,$HAVE_SUN_OS_FALSE,;t t -s,@HAVE_OSF1_OS_TRUE@,$HAVE_OSF1_OS_TRUE,;t t -s,@HAVE_OSF1_OS_FALSE@,$HAVE_OSF1_OS_FALSE,;t t -s,@HAVE_AIX_OS_TRUE@,$HAVE_AIX_OS_TRUE,;t t -s,@HAVE_AIX_OS_FALSE@,$HAVE_AIX_OS_FALSE,;t t -s,@HAVE_HPUX_OS_TRUE@,$HAVE_HPUX_OS_TRUE,;t t -s,@HAVE_HPUX_OS_FALSE@,$HAVE_HPUX_OS_FALSE,;t t -s,@HAVE_LINUX_OS_TRUE@,$HAVE_LINUX_OS_TRUE,;t t -s,@HAVE_LINUX_OS_FALSE@,$HAVE_LINUX_OS_FALSE,;t t -s,@HAVE_FREEBSD_OS_TRUE@,$HAVE_FREEBSD_OS_TRUE,;t t -s,@HAVE_FREEBSD_OS_FALSE@,$HAVE_FREEBSD_OS_FALSE,;t t -s,@HAVE_NETBSD_OS_TRUE@,$HAVE_NETBSD_OS_TRUE,;t t -s,@HAVE_NETBSD_OS_FALSE@,$HAVE_NETBSD_OS_FALSE,;t t -s,@HAVE_OPENBSD_OS_TRUE@,$HAVE_OPENBSD_OS_TRUE,;t t -s,@HAVE_OPENBSD_OS_FALSE@,$HAVE_OPENBSD_OS_FALSE,;t t -s,@HAVE_BSDI_OS_TRUE@,$HAVE_BSDI_OS_TRUE,;t t -s,@HAVE_BSDI_OS_FALSE@,$HAVE_BSDI_OS_FALSE,;t t -s,@HAVE_SGI_OS_TRUE@,$HAVE_SGI_OS_TRUE,;t t -s,@HAVE_SGI_OS_FALSE@,$HAVE_SGI_OS_FALSE,;t t -s,@HAVE_IRIX_OS_TRUE@,$HAVE_IRIX_OS_TRUE,;t t -s,@HAVE_IRIX_OS_FALSE@,$HAVE_IRIX_OS_FALSE,;t t -s,@HAVE_DARWIN_OS_TRUE@,$HAVE_DARWIN_OS_TRUE,;t t -s,@HAVE_DARWIN_OS_FALSE@,$HAVE_DARWIN_OS_FALSE,;t t -s,@CDSTL@,$CDSTL,;t t -s,@iso@,$iso,;t t -s,@where@,$where,;t t -s,@type@,$type,;t t -s,@KERNEL@,$KERNEL,;t t -s,@bacula@,$bacula,;t t -s,@STATIC_FD@,$STATIC_FD,;t t -s,@hostname@,$hostname,;t t -s,@DISTNAME@,$DISTNAME,;t t -s,@DISTVER@,$DISTVER,;t t -s,@LIBOBJS@,$LIBOBJS,;t t -s,@LTLIBOBJS@,$LTLIBOBJS,;t t -/@MCOMMON@/r $MCOMMON -s,@MCOMMON@,,;t t -CEOF - -_ACEOF - - cat >>$CONFIG_STATUS <<\_ACEOF - # Split the substitutions into bite-sized pieces for seds with - # small command number limits, like on Digital OSF/1 and HP-UX. - ac_max_sed_lines=48 - ac_sed_frag=1 # Number of current file. - ac_beg=1 # First line for current file. - ac_end=$ac_max_sed_lines # Line after last line for current file. - ac_more_lines=: - ac_sed_cmds= - while $ac_more_lines; do - if test $ac_beg -gt 1; then - sed "1,${ac_beg}d; ${ac_end}q" $tmp/subs.sed >$tmp/subs.frag - else - sed "${ac_end}q" $tmp/subs.sed >$tmp/subs.frag - fi - if test ! -s $tmp/subs.frag; then - ac_more_lines=false - else - # The purpose of the label and of the branching condition is to - # speed up the sed processing (if there are no `@' at all, there - # is no need to browse any of the substitutions). - # These are the two extra sed commands mentioned above. - (echo ':t - /@[a-zA-Z_][a-zA-Z_0-9]*@/!b' && cat $tmp/subs.frag) >$tmp/subs-$ac_sed_frag.sed - if test -z "$ac_sed_cmds"; then - ac_sed_cmds="sed -f $tmp/subs-$ac_sed_frag.sed" - else - ac_sed_cmds="$ac_sed_cmds | sed -f $tmp/subs-$ac_sed_frag.sed" - fi - ac_sed_frag=`expr $ac_sed_frag + 1` - ac_beg=$ac_end - ac_end=`expr $ac_end + $ac_max_sed_lines` - fi - done - if test -z "$ac_sed_cmds"; then - ac_sed_cmds=cat - fi -fi # test -n "$CONFIG_FILES" - -_ACEOF -cat >>$CONFIG_STATUS <<\_ACEOF -for ac_file in : $CONFIG_FILES; do test "x$ac_file" = x: && continue - # Support "outfile[:infile[:infile...]]", defaulting infile="outfile.in". - case $ac_file in - - | *:- | *:-:* ) # input from stdin - cat >$tmp/stdin - ac_file_in=`echo "$ac_file" | sed 's,[^:]*:,,'` - ac_file=`echo "$ac_file" | sed 's,:.*,,'` ;; - *:* ) ac_file_in=`echo "$ac_file" | sed 's,[^:]*:,,'` - ac_file=`echo "$ac_file" | sed 's,:.*,,'` ;; - * ) ac_file_in=$ac_file.in ;; - esac - - # Compute @srcdir@, @top_srcdir@, and @INSTALL@ for subdirectories. - ac_dir=`(dirname "$ac_file") 2>/dev/null || -$as_expr X"$ac_file" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \ - X"$ac_file" : 'X\(//\)[^/]' \| \ - X"$ac_file" : 'X\(//\)$' \| \ - X"$ac_file" : 'X\(/\)' \| \ - . : '\(.\)' 2>/dev/null || -echo X"$ac_file" | - sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{ s//\1/; q; } - /^X\(\/\/\)[^/].*/{ s//\1/; q; } - /^X\(\/\/\)$/{ s//\1/; q; } - /^X\(\/\).*/{ s//\1/; q; } - s/.*/./; q'` - { if $as_mkdir_p; then - mkdir -p "$ac_dir" - else - as_dir="$ac_dir" - as_dirs= - while test ! -d "$as_dir"; do - as_dirs="$as_dir $as_dirs" - as_dir=`(dirname "$as_dir") 2>/dev/null || -$as_expr X"$as_dir" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \ - X"$as_dir" : 'X\(//\)[^/]' \| \ - X"$as_dir" : 'X\(//\)$' \| \ - X"$as_dir" : 'X\(/\)' \| \ - . : '\(.\)' 2>/dev/null || -echo X"$as_dir" | - sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{ s//\1/; q; } - /^X\(\/\/\)[^/].*/{ s//\1/; q; } - /^X\(\/\/\)$/{ s//\1/; q; } - /^X\(\/\).*/{ s//\1/; q; } - s/.*/./; q'` - done - test ! -n "$as_dirs" || mkdir $as_dirs - fi || { { echo "$as_me:$LINENO: error: cannot create directory \"$ac_dir\"" >&5 -echo "$as_me: error: cannot create directory \"$ac_dir\"" >&2;} - { (exit 1); exit 1; }; }; } - - ac_builddir=. - -if test "$ac_dir" != .; then - ac_dir_suffix=/`echo "$ac_dir" | sed 's,^\.[\\/],,'` - # A "../" for each directory in $ac_dir_suffix. - ac_top_builddir=`echo "$ac_dir_suffix" | sed 's,/[^\\/]*,../,g'` -else - ac_dir_suffix= ac_top_builddir= -fi - -case $srcdir in - .) # No --srcdir option. We are building in place. - ac_srcdir=. - if test -z "$ac_top_builddir"; then - ac_top_srcdir=. - else - ac_top_srcdir=`echo $ac_top_builddir | sed 's,/$,,'` - fi ;; - [\\/]* | ?:[\\/]* ) # Absolute path. - ac_srcdir=$srcdir$ac_dir_suffix; - ac_top_srcdir=$srcdir ;; - *) # Relative path. - ac_srcdir=$ac_top_builddir$srcdir$ac_dir_suffix - ac_top_srcdir=$ac_top_builddir$srcdir ;; -esac - -# Do not use `cd foo && pwd` to compute absolute paths, because -# the directories may not exist. -case `pwd` in -.) ac_abs_builddir="$ac_dir";; -*) - case "$ac_dir" in - .) ac_abs_builddir=`pwd`;; - [\\/]* | ?:[\\/]* ) ac_abs_builddir="$ac_dir";; - *) ac_abs_builddir=`pwd`/"$ac_dir";; - esac;; -esac -case $ac_abs_builddir in -.) ac_abs_top_builddir=${ac_top_builddir}.;; -*) - case ${ac_top_builddir}. in - .) ac_abs_top_builddir=$ac_abs_builddir;; - [\\/]* | ?:[\\/]* ) ac_abs_top_builddir=${ac_top_builddir}.;; - *) ac_abs_top_builddir=$ac_abs_builddir/${ac_top_builddir}.;; - esac;; -esac -case $ac_abs_builddir in -.) ac_abs_srcdir=$ac_srcdir;; -*) - case $ac_srcdir in - .) ac_abs_srcdir=$ac_abs_builddir;; - [\\/]* | ?:[\\/]* ) ac_abs_srcdir=$ac_srcdir;; - *) ac_abs_srcdir=$ac_abs_builddir/$ac_srcdir;; - esac;; -esac -case $ac_abs_builddir in -.) ac_abs_top_srcdir=$ac_top_srcdir;; -*) - case $ac_top_srcdir in - .) ac_abs_top_srcdir=$ac_abs_builddir;; - [\\/]* | ?:[\\/]* ) ac_abs_top_srcdir=$ac_top_srcdir;; - *) ac_abs_top_srcdir=$ac_abs_builddir/$ac_top_srcdir;; - esac;; -esac - - - case $INSTALL in - [\\/$]* | ?:[\\/]* ) ac_INSTALL=$INSTALL ;; - *) ac_INSTALL=$ac_top_builddir$INSTALL ;; - esac - - if test x"$ac_file" != x-; then - { echo "$as_me:$LINENO: creating $ac_file" >&5 -echo "$as_me: creating $ac_file" >&6;} - rm -f "$ac_file" - fi - # Let's still pretend it is `configure' which instantiates (i.e., don't - # use $as_me), people would be surprised to read: - # /* config.h. Generated by config.status. */ - if test x"$ac_file" = x-; then - configure_input= - else - configure_input="$ac_file. " - fi - configure_input=$configure_input"Generated from `echo $ac_file_in | - sed 's,.*/,,'` by configure." - - # First look for the input files in the build tree, otherwise in the - # src tree. - ac_file_inputs=`IFS=: - for f in $ac_file_in; do - case $f in - -) echo $tmp/stdin ;; - [\\/$]*) - # Absolute (can't be DOS-style, as IFS=:) - test -f "$f" || { { echo "$as_me:$LINENO: error: cannot find input file: $f" >&5 -echo "$as_me: error: cannot find input file: $f" >&2;} - { (exit 1); exit 1; }; } - echo "$f";; - *) # Relative - if test -f "$f"; then - # Build tree - echo "$f" - elif test -f "$srcdir/$f"; then - # Source tree - echo "$srcdir/$f" - else - # /dev/null tree - { { echo "$as_me:$LINENO: error: cannot find input file: $f" >&5 -echo "$as_me: error: cannot find input file: $f" >&2;} - { (exit 1); exit 1; }; } - fi;; - esac - done` || { (exit 1); exit 1; } -_ACEOF -cat >>$CONFIG_STATUS <<_ACEOF - sed "$ac_vpsub -$extrasub -_ACEOF -cat >>$CONFIG_STATUS <<\_ACEOF -:t -/@[a-zA-Z_][a-zA-Z_0-9]*@/!b -s,@configure_input@,$configure_input,;t t -s,@srcdir@,$ac_srcdir,;t t -s,@abs_srcdir@,$ac_abs_srcdir,;t t -s,@top_srcdir@,$ac_top_srcdir,;t t -s,@abs_top_srcdir@,$ac_abs_top_srcdir,;t t -s,@builddir@,$ac_builddir,;t t -s,@abs_builddir@,$ac_abs_builddir,;t t -s,@top_builddir@,$ac_top_builddir,;t t -s,@abs_top_builddir@,$ac_abs_top_builddir,;t t -s,@INSTALL@,$ac_INSTALL,;t t -" $ac_file_inputs | (eval "$ac_sed_cmds") >$tmp/out - rm -f $tmp/stdin - if test x"$ac_file" != x-; then - mv $tmp/out $ac_file - else - cat $tmp/out - rm -f $tmp/out - fi - -done -_ACEOF -cat >>$CONFIG_STATUS <<\_ACEOF - -# -# CONFIG_COMMANDS section. -# -for ac_file in : $CONFIG_COMMANDS; do test "x$ac_file" = x: && continue - ac_dest=`echo "$ac_file" | sed 's,:.*,,'` - ac_source=`echo "$ac_file" | sed 's,[^:]*:,,'` - ac_dir=`(dirname "$ac_dest") 2>/dev/null || -$as_expr X"$ac_dest" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \ - X"$ac_dest" : 'X\(//\)[^/]' \| \ - X"$ac_dest" : 'X\(//\)$' \| \ - X"$ac_dest" : 'X\(/\)' \| \ - . : '\(.\)' 2>/dev/null || -echo X"$ac_dest" | - sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{ s//\1/; q; } - /^X\(\/\/\)[^/].*/{ s//\1/; q; } - /^X\(\/\/\)$/{ s//\1/; q; } - /^X\(\/\).*/{ s//\1/; q; } - s/.*/./; q'` - { if $as_mkdir_p; then - mkdir -p "$ac_dir" - else - as_dir="$ac_dir" - as_dirs= - while test ! -d "$as_dir"; do - as_dirs="$as_dir $as_dirs" - as_dir=`(dirname "$as_dir") 2>/dev/null || -$as_expr X"$as_dir" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \ - X"$as_dir" : 'X\(//\)[^/]' \| \ - X"$as_dir" : 'X\(//\)$' \| \ - X"$as_dir" : 'X\(/\)' \| \ - . : '\(.\)' 2>/dev/null || -echo X"$as_dir" | - sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{ s//\1/; q; } - /^X\(\/\/\)[^/].*/{ s//\1/; q; } - /^X\(\/\/\)$/{ s//\1/; q; } - /^X\(\/\).*/{ s//\1/; q; } - s/.*/./; q'` - done - test ! -n "$as_dirs" || mkdir $as_dirs - fi || { { echo "$as_me:$LINENO: error: cannot create directory \"$ac_dir\"" >&5 -echo "$as_me: error: cannot create directory \"$ac_dir\"" >&2;} - { (exit 1); exit 1; }; }; } - - ac_builddir=. - -if test "$ac_dir" != .; then - ac_dir_suffix=/`echo "$ac_dir" | sed 's,^\.[\\/],,'` - # A "../" for each directory in $ac_dir_suffix. - ac_top_builddir=`echo "$ac_dir_suffix" | sed 's,/[^\\/]*,../,g'` -else - ac_dir_suffix= ac_top_builddir= -fi - -case $srcdir in - .) # No --srcdir option. We are building in place. - ac_srcdir=. - if test -z "$ac_top_builddir"; then - ac_top_srcdir=. - else - ac_top_srcdir=`echo $ac_top_builddir | sed 's,/$,,'` - fi ;; - [\\/]* | ?:[\\/]* ) # Absolute path. - ac_srcdir=$srcdir$ac_dir_suffix; - ac_top_srcdir=$srcdir ;; - *) # Relative path. - ac_srcdir=$ac_top_builddir$srcdir$ac_dir_suffix - ac_top_srcdir=$ac_top_builddir$srcdir ;; -esac - -# Do not use `cd foo && pwd` to compute absolute paths, because -# the directories may not exist. -case `pwd` in -.) ac_abs_builddir="$ac_dir";; -*) - case "$ac_dir" in - .) ac_abs_builddir=`pwd`;; - [\\/]* | ?:[\\/]* ) ac_abs_builddir="$ac_dir";; - *) ac_abs_builddir=`pwd`/"$ac_dir";; - esac;; -esac -case $ac_abs_builddir in -.) ac_abs_top_builddir=${ac_top_builddir}.;; -*) - case ${ac_top_builddir}. in - .) ac_abs_top_builddir=$ac_abs_builddir;; - [\\/]* | ?:[\\/]* ) ac_abs_top_builddir=${ac_top_builddir}.;; - *) ac_abs_top_builddir=$ac_abs_builddir/${ac_top_builddir}.;; - esac;; -esac -case $ac_abs_builddir in -.) ac_abs_srcdir=$ac_srcdir;; -*) - case $ac_srcdir in - .) ac_abs_srcdir=$ac_abs_builddir;; - [\\/]* | ?:[\\/]* ) ac_abs_srcdir=$ac_srcdir;; - *) ac_abs_srcdir=$ac_abs_builddir/$ac_srcdir;; - esac;; -esac -case $ac_abs_builddir in -.) ac_abs_top_srcdir=$ac_top_srcdir;; -*) - case $ac_top_srcdir in - .) ac_abs_top_srcdir=$ac_abs_builddir;; - [\\/]* | ?:[\\/]* ) ac_abs_top_srcdir=$ac_top_srcdir;; - *) ac_abs_top_srcdir=$ac_abs_builddir/$ac_top_srcdir;; - esac;; -esac - - - { echo "$as_me:$LINENO: executing $ac_dest commands" >&5 -echo "$as_me: executing $ac_dest commands" >&6;} - case $ac_dest in - default ) - ;; - esac -done -_ACEOF - -cat >>$CONFIG_STATUS <<\_ACEOF - -{ (exit 0); exit 0; } -_ACEOF -chmod +x $CONFIG_STATUS -ac_clean_files=$ac_clean_files_save - - -# configure is writing to config.log, and then calls config.status. -# config.status does its own redirection, appending to config.log. -# Unfortunately, on DOS this fails, as config.log is still kept open -# by configure, so config.status won't be able to write to it; its -# output is simply discarded. So we exec the FD to /dev/null, -# effectively closing config.log, so it can be properly (re)opened and -# appended to by config.status. When coming back to configure, we -# need to make the FD available again. -if test "$no_create" != yes; then - ac_cs_success=: - ac_config_status_args= - test "$silent" = yes && - ac_config_status_args="$ac_config_status_args --quiet" - exec 5>/dev/null - $SHELL $CONFIG_STATUS $ac_config_status_args || ac_cs_success=false - exec 5>>config.log - # Use ||, not &&, to avoid exiting from the if with $? = 1, which - # would make configure fail if this is the last instruction. - $ac_cs_success || { (exit 1); exit 1; } -fi - - - -echo " -Configuration on `date`: - - Host: $host -- ${DISTNAME} ${DISTVER} - Rescue version: ${VERSION} (${DATE}) - Source code location: ${bacula} - Static FD location: ${STATIC_FD} - Specific kernel version: ${KERNEL} - - " > config.out - -cat config.out diff --git a/rescue/freebsd/.cvsignore b/rescue/freebsd/.cvsignore deleted file mode 100644 index ee40e78..0000000 --- a/rescue/freebsd/.cvsignore +++ /dev/null @@ -1,10 +0,0 @@ -Makefile -diskinfo -format.hda -mount_drives -partition.hda -sfdisk -start_network -1 -bacula-fd -bacula-fd.conf diff --git a/rescue/freebsd/Makefile.in b/rescue/freebsd/Makefile.in deleted file mode 100755 index bbb2368..0000000 --- a/rescue/freebsd/Makefile.in +++ /dev/null @@ -1,57 +0,0 @@ -# -# bootstrap/freebsd Makefile.in -# -# Version $Id$ -# -@MCOMMON@ - -working_dir=@working_dir@ - -srcdir = @srcdir@ -VPATH = @srcdir@ -.PATH: @srcdir@ -topdir = ../.. -thisdir = freebsd - - -first_rule: all -dummy: - -MKDIR = $(topdir)/autoconf/mkinstalldirs - -#------------------------------------------------------------------------- - -all: Makefile - -depend: - - -#------------------------------------------------------------------------- - - -install: - -uninstall: - -Makefile: Makefile.in - cd $(topdir) \ - && CONFIG_FILES=$(thisdir)/$@ CONFIG_HEADERS= $(SHELL) ./config.status - -Makefiles: - $(SHELL) config.status - -clean: - @$(RMF) *~ 1 2 3 - @$(RMF) format.* partition.* start_network mount_drives - @$(RMF) sfdisk bacula-fd bacula-fd.gz bacula-fd.conf - @$(RMF) -r diskinfo - -# clean for distribution -distclean: clean - @$(RMF) Makefile - @$(RMF) -r CVS - -devclean: clean - @$(RMF) Makefile - -# ------------------------------------------------------------------------ diff --git a/rescue/freebsd/backup.etc.list b/rescue/freebsd/backup.etc.list deleted file mode 100644 index 43855e6..0000000 --- a/rescue/freebsd/backup.etc.list +++ /dev/null @@ -1,13 +0,0 @@ -/etc/exports -/etc/fstab -/etc/group -/etc/gshadow -/etc/host.conf -/etc/hosts -/etc/hosts.allow -/etc/hosts.deny -/etc/modules.conf -/etc/passwd -/etc/resolv.conf -/etc/shadow -/etc/sysconfig diff --git a/rescue/freebsd/getdiskinfo b/rescue/freebsd/getdiskinfo deleted file mode 100755 index 6c813a3..0000000 --- a/rescue/freebsd/getdiskinfo +++ /dev/null @@ -1,204 +0,0 @@ -#!/bin/sh -# -# Create bootstrap information files -- prelude to creating a -# Bacula Rescue Disk -# -# Kern Sibbald, December MMII -# This source distributed under the GPL -# -di=diskinfo -cwd=`pwd` -host=`uname -s` -case $host in - Linux) - ;; - FreeBSD | SunOS | IRIX) - echo "" - echo "This code is not yet adapted to this OS" - exit 1 - ;; - *) - echo "" - echo "Unknown operating system type: $host" - exit 1 - ;; -esac -if [ ! `whoami` = "root" ] ; then - echo "" - echo "You need to be root to run this, otherwise" - echo "sfdisk produces no output. Continuing anyway ..." - echo "" -fi - -# -# First collect information -# -echo "Begin collecting system info" -mkdir -p $di -cd $di -mount -l >mount.bsi -mount -l -t ext2 >mount.ext2.bsi -mount -l -t ext3 >mount.ext3.bsi -cp /etc/fstab fstab.bsi -cp /etc/mtab mtab.bsi -df -Tl >df.bsi -sfdisk -s >sfdisk.disks.bsi -grep "^/dev/" sfdisk.disks.bsi | sed -n 's/\(^.*\):.*$/\1/p' >disks.bsi -for i in `cat disks.bsi`; do - j=`echo $i | cut -c6-` - sfdisk -l $i >sfdisk.$j.bsi - sfdisk -d $i >sfdisk.make.$j.bsi -done -route -n >route.bsi -ifconfig >ifconfig.bsi -echo "Done collecting info. Building scripts ..." - -# -# Done collecting information -# - - -# -# First create partitioning script(s) -# -for i in `cat disks.bsi`; do - j=`echo $i | cut -c6-` - cat >$cwd/partition.$j <$cwd/format.$j <>$cwd/format.$j - echo "mkswap $check $disk" >>$cwd/format.$j - echo "echo \"\"" >>$cwd/format.$j - done - # Find ext2 partitions in mount output - k=`grep "^$i" mount.ext2.bsi | cut -d ' ' -f 1` - for disk in $k; do - echo "echo \"Formating $disk -- ext2 partition\"" >>$cwd/format.$j - label=`grep "^$disk" mount.ext2.bsi | cut -d ' ' -f 7 | cut -c2- | cut -d ] -f 1` - if [ x$label = x ] ; then - echo "mke2fs -v \$check $disk" >>$cwd/format.$j - else - echo "mke2fs -v \$check -L $label $disk" >>$cwd/format.$j - fi - echo "echo \"\"" >>$cwd/format.$j - done - # Find ext3 partitions in mount output - k=`grep "^$i" mount.ext3.bsi | cut -d ' ' -f 1` - for disk in $k; do - echo "echo \"Formating $disk -- ext3 partition\"" >>$cwd/format.$j - label=`grep "^$disk" mount.ext3.bsi | cut -d ' ' -f 7 | cut -c2- | cut -d ] -f 1` - if [ x$label = x ] ; then - echo "mke2fs -v -j \$check $disk" >>$cwd/format.$j - else - echo "mke2fs -v -j \$check -L $label $disk" >>$cwd/format.$j - fi - echo "echo \"\"" >>$cwd/format.$j - done - chmod 755 $cwd/format.$j -done - -cd $cwd - -# -# Create network start script -# -host=`hostname` -ip=`host $host | cut -d ' ' -f 4` -cat >start_network <mount_drives <>mount_drives -sed -n 's/\(^.*\)\ on\ \(.*\)\ type.*$/mkdir -p \/mnt\/disk\2/p' $di/mount.ext3.bsi >>mount_drives -echo "#" >>mount_drives -sed -n 's/\(^.*\)\ on\ \(.*\)\ type.*$/mount \1 \/mnt\/disk\2/p' $di/mount.ext2.bsi >/tmp/1$$ -sed -n 's/\(^.*\)\ on\ \(.*\)\ type.*$/mount \1 \/mnt\/disk\2/p' $di/mount.ext3.bsi >>/tmp/1$$ -# sort so that root is mounted first -sort -k 3 >mount_drives -rm -f /tmp/1$$ - -chmod 755 mount_drives - -# copy sfdisk so we will have it -cp -f /sbin/sfdisk . diff --git a/rescue/freebsd/make_rescue_disk b/rescue/freebsd/make_rescue_disk deleted file mode 100755 index db52f73..0000000 --- a/rescue/freebsd/make_rescue_disk +++ /dev/null @@ -1,99 +0,0 @@ -#!/bin/sh -# -# Script to make a Bacula "rescue" disk -# -device=/mnt/floppy -dev=/dev/fd0 - -# Print Usage message -usage () { - cat <&1 >/dev/null -if [ $? = 0 ] ; then - mounted=1 -else - mounted=0 -fi -mke2fs $dev -mount $dev $device 2>&1 >/dev/null - -if [ x$make_bacula = "xyes" ] ; then - ./make_static_bacula -fi - -if [ x$copy_bacula = "xyes" -a ! -e bacula-fd ] ; then - echo " " - echo "bacula-fd not found. If you want Bacula on this" - echo "rescue disk please run \"make_static_bacula\" first." - echo "Continuing anyway ..." - echo " " - exit 1 - have_bacula=no -else - echo "Stripping and compressing Bacula" - strip bacula-fd - gzip bacula-fd - have_bacula=yes -fi - -echo "Copying files to $device" -cp -a . $device - -if [ x$copy_etc = "xyes" ] ; then - echo "Tarring /etc files to $device" - tar --create --gzip --file $device/etc.gz --files-from backup.etc.list -fi - -if [ x$have_bacula = "xyes" ] ; then - rm -f bacula-fd.gz bacula-fd.conf -fi -sync -if [ $mounted = 0 ] ; then - umount $device -fi diff --git a/rescue/freebsd/restore_etc b/rescue/freebsd/restore_etc deleted file mode 100755 index 0f43410..0000000 --- a/rescue/freebsd/restore_etc +++ /dev/null @@ -1,9 +0,0 @@ -#!/bin/sh -# -# Note, this creates the directory etc, so if you want -# the files to go into the real /etc, you must be one -# level up when executing it. Otherwise you end up with -# a /etc/etc directory. -# -device=/mnt/floppy -tar -v -z -f $device/etc.gz diff --git a/rescue/freebsd/run_grub b/rescue/freebsd/run_grub deleted file mode 100755 index b76b48b..0000000 --- a/rescue/freebsd/run_grub +++ /dev/null @@ -1,14 +0,0 @@ -#!/bin/sh -# -# Script to run grub to recreate the MBR -# -# Find boot partition if any -bootp=`grep "^/dev/.*\ on\ /boot" diskinfo/mount.bsi | cut -d ' ' -f 1` -# find boot device -if [ x$bootp != x ] ; then - bootdev=`echo $bootp | cut -c1-8` -else - bootdev=`grep "^/dev/.*\ on\ /" diskinfo/mount.bsi | cut -c1-8` -fi -chroot /mnt/disk /sbin/grub-install $bootdev -sync diff --git a/rescue/freebsd/run_lilo b/rescue/freebsd/run_lilo deleted file mode 100755 index 1f3f040..0000000 --- a/rescue/freebsd/run_lilo +++ /dev/null @@ -1,6 +0,0 @@ -#!/bin/sh -# -# Script to run lilo and re-create the MBR -# -chroot /mnt/disk /sbin/lilo -v -C /etc/lilo.conf -sync diff --git a/rescue/freebsd/sfdisk.bz2 b/rescue/freebsd/sfdisk.bz2 deleted file mode 100644 index 3e269c31b9e33ff7917181a7af94f2fafce10349..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 18656 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 wev+-_M(oUe&H_H*N69NYAdx_UOv(calj?g- - ./configure (your-options) - make - - cd rescue/linux/cdrom - su - make all - -to burn it, do: - - make burn - -to cleanup, do: - - make clean - -When running these scripts, you should have few or no warnings. - -You will probably also have a number of "Could not finds" under -updating binaries. - -As long as the script runs to completion, you can probably ignore -any such warnings. - -The Makefile will copy your kernel and some files it needs, then copy -your binary files as well as the shared libraries they need to run, and -finally, it will copy certain configuration components from your /etc -directory including your passwd file. And finally, it will collect the -information necessary to restore all your harddisks. You can find that -information in /bacula after the disk has booted. /bacula/bin will -contain a statically linked version of the current beta Bacula fd and -a default bacula-fd.conf file. - -The ISO image will be left in: - - /bootcd.iso - -When you boot the CD, always choose the default by hitting return. -When the system finishes booting you will be presented with a login -prompt at which point, you should login as root using the root password -from your system. Boot options other than the default have not be tested -(actually, I am going to remove them), and logging into any user other -than root is not likely to work. - -Typical problems: -- static-bacula-fd is not correctly built. This is probably due - to the fact that you have not pre-configured your Bacula source, - or that you have included options such as TLS that require - static libraries that are not loaded on your system. Try - simplifying your Bacula configure options, and try manually - building the static-bacula-fd. -- If your root account uses a shell other than /bin/sh, you will - need to add that shell to the rootsbin.list otherwise you - will not be able to login when you have booted your rescue - CD. - -What do you have when you boot? -- Your kernel will be booted in a simplifed environment. -- Everything is running in a RAM disk file. -- Access to the CDROM in /cdrom and anything you put in cdtree will - be in the /cdrom directory. -- You will start in /root, with nothing unless you put it in - roottree/root before making the ISO. -- You will have a good number of standard Unix programs available. - Do an "ls -l /sbin" to see the list. To add more add them to - rootsbin.list -- A /lib containing all the shared libraries used by the programs in - /sbin. If you add more programs other than to rootsbin.list, you - will need to manually add any required shared libraries. -- A /lib/modules/kernel-name/ with all your kernel modules. -- An /etc directory containing a stripped down and modified version - of your system files. Everything is *vastly* simplified, and probably - not in the usual places, but many things such as your passwd file - will be there. -- A /bacula-hostname directory containing the basic rescue disk contents - mentioned in the manual concerning the floppy rescue. Note, - hostname is the name of the host on which you built the CDROM - (this allows having multiple rescues on a single CDROM). -- A /bacula-hostname/bin directory containing a statically linked Bacula - from the current development stream, and a bacula-fd.conf file. - With this and the contents of the /bacula-hostname directory, you have - all the scripts necessary to reconstruct your hard disks, and to - launch a Bacula File daemon for restoring the system. - -Adding your own files: -- Anything you put in the directory roottree will be - put into the initial ram disk, and loaded into memory. - This is the normal way to add files. However, the size of - the ramdisk file is limited to your machine's total - memory size. Currently, with the contents of a single - machine (you can actually put multiple machines on a - single CD), the size is about 50MB. Most machines today - should handle this. -- Anything you put in the directory cdtree will go on the - CDROM, but will not be loaded in memory. This means that - you must be able to mount the CDROM to read it -- normally - the CDROM should be automatically mounted when the system - boots, but the detection is not yet too good, so you may - need to manually mount it. On the other hand, anything you - add to cdtree can be read without booting it by simply - mounting the CDROM -- it also does not use precious - RAM. - - -Other make targets: -- make kernel --- rebuild the kernel files -- make binaries --- rebuild the binary files -- make bacula --- rebuild a static Bacula File daemon - and make a snapshot of your hard disk - layout. -- make initrd --- make a new ram disk image. -- make iso --- make a new ISO image. -- make scan --- use cdrecord to scan your scsi drivers for - a cd burner. -- make blank --- blank a CD-RW disk (you may need to adjust - the dev= specification using the "make scan" - output. -- make burn --- burn the ISO (you may need to adjust the - dev= specification using the "make scan" output). - - -Work to be done: -- Test with SCSI boot. -- Look at doing some hardware detection in the second half of - the boot process. - -The boot process works as follows: -- isolinux puts up the boot screen. According to what options you - select, it will boot. -- The whole roottree is in the initrd.img and will be loaded in - memory. It may take more time than you are used to to load. -- isolinux also loads the kernel and starts it. The kernel finds - the initial ramdisk. -- The script "linuxrc" in /roottree is run. This script is *very* - simple and doesn't do much other than mounting /proc and - remounting the root (/) read/write. - -- When booting is complete, the init process is started and it calls - the script /etc/sysinit (in roottree) as determined by the setting - in /etc/inittab (i.e. the si entry). - -- sysinit mounts the root filesystem as read write, sets up a few system - files, turns on logging, attempts to the cdrom on /cdrom. This is very - likely to fail. It is nothing to worry about, but means that unless - you manually mount the cdrom, you will not be able to access it. - To run the standard Bacula restore, there is no need to access the - cdrom after the boot. Then sysinit calls the - /etc/load_eth0 script, and finally, sysinit sets up the loop back interface. - -- load_eth0 attempts to find and load the ethernet kernel module. - It does not, however, start the network. - -- Then init follows the instructions in inittab for the run level - chosen (default 2), which is to call /etc/rc.d/rc 2 - -- rc tells init to switch to single user mode - -- If the run level is greater than 2, rc calls /etc/start_network.sh, - which attempts to setup the network with dhcp. (some work needed here) - -On a standard Linux system, the boot is almost the same. The root filesystem -and all the other files, including /linuxrc, that go in the initial ram image -(initrd) are made by the script /sbin/mkinitrd. Note, this is not used here, -we do the work ourselves in makeinitrd. - -Reading an ISO image: - - mkdir mnt - su - mount -o loop xxx.iso mnt - ls -l mnt - ... - umount mnt - rm -rf mnt - -Unpacking an initrd.img: - mkdir mnt - su - mount -o loop xxx.iso mnt - cp mnt/isolinux/initrd.img initrd.gz - unmount mnt - gunzip initrd.gz - mount -o loop initrd mnt - -mkbootdisk --device bootcd.iso --iso 2.6.10-1.770_FC3 - -http://www.xs4all.nl/~ekonijn/yaird/ diff --git a/rescue/linux/cdrom/cdtree/.cvsignore b/rescue/linux/cdrom/cdtree/.cvsignore deleted file mode 100644 index 0cebf50..0000000 --- a/rescue/linux/cdrom/cdtree/.cvsignore +++ /dev/null @@ -1,7 +0,0 @@ -root.tar.gz -boot -bacula-timmy -bacula-rufus -bacula-polymatou -bacula-matou -bacula-omally diff --git a/rescue/linux/cdrom/cdtree/BaculaRescueCD b/rescue/linux/cdrom/cdtree/BaculaRescueCD deleted file mode 100644 index 1495de9..0000000 --- a/rescue/linux/cdrom/cdtree/BaculaRescueCD +++ /dev/null @@ -1 +0,0 @@ -Bacula Rescue CD diff --git a/rescue/linux/cdrom/cdtree/boot/.cvsignore b/rescue/linux/cdrom/cdtree/boot/.cvsignore deleted file mode 100644 index b4a284c..0000000 --- a/rescue/linux/cdrom/cdtree/boot/.cvsignore +++ /dev/null @@ -1 +0,0 @@ -map diff --git a/rescue/linux/cdrom/cdtree/boot/isolinux/.cvsignore b/rescue/linux/cdrom/cdtree/boot/isolinux/.cvsignore deleted file mode 100644 index ad63d90..0000000 --- a/rescue/linux/cdrom/cdtree/boot/isolinux/.cvsignore +++ /dev/null @@ -1,5 +0,0 @@ -boot.msg -map -initrd.img -isolinux.cfg -vmlinuz diff --git a/rescue/linux/cdrom/cdtree/boot/isolinux/boot.msg.in b/rescue/linux/cdrom/cdtree/boot/isolinux/boot.msg.in deleted file mode 100644 index 12349ed..0000000 --- a/rescue/linux/cdrom/cdtree/boot/isolinux/boot.msg.in +++ /dev/null @@ -1,14 +0,0 @@ - - - 09Welcome to the Bacula Rescue Disk @VERSION@07 - -To proceed, press the key or type one of the following: - - linux 1 => shell - linux 2 => login (default if ENTER pressed) - linux debug => print debug during boot then login - - memtest86 => run memtest86 program - - -02[F1-Main] [F2-Options] [F3-General] [F4-Kernel]07 diff --git a/rescue/linux/cdrom/cdtree/boot/isolinux/general.msg b/rescue/linux/cdrom/cdtree/boot/isolinux/general.msg deleted file mode 100644 index c794480..0000000 --- a/rescue/linux/cdrom/cdtree/boot/isolinux/general.msg +++ /dev/null @@ -1,18 +0,0 @@ -00 - - - 09General Boot Help07 - -This is the Bacula Rescue disk, which will allow you to boot into -an in memory copy of your kernel with a reasonable number of tools. -At that point, you can mount your system disks and repair them (if -they are damaged) and/or initiate a Bacula restore. To do so, -once booted and logged in, you should: - - cd /bacula - -You will find all the scripts that you need there. Please see the -other options by using the Function keys. - - -02[F1-Main] [F2-Options] [F3-General] [F4-Kernel]07 diff --git a/rescue/linux/cdrom/cdtree/boot/isolinux/isolinux.bin b/rescue/linux/cdrom/cdtree/boot/isolinux/isolinux.bin deleted file mode 100644 index 7b20754dbfcebea73f6f6597488267548a0e6ad8..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 9856 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 - -If a different installation mode is desired, enter it after the option(s). - -02[F1-Main] [F2-Options] [F3-General] [F4-Kernel]07 diff --git a/rescue/linux/cdrom/cdtree/boot/isolinux/memtest b/rescue/linux/cdrom/cdtree/boot/isolinux/memtest deleted file mode 100755 index b9a4b8340000cc73fb1a4280b68707a01fda0ede..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 91936 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 diff --git a/rescue/linux/cdrom/cdtree/boot/isolinux/options.msg b/rescue/linux/cdrom/cdtree/boot/isolinux/options.msg deleted file mode 100644 index 0c0d082..0000000 --- a/rescue/linux/cdrom/cdtree/boot/isolinux/options.msg +++ /dev/null @@ -1,17 +0,0 @@ -00 - - - - 09Bacula Rescue Boot Disk Boot Options07 - - - To directly enter a shell enter 0flinux 107 - - - To do a normal boot either enter 0f07 or 0flinux 207 - - - To get a bit more information during the boot process, - enter 0flinux debug07 - - - To run a memory test, enter 0fmemtest8607 - - -02[F1-Main] [F2-Options] [F3-General] [F4-Kernel]07 diff --git a/rescue/linux/cdrom/dev.tar.gz b/rescue/linux/cdrom/dev.tar.gz deleted file mode 100644 index 6c5c2b2e4a9d476652f2c5cd1fe7e83ad194dfcf..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 1884 zcma)6YgAKL7ET3ah%Td55gYBbqC5l}AeM)yx5`v(T^6NNX+;_zbr7jgC`uhF$Ce5c z1!Jew@)9aI)%prPD2;Y;UBe^NXriTnU=-z%1QH410?AG8J$tUSKl-!h*Is9T`}_9V z-#&*p_BVm1VAWcI+p|;V)ZVZe>p1_M+&Pk}E~9ByL|m%LIZ5+s>FPrP4|i^ooG8AS z|8$LmYndcIeC2pc2@`Q9Pfg_necATu{(afbf&Cmkn%1_bt)w~G>{S@IFUd=@#VIPw zoG-e-WvCvc)#WR4tk;0TAI}h0Kx?kW+YcvZiBa_`1j|fb8@SPhFh3B8n+^UqrszYV z?CsiSx~|oF5TE~nCi8uSzqEODWqIvP zx;vuZYl9DMWaG2?m9NS&2+P71YSgJT%R#9px576ma(3f}a)=eZm02(wpYo;ag7MbO zg2h-^OjX@QoqnepD}Tm;U2I*|uEn9co{-->m=vN7#wF3#f< znzl1c><1wH2#e+oB9|xX*xS3JwSq%!KQzUK1*%N-xYD;BBn`ZpJMNOW{T=7E$PTy# z%aMmcbOB^}A7mDk^}rm|F@s4_mqV_}JAm$v3`P%FpkMKTVvb5Cii;ueLspj50=~pIV}*y`WIJudeypQmV@AQ5F+v3-9e>>kSuG*|G4PH04d=JPRgc%d zHjt4xuoQf<11kIs!Zrfv2K3RY0xgx==P5Heg&F4k zLZjO@q64HwMmS+c+d#+n5PccaIWjsOi*8``7);|iEDjNk@_2>=Y(7IqAH*WnM2c6O z-U(ty^&s4}8Dm>Qv~2Yds%_=cp18=(W8FhFI3a`ItV?U_;ZjLA$VX7~d^>vMF*I91 zWJgu)5TfQ}SJX3!JGQP_3dMJ-~aG~6Qk;dtZ_9PQ@^<_}qS(jms; zROrFejv7X&X?E18MSVE-iAV#XdYGx{m z<^s+sHAKlE5%WyMfJ^lp9y&Rz^8yk;U{Z`>jUH5}2onWnQXXx*=X#C;bpSXZL zat9Z_cMy7PA|tuU45`}|ED;HoTmphf}?dXF#L4kjXpsCrWG1U zXy84TWi<6lRNMbMTqi8$rO2W>90l%jR+!GoR#_|JT_W-k#H~ct^Fy(0gsiOB+Z9Ev zjp$~!-ZK8M_BU@&Hr7RL!$)hOLp0d|Z%4MN+N*Tn(}8r90N^Nj4L&g_eu0&sw1TQf z^bAfh*PO^X$%!sAQWr|X*Bvm%k@4(lj*_A+5G#8fbg!WUSltEBq}XeV?;p(3cuK6&WZH(9xhva;`E z*%}+fLGlp`+*=lc6_cCzJv@k`eO#3KiynSKSHkHMEAsc}-{XQ(aw#UJr_Fl|*;7#^ zS2C1|-|;b`2#}XT1Ty^F)2vX~r?>-d=r;^z!&nW` z*Bn8^N1#6YSz+t<@4f@}>$%!TP?9S7!c+uQVUFhsaqo|el@Y__nxRI@$4T9C$${TMPFILE} -command=`grep ^root: /etc/passwd | cut -d ':' -f 7` -command=`basename $command` -if [ x$command != "xbash" ] ; then - echo "roottree/sbin/$command" >>${TMPFILE} -fi - -echo "Building root /sbin. Some Could not find messages are normal ..." -for file in `cat ${TMPFILE}` ; do - command=`basename $file` - fullfile=`which $command 2> /dev/null` - if [ x$fullfile != x ] ; then -# echo "updating $command in roottree with $fullfile" - cp -fpd $fullfile $file - if [ $? != 0 ] ; then - echo "Update failed." - exit 1 - fi - strip $file 2>/dev/null - else - echo "==== Could not find $command on your system ====" - rm -f $file - fi -done -rm -f ${TMPFILE} - -cd roottree/sbin -ln -sf halt reboot -# Eliminate recursive link -rm -f sbin -cd $TOPDIR - -# Copy all needed shared libraries -echo "Building root shared libaries ..." -rm -f `find roottree/lib/ -maxdepth 1 -type f 2>/dev/null` -# -# Statically linked binaries create an error -# message from ldd, so we ignore those -# -for lib in `find roottree/sbin/ -type f -exec ldd {} \; | awk '{print $3}' | sort | uniq` ; do - if [ -e $lib ] ; then - cp -fp $lib roottree/lib/ - if [ $? != 0 ] ; then - echo "Update failed." - exit 1 - fi - fi -done -# -# Wouldn't you know, there is one so that is critical to have or -# nothing will load on 2.6 kernels. -# -cp -fp /lib/ld-linux.so.* roottree/lib/ -strip `find roottree/lib/ -maxdepth 1 -type f` 2>/dev/null - -# Grub crap -mkdir -p roottree/usr/share/grub -cp -fpr /usr/share/grub/* roottree/usr/share/grub - -# -# Get a bunch of stuff from /etc -# -echo "Building /etc ..." -cp -p /etc/services roottree/etc/ -if [ $? != 0 ] ; then - echo "Update failed." - exit 1 -fi - -for file in `cat rootetc.list` ; do - if [ -e $file ] ; then - cp -fp $file roottree/etc/ - else - echo "==== Could not find $file in /etc ====" - fi -done -if [ -e /etc/modules.conf ] ; then - cp -fp /etc/modules.conf roottree/etc/ -fi -if [ -e /etc/modprobe.conf ] ; then - cp -fp /etc/modprobe.conf roottree/etc/ -fi -rm -rf roottree/etc/pam.d -if [ -e /etc/pam.d ] ; then - cp -a /etc/pam.d roottree/etc/ - if [ -e /etc/pam.conf ] ; then - cp -fp /etc/pam.conf roottree/etc/ - fi -fi - -if [ -e /etc/init.d ] ; then - rm -rf roottree/etc/init.d - cp -aL /etc/init.d roottree/etc/ -fi - -if [ -e /etc/udev ] ; then - rm -rf roottree/etc/udev - cp -aL /etc/udev roottree/etc/ -fi - - -if [ -e /etc/ssh ] ; then - cp -a /etc/ssh roottree/etc/ - echo "!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!" - echo "!!!! !!!!" - echo "!!!! Warning your /etc/ssh directory was copied. !!!!" - echo "!!!! Keep this directory and the CDROM secure. !!!!" - echo "!!!! !!!!" - echo "!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!" -fi -if [ -e /etc/security ] ; then - cp -a /etc/security roottree/etc/ -fi - -# -# Pull a few files needed by PAM -# -if [ -f /lib/libnss_files.so.1 ] ; then - cp -fp /lib/libnss_files.so.1 roottree/lib/ -fi -cp -fp /lib/libnss_files.so.* roottree/lib/ -cp -a /lib/security roottree/lib/ diff --git a/rescue/linux/cdrom/makecdimage b/rescue/linux/cdrom/makecdimage deleted file mode 100755 index 7e1128d..0000000 --- a/rescue/linux/cdrom/makecdimage +++ /dev/null @@ -1,110 +0,0 @@ -#! /bin/sh - -# This script makes a copy of an existing boot cd or iso on -# disk so that we can add the Bacula code to it for remastering -# -# When we are done if there is no error, we should have the -# cdrom image in cdimage -# - -export LANG=C - -# Print Usage message -usage () { - cat </dev/null >/dev/null -losetup -d /dev/loop2 2>/dev/null >/dev/null - -# associate it with /dev/loop2 -losetup /dev/loop2 $TOPDIR/root - -# make an ext2 filesystem on it. Set reserve to 0 -mke2fs -q -m 0 /dev/loop2 $ISIZE -if [ $? != 0 ] ; then - echo "Build failed." - exit 1 -fi - -# we mount it... -mount /dev/loop2 $LOOP2 -# ... and delete the lost+found directory -rm -rf $LOOP2/lost+found - -# then we copy the contents of our roottree to this filesystem -cp -dpR roottree/* $LOOP2/ -cprtn=$? - -# and unmount and divorce /dev/loop2 -umount $LOOP2 -losetup -d /dev/loop2 -rm -rf $LOOP2 - -# If above copy failed, bail out -if [ $cprtn != 0 ] ; then - echo "RAM disk build failed." - exit 1 -fi - -# This is a newer way of creating a ramfs, which we don't use -# (cd roottree; find . | cpio --quiet -c -o) >root - -echo "Building initial RAM disk done" - -# Now we have the image of the RAM disk in $TOPDIR/loopfiles/root. We -# compress this one and write the compressed image to the boot tree: - -echo "Compressing the RAM disk image.... " - -# delete any existing one -rm -f cdtree/boot/isolinux/initrd.img - -# and gzip our RAM disk image and put it in the right place. -gzip -9 -c root >cdtree/boot/isolinux/initrd.img -if [ $? != 0 ] ; then - echo "Build failed" - exit 1 -fi - -rdsize=`expr $ISIZE \* 1024` -echo "Ramdisk size is $rdsize" - -echo "Making isolinux.cfg" -cat >cdtree/boot/isolinux/isolinux.cfg <Le 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 diff --git a/rescue/linux/cdrom/roottree/etc/inittab b/rescue/linux/cdrom/roottree/etc/inittab deleted file mode 100644 index 73c67cf..0000000 --- a/rescue/linux/cdrom/roottree/etc/inittab +++ /dev/null @@ -1,45 +0,0 @@ -# -# inittab This file describes how the INIT process should set up -# the system in a certain run-level. -# -# Author: Miquel van Smoorenburg, -# Modified for RHS Linux by Marc Ewing and Donnie Barnes -# - -# Default runlevel. The runlevels used by RHS are: -# 0 - halt (Do NOT set initdefault to this) -# 1 - Single user mode -# 2 - Multiuser, without NFS (The same as 3, if you do not have networking) -# 3 - Full multiuser mode -# 4 - unused -# 5 - X11 -# 6 - reboot (Do NOT set initdefault to this) -# -id:2:initdefault: - -# System initialization. -si::sysinit:/etc/sysinit - -#shutdown -l0:0:wait:/sbin/halt -fd - -# normal run levels -l1:1:wait:/bin/bash -i -l -l2:2:wait:/etc/rc.d/rc 2 -l3:3:wait:/etc/rc.d/rc 3 -l4:4:wait:/etc/rc.d/rc 4 -l5:5:wait:/etc/rc.d/rc 5 - -# reboot -l6:6:wait:/sbin/reboot -fd - -# Trap CTRL-ALT-DELETE -ca::ctrlaltdel:/sbin/halt -d - - -# Run gettys in standard runlevels -1:2345:respawn:/sbin/mingetty tty1 -2:2345:respawn:/sbin/mingetty tty2 -3:2345:respawn:/sbin/mingetty tty3 -4:2345:respawn:/sbin/mingetty tty4 -5:2345:respawn:/sbin/mingetty tty5 diff --git a/rescue/linux/cdrom/roottree/etc/issue b/rescue/linux/cdrom/roottree/etc/issue deleted file mode 100644 index 0808fc5..0000000 --- a/rescue/linux/cdrom/roottree/etc/issue +++ /dev/null @@ -1,6 +0,0 @@ - -Welcome to the Bacula Rescue CDROM - -\r \v - -Please login using root and your root password ... diff --git a/rescue/linux/cdrom/roottree/etc/keymaps.gz b/rescue/linux/cdrom/roottree/etc/keymaps.gz deleted file mode 100644 index fbf9f6cea46abe070d5ac2a138c9edd6e1f891e5..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 18606 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 JRvxpn`3Iepq-X#D diff --git a/rescue/linux/cdrom/roottree/etc/lang-table b/rescue/linux/cdrom/roottree/etc/lang-table deleted file mode 100644 index d274ae3..0000000 --- a/rescue/linux/cdrom/roottree/etc/lang-table +++ /dev/null @@ -1,18 +0,0 @@ -Czech cs lat2-sun16 iso02 cs_CZ cz-lat2 Europe/Prague -English en None None en_US us America/New_York -Danish da lat0-sun16 iso15 da_DK us Europe/Copenhagen -French fr None None fr_FR fr-latin1 Europe/Paris -German de None None de_DE de-latin1 Europe/Berlin -Hungarian hu lat2-sun16 iso02 hu_HU hu Europe/Budapest -Icelandic is lat0-sun16 iso15 is_IS is-latin1 Atlantic/Reykjavik -Italian it lat0-sun16 iso15 it_IT it Europe/Rome -Norwegian no lat0-sun16 iso15 no_NO no-latin1 Europe/Oslo -Romanian ro lat2-sun16 iso02 ro_RO ro Europe/Bucharest -Russian ru cyr-sun16 koi8-r ru_RU.KOI8-R ru Europe/Moscow -Serbian sr cyr-sun16 iso05 sr_YU us Europe/Belgrade -Slovak sk lat2-sun16 iso02 sk_SK sk-qwerty Europe/Bratislava -Slovenian sl lat2-sun16 iso02 sl_SI slovene Europe/Ljubljana -Spanish es None None es_ES es Europe/Madrid -Swedish sv lat0-sun16 iso15 sv_SE se-latin1 Europe/Stockholm -Turkish tr lat5-sun16 iso09 tr_TR trq Europe/Istanbul -Ukrainian uk cyr-sun16 koi8-u uk_UA.KOI8-U uk Europe/Kiev diff --git a/rescue/linux/cdrom/roottree/etc/lilo.conf b/rescue/linux/cdrom/roottree/etc/lilo.conf deleted file mode 100644 index 07a77f3..0000000 --- a/rescue/linux/cdrom/roottree/etc/lilo.conf +++ /dev/null @@ -1,13 +0,0 @@ -boot=/dev/hda -map=/bdisk/boot/map -install=/bdisk/boot/boot.b -backup=/dev/null -prompt -timeout=300 -default=linux - -image=/boot/vmlinuz - label=linux - read-only - root=/dev/hda1 - diff --git a/rescue/linux/cdrom/roottree/etc/load_eth0 b/rescue/linux/cdrom/roottree/etc/load_eth0 deleted file mode 100755 index c21c74b..0000000 --- a/rescue/linux/cdrom/roottree/etc/load_eth0 +++ /dev/null @@ -1,27 +0,0 @@ -#! /bin/sh -# -# Attempt to load the ethernet card module -# - -XPWD=`pwd` -cd /lib/modules/*/kernel/drivers/net - -echo "Finding network module" - -modprobe mii 2>/dev/null >/dev/null -modprobe 8390 2>/dev/null >/dev/null - -for card in *.o */*.o; do - if insmod ${card} >/dev/null 2>&1 ; then - if ifconfig eth0 >/dev/null 2>&1 ; then - cat >>/etc/modules.conf </dev/null >/dev/null -modprobe cdrom 2>/dev/null >/dev/null -modprobe scsi_mod 2>/dev/null >/dev/null - -DISKS="/dev/hd?" -if [ -f /proc/scsi/scsi ] ; then - HAVE_SCSI="yes" - DISKS="$DISKS /dev/scd? /dev/scd?? /dev/sd?[1-9] /dev/sd?[1-9][1-9]" -else - HAVE_SCSI="no" -fi -DISKS="$DISKS /dev/hd?[1-9] /dev/hd?[1-9][1-9]" - -echo "Trying to find CDROM on ..." -for disk in $DISKS; do - if [ x$DEBUG = xyes ] ; then - echo "Trying to mount device $disk" - fi - if test -b $disk && mount -t iso9660 -o ro -n $disk /mnt/cdrom 2>/dev/null >/dev/null ; then -# if test -b $disk && mount -t iso9660 -o ro -n $disk /mnt/cdrom ; then - if [ -e /mnt/cdrom/BaculaRescueCD ] ; then - echo "Found the Bacula Rescue CDROM on $disk" - sleep 3 - exit - else - umount /mnt/cdrom - fi - else - if [ x$DEBUG = xyes ] ; then - cat /proc/modules - sleep 2 - fi - fi -done - -echo "Sorry could not find the CDROM" -sleep 5 diff --git a/rescue/linux/cdrom/roottree/etc/mtab b/rescue/linux/cdrom/roottree/etc/mtab deleted file mode 100644 index c21560b..0000000 --- a/rescue/linux/cdrom/roottree/etc/mtab +++ /dev/null @@ -1,2 +0,0 @@ -/dev/root / ext2 rw 0 0 -/dev/cdrom /mnt/cdrom iso9660 ro 0 0 diff --git a/rescue/linux/cdrom/roottree/etc/nsswitch.conf b/rescue/linux/cdrom/roottree/etc/nsswitch.conf deleted file mode 100644 index 2b77a18..0000000 --- a/rescue/linux/cdrom/roottree/etc/nsswitch.conf +++ /dev/null @@ -1,44 +0,0 @@ -# -# /etc/nsswitch.conf -# -# An example Name Service Switch config file. This file should be -# sorted with the most-used services at the beginning. -# -# The entry '[NOTFOUND=return]' means that the search for an -# entry should stop if the search in the previous entry turned -# up nothing. Note that if the search failed due to some other reason -# (like no NIS server responding) then the search continues with the -# next entry. -# -# Legal entries are: -# -# nisplus or nis+ Use NIS+ (NIS version 3) -# nis or yp Use NIS (NIS version 2), also called YP -# dns Use DNS (Domain Name Service) -# files Use the local files -# db Use the local database (.db) files -# compat Use NIS on compat mode -# hesiod Use Hesiod for user lookups -# [NOTFOUND=return] Stop searching if not found so far -# - -# To use db, put the "db" in front of "files" for entries you want to be -# looked up first in the databases -# -# Example: - -passwd: files -shadow: files -group: files -hosts: files -bootparams: files -ethers: files -netmasks: files -networks: files -protocols: files -rpc: files -services: files -netgroup: files -publickey: files -automount: files -aliases: files diff --git a/rescue/linux/cdrom/roottree/etc/profile b/rescue/linux/cdrom/roottree/etc/profile deleted file mode 100644 index 92c3742..0000000 --- a/rescue/linux/cdrom/roottree/etc/profile +++ /dev/null @@ -1,49 +0,0 @@ -# /etc/profile - -# System wide environment and startup programs, for login setup -# Functions and aliases go in /etc/bashrc - -pathmunge () { - if ! echo $PATH | /bin/egrep -q "(^|:)$1($|:)" ; then - if [ "$2" = "after" ] ; then - PATH=$PATH:$1 - else - PATH=$1:$PATH - fi - fi -} - -# Path manipulation -if [ `id -u` = 0 ]; then - pathmunge /sbin - pathmunge /usr/sbin - pathmunge /usr/local/sbin -fi - -pathmunge /usr/X11R6/bin after - -unset pathmunge - -# No core files by default -ulimit -S -c 0 > /dev/null 2>&1 - -USER="`id -un`" -LOGNAME=$USER -MAIL="/var/spool/mail/$USER" - -HOSTNAME=`/bin/hostname` -HISTSIZE=1000 - -if [ -z "$INPUTRC" -a ! -f "$HOME/.inputrc" ]; then - INPUTRC=/etc/inputrc -fi - -export PATH USER LOGNAME MAIL HOSTNAME HISTSIZE INPUTRC - -for i in /etc/profile.d/*.sh ; do - if [ -r "$i" ]; then - . $i - fi -done - -unset i diff --git a/rescue/linux/cdrom/roottree/etc/rc.d/rc b/rescue/linux/cdrom/roottree/etc/rc.d/rc deleted file mode 100755 index 2cc552a..0000000 --- a/rescue/linux/cdrom/roottree/etc/rc.d/rc +++ /dev/null @@ -1,8 +0,0 @@ -#!/bin/sh -# - -argv1="$1" - -if [ $argv1 -eq 1 ] ; then - exec init -t1 S -fi diff --git a/rescue/linux/cdrom/roottree/etc/securetty b/rescue/linux/cdrom/roottree/etc/securetty deleted file mode 100644 index 525f4de..0000000 --- a/rescue/linux/cdrom/roottree/etc/securetty +++ /dev/null @@ -1,23 +0,0 @@ -console -vc/1 -vc/2 -vc/3 -vc/4 -vc/5 -vc/6 -vc/7 -vc/8 -vc/9 -vc/10 -vc/11 -tty1 -tty2 -tty3 -tty4 -tty5 -tty6 -tty7 -tty8 -tty9 -tty10 -tty11 diff --git a/rescue/linux/cdrom/roottree/etc/start_network.sh b/rescue/linux/cdrom/roottree/etc/start_network.sh deleted file mode 100755 index 65a22fe..0000000 --- a/rescue/linux/cdrom/roottree/etc/start_network.sh +++ /dev/null @@ -1,23 +0,0 @@ -#! /bin/sh -# -# This script is not used by Bacula. You should try the script -# in bacula-hostname/start_network. -# We leave this here because it could be useful if you are -# getting an IP address with DHCP. You might need to change -# dhcpcd below to dhclient if you are running RedHat -# - -if ifconfig eth0 >/dev/null 2>&1 ; then - - echo "Setting up network..." - /bin/dhcpcd $eth0 - - echo "done" - - ifconfig - exit - -fi - -echo "No network card present, cannot configure network" -sleep 3 diff --git a/rescue/linux/cdrom/roottree/etc/sysinit b/rescue/linux/cdrom/roottree/etc/sysinit deleted file mode 100755 index da71eca..0000000 --- a/rescue/linux/cdrom/roottree/etc/sysinit +++ /dev/null @@ -1,48 +0,0 @@ -#!/bin/sh - -echo "Start sysinit ..." - -PATH="/sbin:/usr/sbin:/bin:/usr/bin:/usr/X11R6/bin" -export PATH - -echo "Remounting root filesystem read-write" -mount -o remount,rw /dev/root / - -mount -t proc none /proc -mount -t devpts none /dev/pts -[ -d /proc/bus/usb ] && mount -n -t usbfs /proc/bus/usb /proc/bus/usb -mount -n -t sysfs /sys /sys >/dev/null 2>&1 - -[ -x /sbin/start_udev ] && /sbin/start_udev - -# Clear mtab -(> /etc/mtab) &> /dev/null - -# Enter root, /proc and (potentially) /proc/bus/usb and devfs into mtab. -mount -f / -mount -f /proc -mount -f /sys >/dev/null 2>&1 -mount -f /dev/pts -[ -f /proc/bus/usb/devices ] && mount -f -t usbfs usbfs /proc/bus/usb -[ -e /dev/.devfsd ] && mount -f -t devfs devfs /dev - - -touch /var/run/utmp /var/run/wtmp /var/log/wtmp -chgrp utmp /var/run/utmp /var/log/wtmp -chmod 0664 /var/run/utmp /var/log/wtmp - -syslogd -m 0 -klogd -x - -echo "Attempting to mount CDDOM..." -/etc/mount_cdrom - -echo "Loading the ethernet driver module" -/etc/load_eth0 - -ifconfig lo 127.0.0.1 netmask 255.0.0.0 up - -/bin/hostname RescueCD - -echo "Boot complete." -sleep 3 # give time to read messages diff --git a/rescue/linux/cdrom/roottree/etc/termcap b/rescue/linux/cdrom/roottree/etc/termcap deleted file mode 100644 index b765d99..0000000 --- a/rescue/linux/cdrom/roottree/etc/termcap +++ /dev/null @@ -1,5522 +0,0 @@ - - - -dumb|80-column dumb tty:\ - :am:\ - :co#80:\ - :bl=^G:cr=^M:do=^J:sf=^J: -unknown|unknown terminal type:\ - :gn:tc=dumb: -lpr|printer|line printer:\ - :hc:os:\ - :co#132:li#66:\ - :bl=^G:cr=^M:do=^J:ff=^L:le=^H:sf=^J: - - -klone+acs|alternate character set for ansi.sys displays:\ - :ac=`\004a\261f\370g\361h\260j\331k\277l\332m\300n\305o~q\304r\362s_t\303u\264v\301w\302x\263y\371z\372{\373|\374}\375~\376.\031-\030\054\021+^P0\333p\304r\304y\363z\362{\343|\330}\234:\ - :ae=\E[10m:as=\E[11m: - -klone+sgr|attribute control for ansi.sys displays:\ - :S2=\E[11m:S3=\E[10m:ae=\E[11m:as=\E11m:mb=\E[5m:\ - :md=\E[1m:me=\E[0;10m:mk=\E[8m:mr=\E[7m:\ - :..sa=\E[0;10%?%p1%t;7%;%?%p2%t;4%;%?%p3%t;7%;%?%p4%t;5%;%?%p6%t;1%;%?%p7%t;8%;%?%p9%t;11%;m:\ - :se=\E[m:so=\E[7m:ue=\E[m:us=\E[4m: - -klone+sgr-dumb|attribute control for ansi.sys displays (no ESC [ 11 m):\ - :ae=\E[12m:as=\E12m:mb=\E[5m:md=\E[1m:me=\E[0;10m:\ - :mk=\E[8m:mr=\E[7m:\ - :..sa=\E[0;10%?%p1%t;7%;%?%p2%t;4%;%?%p3%t;7%;%?%p4%t;5%;%?%p6%t;1%;%?%p7%t;8%;%?%p9%t;12%;m:\ - :se=\E[m:so=\E[7m:ue=\E[m:us=\E[4m: - -klone+color|color control for ansi.sys and ISO6429-compatible displays:\ - :Co#8:NC#3:pa#64:\ - :AB=\E[4%p1%dm:AF=\E[3%p1%dm:Sb=\E[%+(m:Sf=\E[%+^^m:\ - :op=\E[37;40m: - -ibcs2|Intel Binary Compatibility Standard prescriptions:\ - :AL=\E[%dL:DC=\E[%dP:DO=\E[%dB:IC=\E[%d@:LE=\E[%dD:\ - :RA=\E[?7l:RI=\E[%dC:S1=\E=%p1%dg:SA=\E[?7h:\ - :SF=\E[%dS:SR=\E[%dT:UP=\E[%dA:bt=\E[Z:ch=\E[%i%dG:\ - :cl=\Ec:cm=\E[%i%d;%dH:ct=\E[g:cv=\E[%i%dd:ec=\E[%dX:\ - :ei=:im=:rc=\E8:sc=\E7:st=\EH: - - -ansi-mini|any ansi terminal with pessimistic assumptions:\ - :am:bs:\ - :co#80:it#8:li#24:\ - :ce=\E[K:cl=\E[H\E[2J:cm=\E[%i%d;%dH:do=\E[B:ho=\E[H:\ - :le=\E[D:nd=\E[C:ta=^I:up=\E[A: - -pcansi-m|pcansi-mono|ibm-pc terminal programs claiming to be ansi (mono mode):\ - :am:bs:mi:ms:\ - :co#80:it#8:li#24:\ - :al=\E[L:bl=^G:bt=\E[Z:cd=\E[J:ce=\E[K:cl=\E[H\E[J:\ - :cm=\E[%i%d;%dH:cr=^M:ct=\E[2g:dc=\E[P:dl=\E[M:\ - :do=\E[B:ho=\E[H:kb=^H:kd=\E[B:kh=\E[H:kl=\E[D:\ - :kr=\E[C:ku=\E[A:le=\E[D:nd=\E[C:sf=^J:st=\EH:ta=^I:\ - :up=\E[A:tc=klone+sgr-dumb: -pcansi-25-m|pcansi25m|ibm-pc terminal programs with 25 lines (mono mode):\ - :li#25:tc=pcansi-m: -pcansi-33-m|pcansi33m|ibm-pc terminal programs with 33 lines (mono mode):\ - :li#33:tc=pcansi-m: -pcansi-43-m|ansi43m|ibm-pc terminal programs with 43 lines (mono mode):\ - :li#43:tc=pcansi-m: -pcansi|ibm-pc terminal programs claiming to be ansi:\ - :tc=klone+color:tc=pcansi-m: -pcansi-25|pcansi25|ibm-pc terminal programs with 25 lines:\ - :li#25:tc=pcansi: -pcansi-33|pcansi33|ibm-pc terminal programs with 33 lines:\ - :li#33:tc=pcansi: -pcansi-43|pcansi43|ibm-pc terminal programs with 43 lines:\ - :li#43:tc=pcansi: - -ansi-m|ansi-mono|ANSI X3.64-1979 terminal with ANSI.SYS compatible attributes:\ - :5i:\ - :AL=\E[%dL:DC=\E[%dP:DL=\E[%dM:DO=\E[%dB:IC=\E[%d@:\ - :LE=\E[%dD:RI=\E[%dC:SF=\E[%dS:SR=\E[%dT:UP=\E[%dA:\ - :cb=\E[1K:ch=\E[%i%dG:ct=\E[2g:cv=\E[%i%dd:ec=\E[%dX:\ - :ei=:im=:kB=\E[Z:kI=\E[L:kb=^H:kd=\E[B:kl=\E[D:\ - :kr=\E[C:ku=\E[A:nw=\r\E[S:pf=\E[4i:po=\E[5i:\ - :..rp=%p1%c\E[%p2%{1}%-%db:s0=\E(B:s1=\E)B:s2=\E*B:\ - :s3=\E+B:ta=\E[I:tc=pcansi-m: - -ansi|ansi/pc-term compatible with color:\ - :u6=\E[%i%d;%dR:u7=\E[6n:..u8=\E[?%[;0123456789]c:\ - :u9=\E[c:tc=klone+color:tc=klone+acs:tc=klone+sgr:tc=ansi-m: - -ansi.sys-old|ANSI.SYS under PC-DOS 2.1:\ - :am:mi:ms:xo:\ - :co#80:li#25:\ - :RA=\E[?7l:SA=\E[?7h:ce=\E[k:cl=\E[2J:cm=\E[%i%d;%dH:\ - :do=\E[B:ho=\E[H:is=\E[m\E[?7h:kd=^J:kh=^^:kl=^H:\ - :kr=^L:ku=^K:le=^H:nd=\E[C:pk=\E[0;%+:;"%s":rc=\E[u:\ - :sc=\E[s:u6=\E[%i%d;%dR:u7=\E[6n:up=\E[A:tc=klone+color:tc=klone+acs:tc=klone+sgr: -ansi.sys|ANSI.SYS 3.1 and later versions:\ - :ce=\E[K:tc=ansi.sys-old: - -ansi.sysk|ansisysk|PC-DOS 3.1 ANSI.SYS with keypad redefined for vi:\ - :is=U2 PC-DOS 3.1 ANSI.SYS with keypad redefined for vi 9-29-86\n\E[;75;8p:\ - :ke=\E[;71;0;71p\E[;72;0;72p\E[;73;0;73p\E[;77;0;77p\E[;80;0;80p\E[;81;0;81p\E[;82;0;82p\E[;83;0;83p:\ - :ks=\E[;71;30p\E[;72;11p\E[;73;27;21p\E[;77;12p\E[;80;10p\E[;81;27;4p\E[;82;27;27;105p\E[;83;127p:tc=ansi.sys: -nansi.sys|nansisys|PC-DOS Public Domain NANSI.SYS:\ - :al=\E[1L:dc=\E[1P:dl=\E[1M:ei=:ic=\E[1@:im=:\ - :is=U3 PC-DOS Public Domain NANSI.SYS 9-23-86\n:tc=ansi.sys: -nansi.sysk|nansisysk|PC-DOS Public Domain NANSI.SYS with keypad redefined for vi:\ - :al=\E[1L:dc=\E[1P:dl=\E[1M:ei=:ic=\E[1@:im=:\ - :is=U4 PC-DOS Public Domain NANSI.SYS with keypad redefined for vi 9-29-86\n\E[;75;8p:tc=ansi.sysk: - - -linux|linux-lat|linux console:\ - :am:eo:mi:ms:ut:xn:xo:\ - :co#80:it#8:li#25:\ - :&7=^Z:@7=\E[4~:AL=\E[%dL:DC=\E[%dP:DL=\E[%dM:\ - :F1=\E[23~:F2=\E[24~:F3=\E[25~:F4=\E[26~:F5=\E[28~:\ - :F6=\E[29~:F7=\E[31~:F8=\E[32~:F9=\E[33~:FA=\E[34~:\ - :IC=\E[%d@:K2=\E[G:al=\E[L:bl=^G:cd=\E[J:ce=\E[K:\ - :ch=\E[%i%dG:cl=\E[H\E[J:cm=\E[%i%d;%dH:cr=^M:\ - :cs=\E[%i%d;%dr:ct=\E[3g:cv=\E[%i%dd:dc=\E[P:dl=\E[M:\ - :do=^J:ei=\E[4l:ho=\E[H:ic=\E[@:im=\E[4h:k1=\E[[A:\ - :k2=\E[[B:k3=\E[[C:k4=\E[[D:k5=\E[[E:k6=\E[17~:\ - :k7=\E[18~:k8=\E[19~:k9=\E[20~:k;=\E[21~:kB=\E[Z:\ - :kD=\E[3~:kI=\E[2~:kN=\E[6~:kP=\E[5~:kb=^H:kd=\E[B:\ - :kh=\E[1~:kl=\E[D:kr=\E[C:ku=\E[A:le=^H:mr=\E[7m:\ - :nd=\E[C:nw=^M^J:r1=\Ec:rc=\E8:sc=\E7:sf=^J:sr=\EM:\ - :st=\EH:ta=^I:u6=\E[%i%d;%dR:u7=\E[6n:u8=\E[?6c:\ - :u9=\E[c:up=\E[A:vb=200\E[?5h\E[?5l:ve=\E[?25h:\ - :vi=\E[?25l:tc=klone+sgr:tc=klone+color:tc=klone+acs: -linux-m|Linux console no color:\ - :Co@:pa@:\ - :AB@:AF@:Sb@:Sf@:tc=linux: - -linux-nic|linux with ich/ich1 suppressed for non-curses programs:\ - :IC@:ei=:ic@:im=:tc=linux: - -scoansi|SCO Extended ANSI standard crt:\ - :am:bs:eo:xo:\ - :co#80:it#8:li#25:\ - :@7=\E[F:ae=\E[10m:al=\E[L:as=\E[12m:bt=\E[Z:cd=\E[J:\ - :ce=\E[K:cl=\E[H\E[2J:cm=\E[%i%d;%dH:dc=\E[P:dl=\E[M:\ - :do=\E[B:ei=:ho=\E[H:ic=\E[@:im=:k1=\E[M:k2=\E[N:\ - :k3=\E[O:k4=\E[P:k5=\E[Q:k6=\E[R:k7=\E[S:k8=\E[T:\ - :k9=\E[U:k;=\E[V:kN=\E[G:kP=\E[I:kb=^H:kd=\E[B:\ - :kh=\E[H:kl=\E[D:kr=\E[C:ku=\E[A:le=\E[D:mb=\E[5m:\ - :md=\E[1m:me=\E[m:nd=\E[C:se=\E[m:sf=\E[S:so=\E[7m:\ - :sr=\E[T:ta=^I:ue=\E[m:up=\E[A:us=\E[4m: - -att6386|at386|386at|AT&T WGS 6386 console:\ - :am:bw:eo:xo:\ - :co#80:it#8:li#25:\ - :@7=\E[Y:AL=\E[%dL:DC=\E[%dP:DL=\E[%dM:DO=\E[%dB:\ - :F1=\EOZ:F2=\EOA:IC=\E[%d@:LE=\E[%dD:RI=\E[%dC:\ - :SF=\E[%dS:SR=\E[%dT:UP=\E[%dA:\ - :ac=``a1fxgqh0jYk?lZm@nEooppqDrrsstCu4vAwBx3yyzz{{||}}~~:\ - :ae=\E[10m:al=\E[1L:as=\E[12m:bl=^G:bt=\E[Z:cd=\E[J:\ - :ce=\E[K:ch=\E[%i%dG:cl=\E[2J\E[H:cm=\E[%i%d;%dH:\ - :cr=^M:ct=\E[2g:cv=\E[%i%dd:dc=\E[P:dl=\E[1M:do=\E[B:\ - :ec=\E[%dX:ei=:ho=\E[H:ic=\E[1@:im=:is=\E[0;10;39m:\ - :k1=\EOP:k2=\EOQ:k3=\EOR:k4=\EOS:k5=\EOT:k6=\EOU:\ - :k7=\EOV:k8=\EOW:k9=\EOX:k;=\EOY:kB=^]:kD=\E[P:\ - :kI=\E[@:kM=\E0:kN=\E[U:kP=\E[V:kb=^H:kd=\E[B:\ - :kh=\E[H:kl=\E[D:kr=\E[C:ku=\E[A:le=\E[D:mb=\E[5m:\ - :md=\E[1m:me=\E[0;10m:mh=\E[2m:mk=\E[9m:mr=\E[7m:\ - :nd=\E[C:nw=\r\E[S:rc=\E8:\ - :..sa=\E[10m\E[0%?%p1%p3%|%t;7%;%?%p2%t;4%;%?%p4%t;5%;%?%p5%t;2%;?%p6%t;1%;%?%p9%t;12%e;10%;%?%p7%t;9%;m:\ - :sc=\E7:se=\E[m:sf=\E[S:so=\E[7m:sr=\E[T:st=\EH:\ - :ta=^I:ue=\E[m:up=\E[A:us=\E[4m:ve=\E[=1C:vi=\E[=C:tc=klone+color: -pc6300plus|AT&T 6300 plus:\ - :am:xo:\ - :co#80:li#24:\ - :al=\E[1L:bl=^G:cd=\E[0J:ce=\E[0K:cl=\E[2J\E[H:\ - :cm=\E[%i%2;%2H:cr=^M:ct=\E[3g:dc=\E[1P:dl=\E[1M:\ - :do=\E[B:ei=:ho=\E[H:ic=\E[1@:im=:k1=\EOc:k2=\EOd:\ - :k3=\EOe:k4=\EOf:k5=\EOg:k6=\EOh:k7=\EOi:k8=\EOj:\ - :k9=\EOk:k;=\EOu:kb=^H:kd=\E[B:kl=\E[D:kr=\E[C:\ - :ku=\E[A:le=^H:mb=\E[5m:md=\E[1m:me=\E[m:mh=\E[2m:\ - :mk=\E[9m:mr=\E[7m:nd=\E[C:nw=^M^J:se=\E[m:sf=^J:\ - :so=\E[7m:st=\EH:ue=\E[m:up=\E[A:us=\E[4m:ve=\E[=1C:\ - :vi=\E[=C: - -att7300|unixpc|pc7300|3b1|s4|AT&T UNIX PC Model 7300:\ - :am:xn:xo:\ - :co#80:it#8:li#24:\ - :AL=\E[%dL:DL=\E[%dM:DO=\E[%dB:LE=\E[%dD:RI=\E[%dC:\ - :UP=\E[%dA:ae=\E[10m:al=\E[L:as=\E[11m:bl=^G:bt=\E^I:\ - :cd=\E[0J:ce=\E[0K:cl=\E[2J\E[H:cm=\E[%i%d;%dH:cr=^M:\ - :dc=\E[P:dl=\E[M:do=\E[B:ei=:ho=\E[H:i1=^O:ic=\E[@:\ - :im=:k1=\EOP:k2=\EOQ:k3=\EOR:k4=\EOS:k5=\E5:k6=\E6:\ - :k7=\E7:k8=\E8:kD=\Edc:kI=\Eim:kN=\Epg:kP=\EPG:kb=^H:\ - :kd=\E[B:kh=\Ehm:kl=\E[D:kr=\E[C:ku=\E[A:md=\E[7m:\ - :me=\E[0;10m:mh=\E[2m:mr=\E[7m:nd=\E[C:nw=\EE:\ - :se=\E[m:sf=^J:so=\E[7m:sr=\EM:ue=\E[m:up=\E[A:\ - :us=\E[4m:ve=\E[=1C:vi=\E[=C: - -iris-ansi|iris-ansi-net|IRIS emulating ANSI terminal:\ - :am:\ - :co#80:it#8:li#40:\ - :!2=\E[218q:#2=\E[143q:#4=\E[158q:%9=\E[209q:\ - :%f=\E[210q:%i=\E[167q:&7=\E[217q:*4=\E[P:*7=\E[147q:\ - :@7=\E[146q:@8=^M:AL=\E[%dL:DL=\E[%dM:DO=\E[%dB:\ - :F1=\EOR:F2=\EOS:LE=\E[%dD:RA=\E[?7l:RI=\E[%dC:\ - :SA=\E[?7h:UP=\E[%dA:al=\E[L:bl=^G:cb=\E[1K:cd=\E[J:\ - :ce=\E[K:cl=\E[H\E[2J:cm=\E[%i%d;%dH:cr=^M:ct=\E[3g:\ - :dl=\E[M:do=^J:ho=\E[H:\ - :is=\E[?1l\E>\E[?7h\E[100g\E[0m\E7\E[r\E8:k1=\E[001q:\ - :k2=\E[002q:k3=\E[003q:k4=\E[004q:k5=\E[005q:\ - :k6=\E[006q:k7=\E[007q:k8=\E[008q:k9=\EOP:k;=\EOQ:\ - :kB=\E[Z:kD=\177:kI=\E[139q:kM=\E[146q:kN=\E[154q:\ - :kP=\E[150q:kb=^H:kd=\E[B:kh=\E[H:kl=\E[D:kr=\E[C:\ - :ku=\E[A:le=\E[D:md=\E[1m:me=\E[m:mr=\E[7m:nd=\E[C:\ - :nw=\EE:pk=\EP101;%d.y%s\E\\:rc=\E8:sc=\E7:se=\E[m:\ - :sf=\ED:so=\E[1;7m:sr=\EM:st=\EH:ta=^I:ue=\E[m:\ - :up=\E[A:us=\E[4m:ve=\E[9/y\E[12/y\E[=6l:\ - :vs=\E[10/y\E[=1h\E[=2l\E[=6h: - -pcix|PC/IX console:\ - :am:bw:eo:\ - :co#80:li#24:\ - :cd=\E[J:ce=\E[K:cl=\Ec:cm=\E[%i%2;%2H:do=\E[B:\ - :ho=\E[H:le=^H:nd=\E[C:se=\E[m:so=\E[7m:ue=\E[m:\ - :up=\E[A:us=\E[4m: - -ibmpcx|xenix|ibmx|IBM PC xenix console display:\ - :am:ms:\ - :co#80:li#25:\ - :@7=\E[d:al=\E[L:cd=\E[J:ce=\E[K:cl=^L:cm=\E[%d;%dH:\ - :dc=\E[P:dl=\E[M:do=\E[B:ei=:ho=\E[H:ic=\E[@:im=:\ - :k1=\E[K:k2=\E[L:k3=\E[M:k4=\E[N:kN=\E[e:kP=\E[Z:\ - :kb=^H:kd=\E[B:kh=\E[Y:kl=\E[D:kr=\E[C:ku=\E[A:le=^H:\ - :nd=\E[C:up=\E[A:tc=klone+acs:tc=klone+sgr: - - -qnx|qnx4|qnx console:\ - :am:km:mi:ms:xt:\ - :co#80:it#4:li#25:\ - :al=\EE:bl=^G:cd=\EJ:ce=\EK:cl=\EH\EJ:cm=\EY%+ %+ :\ - :cr=^M:dc=\Ef:dl=\EF:do=^J:ei=:ho=\EH:ic=\Ee:im=:\ - :k1=\377\201:k2=\377\202:k3=\377\203:k4=\377\204:\ - :k5=\377\205:k6=\377\206:k7=\377\207:k8=\377\210:\ - :k9=\377\211:kD=\377\254:kI=\377\253:kN=\377\252:\ - :kP=\377\242:kd=\377\251:kh=\377\240:kl=\377\244:\ - :kr=\377\246:ku=\377\241:le=^H:mb=\E{:md=\E<:\ - :me=\E}\E]\E>\E):mr=\E(:nd=\EC:rp=\Eg%r%+ %.:se=\E):\ - :sf=^J:so=\E(:sr=\EI:ta=^I:te=\ER:ue=\E]:up=\EA:\ - :us=\E[:ve=\Ey1:vi=\Ey0:vs=\Ey2: - - -pcvtXX|pcvt vt200 emulator (DEC VT220):\ - :am:km:mi:ms:xn:\ - :it#8:vt#3:\ - :AL=\E[%dL:DC=\E[%dP:DL=\E[%dM:DO=\E[%dB:IC=\E[%d@:\ - :LE=\E[%dD:RA=\E[?7l:RI=\E[%dC:SA=\E[?7h:SF=\E[%dS:\ - :SR=\E[%dT:UP=\E[%dA:\ - :ac=llmmkkjjuuttvvwwqqxxnnoosspprr``aaffgg~~..--++\054\054hhII00yyzz:\ - :ae=\E(B:al=\E[L:as=\E(0:bl=^G:cb=\E[1K:cd=\E[J:\ - :ce=\E[K:cl=\E[H\E[J:cm=\E[%i%d;%dH:cr=^M:\ - :cs=\E[%i%d;%dr:ct=\E[3g:dc=\E[P:dl=\E[M:do=\E[B:\ - :ei=\E[4l:ho=\E[H:\ - :i1=\E>\E[?3l\E[?4l\E[?5l\E[?7h\E[?8h:im=\E[4h:\ - :k1=\E[17~:k2=\E[18~:k3=\E[19~:k4=\E[20~:k5=\E[21~:\ - :k6=\E[23~:k7=\E[24~:k8=\E[25~:kD=\E[3~:kH=\E[4~:\ - :kI=\E[2~:kN=\E[6~:kP=\E[5~:kb=\177:kd=\EOB:\ - :ke=\E[?1l\E>:kh=\E[1~:kl=\EOD:kr=\EOC:ks=\E[?1h\E=:\ - :ku=\EOA:le=^H:mb=\E[5m:md=\E[1m:me=\E[m:mr=\E[7m:\ - :nd=\E[C:nw=\EE:\ - :r1=\Ec\E>\E[?3l\E[?4l\E[?5l\E[?7h\E[?8h:rc=\E8:\ - :rf=/usr/share/tabset/vt100:sc=\E7:se=\E[27m:sf=\ED:\ - :so=\E[7m:sr=\EM:st=\EH:ta=^I:ue=\E[24m:up=\E[A:\ - :us=\E[4m: - -pcvt25|dec vt220 emulation with 25 lines:\ - :co#80:li#25:\ - :is=\E[1;25r\E[25;1H:tc=pcvtXX: -pcvt28|dec vt220 emulation with 28 lines:\ - :co#80:li#28:\ - :is=\E[1;28r\E[28;1H:tc=pcvtXX: -pcvt35|dec vt220 emulation with 35 lines:\ - :co#80:li#35:\ - :is=\E[1;35r\E[35;1H:tc=pcvtXX: -pcvt40|dec vt220 emulation with 40 lines:\ - :co#80:li#40:\ - :is=\E[1;40r\E[40;1H:tc=pcvtXX: -pcvt43|dec vt220 emulation with 43 lines:\ - :co#80:li#43:\ - :is=\E[1;43r\E[43;1H:tc=pcvtXX: -pcvt50|dec vt220 emulation with 50 lines:\ - :co#80:li#50:\ - :is=\E[1;50r\E[50;1H:tc=pcvtXX: - -pcvt25w|dec vt220 emulation with 25 lines and 132 cols:\ - :co#132:li#25:\ - :is=\E[1;25r\E[25;1H:tc=pcvtXX: -pcvt28w|dec vt220 emulation with 28 lines and 132 cols:\ - :co#132:li#28:\ - :is=\E[1;28r\E[28;1H:tc=pcvtXX: -pcvt35w|dec vt220 emulation with 35 lines and 132 cols:\ - :co#132:li#35:\ - :is=\E[1;35r\E[35;1H:tc=pcvtXX: -pcvt40w|dec vt220 emulation with 40 lines and 132 cols:\ - :co#132:li#40:\ - :is=\E[1;40r\E[40;1H:tc=pcvtXX: -pcvt43w|dec vt220 emulation with 43 lines and 132 cols:\ - :co#132:li#43:\ - :is=\E[1;43r\E[43;1H:tc=pcvtXX: -pcvt50w|dec vt220 emulation with 50 lines and 132 cols:\ - :co#132:li#50:\ - :is=\E[1;50r\E[50;1H:tc=pcvtXX: - - -origpc3|origibmpc3|IBM PC 386BSD Console:\ - :am:bw:eo:xo:\ - :co#80:li#25:\ - :ac=l\332q\304k\277x\263j\331m\300w\302u\264v\301t\303n\305:\ - :cd=\E[J:ce=\E[K:cl=\Ec:cm=\E[%i%2;%2H:do=\E[B:\ - :ho=\E[H:kd=\E[B:kh=\E[Y:kl=\E[D:kr=\E[C:ku=\E[A:\ - :le=^H:md=\E[7m:me=\E[m\E[1;0x\E[2;7x:nd=\E[C:\ - :se=\E[1;0x\E[2;7x:sf=\E[S:so=\E[1;7x\E[2;0x:sr=\E[T:\ - :ue=\E[1;0x\E[2;7x:up=\E[A:us=\E[1;7x\E[2;0x: - -oldpc3|oldibmpc3|old IBM PC BSD/386 Console:\ - :km:\ - :li#25:\ - :al=\E[L:bl=^G:cr=^M:dl=\E[M:do=^J:kH=\E[F:kI=\E[L:\ - :kN=\E[G:kP=\E[I:kb=^H:kd=\E[B:kh=\E[H:kl=\E[D:\ - :kr=\E[C:ku=\E[A:md=\E[=15F:me=\E[=R:mh=\E[=8F:\ - :nw=^M^J:sf=^J:ta=^I: - -bsdos|BSD/OS console:\ - :am:bw:eo:km:xo:\ - :co#80:it#8:li#25:\ - :AL=\E[%dL:DL=\E[%dM:DO=\E[%dB:LE=\E[%dD:RI=\E[%dC:\ - :UP=\E[%dA:al=\E[L:bl=^G:cd=\E[J:ce=\E[K:cl=\Ec:\ - :cm=\E[%i%d;%dH:cr=^M:dl=\E[M:do=^J:ho=\E[H:kH=\E[F:\ - :kI=\E[L:kN=\E[G:kP=\E[I:kb=^H:kd=\E[B:kh=\E[H:\ - :kl=\E[D:kr=\E[C:ku=\E[A:le=^H:mb=\E[5m:md=\E[1m:\ - :me=\E[0m:mh=\E[=8F:mr=\E[7m:nd=\E[C:nw=^M^J:rc=\E8:\ - :sc=\E7:se=\E[0m:sf=^J:so=\E[7m:ta=^I:up=\E[A: -bsdos-bold|IBM PC BSD/386 Console with bold instead of underline:\ - :ue=\E[0m:us=\E[1m:tc=bsdos: - -pc3|IBM PC BSD/386 Console:\ - :tc=bsdos: -ibmpc3|pc3-bold|IBM PC BSD/386 Console with bold instead of underline:\ - :us=\E[1m:tc=bsdos-bold: - - -vt52|dec vt52:\ - :co#80:it#8:li#24:\ - :bl=^G:cd=\EJ:ce=\EK:cl=\EH\EJ:cm=\EY%+ %+ :cr=^M:\ - :do=\EB:ho=\EH:kb=^H:kd=\EB:kl=\ED:kr=\EC:ku=\EA:\ - :le=\ED:nd=\EC:nw=^M^J:sf=^J:sr=\EI:ta=^I:up=\EA: - -vt100|vt100-am|dec vt100 (w/advanced video):\ - :am:ms:xn:xo:\ - :co#80:it#8:li#24:vt#3:\ - :@8=\EOM:DO=\E[%dB:K1=\EOq:K2=\EOr:K3=\EOs:K4=\EOp:\ - :K5=\EOn:LE=\E[%dD:RA=\E[?7l:RI=\E[%dC:SA=\E[?7h:\ - :UP=\E[%dA:\ - :ac=``aaffggjjkkllmmnnooppqqrrssttuuvvwwxxyyzz{{||}}~~:\ - :ae=^O:as=^N:bl=^G:cb=\E[1K:cd=\E[J:ce=\E[K:\ - :cl=\E[H\E[J:cm=\E[%i%d;%dH:cr=^M:cs=\E[%i%d;%dr:\ - :ct=\E[3g:do=^J:eA=\E(B\E)0:ho=\E[H:k0=\EOy:k1=\EOP:\ - :k2=\EOQ:k3=\EOR:k4=\EOS:k5=\EOt:k6=\EOu:k7=\EOv:\ - :k8=\EOl:k9=\EOw:k;=\EOx:kb=^H:kd=\EOB:ke=\E[?1l\E>:\ - :kl=\EOD:kr=\EOC:ks=\E[?1h\E=:ku=\EOA:le=^H:mb=\E[5m:\ - :md=\E[1m:me=\E[m\017:mr=\E[7m:nd=\E[C:\ - :r2=\E>\E[?3l\E[?4l\E[?5l\E[?7h\E[?8h:rc=\E8:\ - :..sa=\E[0%?%p1%p6%|%t;1%;%?%p2%t;4%;%?%p1%p3%|%t;7%;%?%p4%t;5%;m%?%p9%t\016%e\017%;:\ - :sc=\E7:se=\E[m:sf=^J:so=\E[7m:sr=\EM:st=\EH:ta=^I:\ - :ue=\E[m:up=\E[A:us=\E[4m: -vt100nam|vt100-nam|vt100 no automargins:\ - :am@:xn@:tc=vt100-am: - -vt100-w|vt100-w-am|dec vt100 132 cols (w/advanced video):\ - :co#132:li#24:\ - :r2=\E>\E[?3h\E[?4l\E[?5l\E[?8h:tc=vt100-am: -vt100-w-nam|vt100-nam-w|dec vt100 132 cols (w/advanced video no automargin):\ - :co#132:li#14:vt@:\ - :r2=\E>\E[?3h\E[?4l\E[?5l\E[?8h:tc=vt100-nam: - -vt100-nav|vt100 without advanced video option:\ - :sg#1:\ - :mb@:md@:me@:mr@:sa@:se=\E[m:so=\E[7m:ue@:us@:tc=vt100: -vt100-nav-w|vt100-w-nav|dec vt100 132 cols 14 lines (no advanced video option):\ - :co#132:li#14:tc=vt100-nav: - -vt100-s|vt100-s-top|vt100-top-s|vt100 for use with top sysline:\ - :es:hs:\ - :li#23:\ - :cl=\E[2;1H\E[J:cm=\E[%i%+^A;%dH:cs=\E[%i%i%d;%dr:\ - :ds=\E7\E[1;24r\E8:fs=\E8:ho=\E[2;1H:\ - :is=\E7\E[2;24r\E8:ts=\E7\E[1;%p1%dH\E[1K:tc=vt100-am: - -vt100-s-bot|vt100-bot-s|vt100 for use with bottom sysline:\ - :es:hs:\ - :li#23:\ - :ds=\E7\E[1;24r\E8:fs=\E8:is=\E[1;23r\E[23;1H:\ - :ts=\E7\E[24;%p1%dH\E[1K:tc=vt100-am: - -vt102|dec vt102:\ - :mi:\ - :al=\E[L:dc=\E[P:dl=\E[M:ei=\E[4l:im=\E[4h:tc=vt100: -vt102-w|dec vt102 in wide mode:\ - :li#132:\ - :r3=\E[?3h:tc=vt102: - -vt102-nsgr|vt102 no sgr (use if you see snowflakes after highlight changes):\ - :me=\E[m:sa@:tc=vt102: - -vt125|vt125 graphics terminal:\ - :cl=\E[H\E[2J\EPpS(E)\E\\:tc=vt100: - -vt131|dec vt131:\ - :am:xn:\ - :co#80:it#8:li#24:vt#3:\ - :RA=\E[?7h:bl=^G:cd=50\E[J:ce=3\E[K:cl=50\E[;H\E[2J:\ - :cm=5\E[%i%d;%dH:cr=^M:cs=\E[%i%d;%dr:do=^J:ho=\E[H:\ - :is=\E[1;24r\E[24;1H:k1=\EOP:k2=\EOQ:k3=\EOR:k4=\EOS:\ - :kb=^H:kd=\EOB:ke=\E[?1l\E>:kl=\EOD:kr=\EOC:\ - :ks=\E[?1h\E=:ku=\EOA:le=^H:mb=2\E[5m:md=2\E[1m:\ - :me=2\E[m:mr=2\E[7m:nd=2\E[C:nw=^M^J:\ - :r1=\E>\E[?3l\E[?4l\E[?5l\E[?7h\E[?8h:rc=\E8:sc=\E7:\ - :se=2\E[m:so=2\E[7m:sr=5\EM:ta=^I:ue=2\E[m:up=2\E[A:\ - :us=2\E[4m: - -vt132|DEC vt132:\ - :xn:\ - :al=\E[L:dc=\E[P:dl=\E[M:ei=\E[4h:im=\E[4l:ip=:sf=\n:tc=vt100: - -vt220|vt200|DEC VT220 in vt100 emulation mode:\ - :am:mi:xn:xo:\ - :co#80:li#24:vt#3:\ - :@7=\E[4~:RA=\E[?7l:SA=\E[?7h:\ - :ac=kkllmmjjnnwwqquuttvvxx:ae=\E(B:al=\E[L:as=\E(0:\ - :bl=^G:cd=\E[J:ce=\E[K:cl=\E[H\E[2J:cm=\E[%i%d;%dH:\ - :cr=^M:cs=\E[%i%d;%dr:dc=\E[P:dl=\E[M:do=\E[B:\ - :ei=\E[4l:ho=\E[H:if=/usr/lib/tabset/vt100:im=\E[4h:\ - :is=\E[1;24r\E[24;1H:k1=\EOP:k2=\EOQ:k3=\EOR:k4=\EOS:\ - :k5=\E[17~:k6=\E[18~:k7=\E[19~:k8=\E[20~:k9=\E[21~:\ - :k;=\E[29~:kD=\E[3~:kI=\E[2~:kN=\E[6~:kP=\E[5~:kb=^H:\ - :kd=\E[B:kh=\E[1~:kl=\E[D:kr=\E[C:ku=\E[A:le=^H:\ - :mb=\E[5m:md=\E[1m:me=\E[m:mr=\E[7m:nd=\E[C:\ - :r2=\E>\E[?3l\E[?4l\E[?5l\E[?7h\E[?8h:rc=\E8:\ - :rf=/usr/lib/tabset/vt100:\ - :..sa=\E[0%?%p6%t;1%;%?%p2%t;4%;%?%p4%t;5%;%?%p1%p3%|%t;7%;m%?%p9%t\E(0%e\E(B%;:\ - :sc=\E7:se=\E[27m:sf=20\ED:so=\E[7m:sr=14\EM:ta=^I:\ - :ue=\E[24m:up=\E[A:us=\E[4m:ve=\E[?25h:vi=\E[?25l: -vt220-w|vt200-w|DEC vt220 in wide mode:\ - :co#132:\ - :r3=\E[?3h:tc=vt220: - -vt220d|DEC VT220 in vt100 mode with DEC function key labeling:\ - :F1=\E[23~:F2=\E[24~:F3=\E[25~:F4=\E[26~:F5=\E[28~:\ - :F6=\E[29~:F7=\E[31~:F8=\E[32~:F9=\E[33~:FA=\E[34~:\ - :k5@:k6=\E[17~:k7=\E[18~:k8=\E[19~:k9=\E[20~:\ - :k;=\E[21~:tc=vt220: - -vt220-nam|v200-nam|VT220 in vt100 mode with no auto margins:\ - :am@:\ - :r2=\E>\E[?3l\E[?4l\E[?5l\E[?7l\E[?8h:tc=vt220: - -vt220-8|dec vt220 8 bit terminal:\ - :am:mi:ms:xn:xo:\ - :co#80:it#8:li#24:\ - :AL=\E[%dL:DC=\E[%dP:DL=\E[%dM:DO=\E[%dB:IC=\E[%d@:\ - :LE=\E[%dD:RI=\E[%dC:UP=\E[%dA:ae=^O:al=\E[L:as=^N:\ - :bl=^G:cd=\E[J:ce=\E[K:cl=\E[H\E[J:cm=\E[%i%d;%dH:\ - :cr=^M:cs=\E[%i%d;%dr:ct=\E[3g:dc=\E[P:dl=\E[M:do=^J:\ - :ec=\E[%dX:ei=\E[4l:ho=\E[H:if=/usr/lib/tabset/vt100:\ - :im=\E[4h:is=\E[?7h\E[>\E[?1h\E F\E[?4l:k1=\EOP:\ - :k2=\EOQ:k3=\EOR:k4=\EOS:k6=\E[17~:k7=\E[18~:\ - :k8=\E[19~:k9=\E[20~:kI=\E[2~:kN=\E[6~:kP=\E[5~:\ - :kb=^H:kd=\E[B:kh=\E[H:kl=\E[D:kr=\E[C:ku=\E[A:le=^H:\ - :mb=\E[5m:md=\E[1m:me=\E[m:mr=\E[7m:nd=\E[C:nw=\EE:\ - :rc=\E8:sc=\E7:se=\E[27m:sf=\ED:so=\E[7m:sr=\EM:\ - :st=\EH:ta=^I:ue=\E[24m:up=\E[A:us=\E[4m:\ - :vb=\E[?5h\E[?5l: - - -vt320nam|v320n|DEC VT320 in vt100 emul. mode with NO AUTO WRAP mode:\ - :am@:\ - :r2=\E>\E[?3l\E[?4l\E[?5l\E[?7l\E[?8h:tc=vt220: - -vt320|vt300|dec vt320 7 bit terminal:\ - :am:es:hs:mi:ms:xn:\ - :co#80:li#24:ws#80:\ - :AL=\E[%dL:DC=\E[%dP:DL=\E[%dM:DO=\E[%dB:IC=\E[%d@:\ - :K1=\EOw:K2=\EOu:K3=\EOy:K4=\EOq:K5=\EOs:LE=\E[%dD:\ - :RI=\E[%dC:UP=\E[%dA:ae=\E(B:al=\E[L:as=\E(0:bl=^G:\ - :cd=\E[J:ce=\E[K:cl=\E[H\E[2J:cm=\E[%i%d;%dH:cr=^M:\ - :cs=\E[%i%d;%dr:ct=\E[3g:dc=\E[P:dl=\E[M:do=^J:\ - :ec=\E[%dX:ei=\E[4l:ho=\E[H:im=\E[4h:\ - :is=\E>\E[?3l\E[?4l\E[5?l\E[?7h\E[?8h\E[1;24r\E[24;1H:\ - :k1=\EOP:k2=\EOQ:k3=\EOR:k4=\EOS:k6=\E[17~:k7=\E[18~:\ - :k8=\E[19~:k9=\E[20~:kD=\E[3~:kI=\E[2~:kN=\E[6~:\ - :kP=\E[5~:kb=\177:kd=\EOB:ke=\E[?1l\E>:kh=\E[1~:\ - :kl=\EOD:kr=\EOC:ks=\E[?1h\E=:ku=\EOA:le=^H:mb=\E[5m:\ - :md=\E[1m:me=\E[m:mr=\E[7m:nd=\E[C:nw=\EE:rc=\E8:\ - :sc=\E7:se=\E[m:sf=\ED:so=\E[7m:sr=\EM:st=\EH:ta=^I:\ - :ts=\E[1$}\E[H\E[K:ue=\E[m:up=\E[A:us=\E[4m:\ - :ve=\E[?25h:vi=\E[?25l: -vt320-nam|vt300-nam|dec vt320 7 bit terminal with no am to make SAS happy:\ - :am@:\ - :is=\E>\E[?3l\E[?4l\E[5?l\E[?7l\E[?8h\E[1;24r\E[24;1H:\ - :r2=\E>\E[?3l\E[?4l\E[5?l\E[?7l\E[?8h\E[1;24r\E[24;1H:tc=vt320: -vt320-w|vt300-w|dec vt320 wide 7 bit terminal:\ - :co#132:ws#132:\ - :is=\E>\E[?3h\E[?4l\E[5?l\E[?7h\E[?8h\E[1;24r\E[24;1H:\ - :r2=\E>\E[?3h\E[?4l\E[5?l\E[?7h\E[?8h\E[1;24r\E[24;1H:tc=vt320: -vt320-w-nam|vt300-w-nam|dec vt320 wide 7 bit terminal with no am:\ - :am@:\ - :is=\E>\E[?3h\E[?4l\E[5?l\E[?7l\E[?8h\E[1;24r\E[24;1H:\ - :r2=\E>\E[?3h\E[?4l\E[5?l\E[?7l\E[?8h\E[1;24r\E[24;1H:tc=vt320-w: - -vt340|dec-vt340|vt330|dec-vt330|dec vt340 graphics terminal with 24 line page:\ - :am:es:hs:mi:ms:xn:xo:\ - :co#80:it#8:li#24:vt#3:\ - :AL=\E[%dL:DC=\E[%dP:DL=\E[%dM:DO=\E[%dB:IC=\E[%d@:\ - :LE=\E[%dD:RA=\E[?7l:RI=\E[%dC:SA=\E[?7h:UP=\E[%dA:\ - :ae=^O:al=\E[L:as=^N:cd=\E[J:ce=\E[K:cl=\E[H\E[J:\ - :cm=\E[%i%d;%dH:cr=^M:cs=\E[%i%d;%dr:ct=\E[3g:\ - :dc=\E[P:dl=\E[M:do=^J:ds=\E[2$~\r\E[1$}\E[K\E[$}:\ - :ei=\E[4l:fs=\E[$}:ho=\E[H:im=\E[4h:\ - :is=\E<\E F\E>\E[?1h\E[?3l\E[?4l\E[?5l\E[?7h\E[?8h\E[1;24r\E[24;1H:\ - :k1=\EOP:k2=\EOQ:k3=\EOR:k4=\EOS:k6=\E[17~:k7=\E[18~:\ - :k8=\E[19~:k9=\E[20~:kb=^H:kd=\EOB:ke=\E[?1l\E>:\ - :kl=\EOD:kr=\EOC:ks=\E[?1h\E=:ku=\EOA:l1=pf1:l2=pf2:\ - :l3=pf3:l4=pf4:le=^H:mb=\E[5m:md=\E[1m:me=\E[m:\ - :mr=\E[7m:nd=\E[C:nw=^M\ED:r1=\E[?3l:rc=\E8:\ - :rf=/usr/lib/tabset/vt100:sc=\E7:se=\E[27m:sf=\ED:\ - :so=\E[7m:sr=\EM:st=\EH:ta=^I:\ - :ts=\E[2$~\E[1$}\E[1;%dH:ue=\E[24m:up=\E[A:us=\E[4m:\ - :vb=200\E[?5h\E[?5l:ve=\E[?25h:vi=\E[?25l:vs=\E[?25h: - -vt400|vt400-24|dec-vt400|dec vt400 24x80 column autowrap:\ - :am:es:hs:mi:ms:xn:xo:\ - :co#80:it#8:li#24:vt#3:\ - :AL=\E[%dL:DC=\E[%dP:DL=\E[%dM:DO=\E[%dB:IC=\E[%d@:\ - :LE=\E[%dD:RA=\E[?7l:RI=\E[%dC:SA=\E[?7h:UP=\E[%dA:\ - :ae=^O:al=\E[L:as=^N:cd=10\E[J:ce=4\E[K:\ - :cl=10\E[H\E[J:cm=\E[%i%d;%dH:cr=^M:cs=\E[%i%d;%dr:\ - :ct=\E[3g:dc=\E[P:dl=\E[M:do=^J:\ - :ds=\E[2$~\r\E[1$}\E[K\E[$}:ei=\E[4l:fs=\E[$}:\ - :ho=\E[H:ic=\E[@:im=\E[4h:\ - :is=\E<\E F\E>\E[?1h\E[?3l\E[?4l\E[?5l\E[?7h\E[?8h\E[1;24r\E[24;1H:\ - :k1=\EOP:k2=\EOQ:k3=\EOR:k4=\EOS:k6=\E[17~:k7=\E[18~:\ - :k8=\E[19~:k9=\E[20~:kb=^H:kd=\EOB:ke=\E[?1l\E>:\ - :kl=\EOD:kr=\EOC:ks=\E[?1h\E=:ku=\EOA:l1=pf1:l2=pf2:\ - :l3=pf3:l4=pf4:le=^H:mb=\E[5m:md=\E[1m:me=\E[m:\ - :mr=\E[7m:nd=\E[C:nw=^M\ED:r1=\E<\E[?3l\E[!p\E[?7h:\ - :rc=\E8:rf=/usr/lib/tabset/vt100:sc=\E7:se=\E[27m:\ - :sf=\ED:so=\E[7m:sr=\EM:st=\EH:ta=^I:\ - :ts=\E[2$~\E[1$}\E[1;%dH:ue=\E[24m:up=\E[A:us=\E[4m:\ - :vb=200\E[?5h\E[?5l:ve=\E[?25h:vi=\E[?25l:vs=\E[?25h: - -vt420|DEC VT420:\ - :am:mi:xn:xo:\ - :co#80:li#24:vt#3:\ - :*6=\E[4~:@0=\E[1~:RA=\E[?7l:\ - :S5=\E[?0;0r\E>\E[?3l\E[?4l\E[?5l\E[?7h\E[?8h:\ - :SA=\E[?7h:\ - :ac=``aaffggjjkkllmmnnooppqqrrssttuuvvwwxxyyzz{{||}}~~:\ - :ae=\E(B:al=\E[L:as=\E(0:bl=^G:cd=\E[J:ce=\E[K:\ - :cl=\E[H\E[2J:cm=\E[%i%d;%dH:cr=^M:cs=\E[%i%d;%dr:\ - :dc=\E[P:dl=\E[M:do=\E[B:ei=\E[4l:ho=\E[H:\ - :i2=\E[?67h\E[64;1"p:if=/usr/lib/tabset/vt100:\ - :im=\E[4h:is=\E[1;24r\E[24;1H:k1=\EOP:k2=\EOQ:\ - :k3=\EOR:k4=\EOS:k5=\E[17~:k6=\E[18~:k7=\E[19~:\ - :k8=\E[20~:k9=\E[21~:k;=\E[29~:kD=\E[3~:kI=\E[2~:\ - :kN=\E[6~:kP=\E[5~:kb=^H:kd=\E[B:ke=\E>:kl=\E[D:\ - :kr=\E[C:ks=\E=:ku=\E[A:le=^H:mb=\E[5m:md=\E[1m:\ - :me=\E[m:mr=\E[7m:nd=\E[C:r3=\E[?67h\E[64;1"p:rc=\E8:\ - :rf=/usr/lib/tabset/vt100:\ - :..sa=\E[0%?%p6%t;1%;%?%p2%t;4%;%?%p4%t;5%;%?%p1%p3%|%t;7%;m%?%p9%t\E(0%e\E(B%;:\ - :se=\E[m:sf=\ED:so=\E[7m:sr=\EM:ta=^I:ue=\E[m:\ - :up=\E[A:us=\E[4m: - -vt420pc|DEC VT420 w/PC keyboard:\ - :@7=\E[4~:F1=\E[23~:F2=\E[24~:F3=\E[11;2~:\ - :F4=\E[12;2~:F5=\E[13;2~:F6=\E[14;2~:F7=\E[15;2~:\ - :F8=\E[17;2~:F9=\E[18;2~:FA=\E[19;2~:FB=\E[20;2~:\ - :FC=\E[21;2~:FD=\E[23;2~:FE=\E[24;2~:FF=\E[23~:\ - :FG=\E[24~:FH=\E[25~:FI=\E[26~:FJ=\E[28~:FK=\E[29~:\ - :FL=\E[31~:FM=\E[32~:FN=\E[33~:FO=\E[34~:FP=\E[35~:\ - :FQ=\E[36~:FR=\E[23;2~:FS=\E[24;2~:FT=\E[25;2~:\ - :FU=\E[26;2~:FV=\E[28;2~:FW=\E[29;2~:FX=\E[31;2~:\ - :FY=\E[32;2~:FZ=\E[33;2~:Fa=\E[34;2~:Fb=\E[35;2~:\ - :Fc=\E[36;2~:S6=USR_TERM\072vt420pcdos\072:k1=\E[11~:\ - :k2=\E[12~:k3=\E[13~:k4=\E[14~:k5=\E[15~:k6=\E[17~:\ - :k7=\E[18~:k8=\E[19~:k9=\E[20~:k;=\E[21~:kD=\177:\ - :kh=\E[H:\ - :..px=\EP1;1|%?%{16}%p1%>%t%{0}%e%{21}%p1%>%t%{1}%e%{25}%p1%>%t%{2}%e%{27}%p1%>%t%{3}%e%{30}%p1%>%t%{4}%e%{5}%;%p1%+%d/%p2%s\E\\:tc=vt420: - -vt420pcdos|DEC VT420 w/PC for DOS Merge:\ - :li#25:\ - :S1=%?%p2%{19}%=%t\E\023\021%e%p2%{32}%<%t\E%p2%c%e%p2%{127}%=%t\E\177%e%p2%c%;:\ - :S4=\E[?1;2r\E[34h:\ - :S5=\E[?0;0r\E>\E[?3l\E[?4l\E[?5l\E[?7h\E[?8h:S6@:\ - :me=\E[m:sa@:tc=vt420pc: - -vt420f|DEC VT420 with VT kbd; VT400 mode; F1-F5 used as Fkeys:\ - :F1=\E[23~:F2=\E[24~:F3=\E[25~:F4=\E[26~:F5=\E[28~:\ - :F6=\E[29~:F7=\E[31~:F8=\E[32~:F9=\E[33~:FA=\E[34~:\ - :k1=\E[11~:k2=\E[12~:k3=\E[13~:k4=\E[14~:k5=\E[15~:\ - :k6=\E[17~:k7=\E[18~:k8=\E[19~:k9=\E[20~:k;=\E[21~:\ - :kD=\177:kh=\E[H:l1=\EOP:l2=\EOQ:l3=\EOR:l4=\EOS:tc=vt420: - -vt510|DEC VT510:\ - :tc=vt420: -vt510pc|DEC VT510 w/PC keyboard:\ - :tc=vt420pc: -vt510pcdos|DEC VT510 w/PC for DOS Merge:\ - :tc=vt420pcdos: - -vt520|DEC VT520:\ - :am:mi:xn:xo:\ - :co#80:li#24:vt#3:\ - :*6=\E[4~:@0=\E[1~:RA=\E[?7l:\ - :S5=\E[?0;0r\E>\E[?3l\E[?4l\E[?5l\E[?7h\E[?8h:\ - :SA=\E[?7h:\ - :ac=``aaffggjjkkllmmnnooppqqrrssttuuvvwwxxyyzz{{||}}~~:\ - :ae=\E(B:al=\E[L:as=\E(0:bl=^G:cd=\E[J:ce=\E[K:\ - :cl=\E[H\E[2J:cm=\E[%i%d;%dH:cr=^M:cs=\E[%i%d;%dr:\ - :dc=\E[P:dl=\E[M:do=\E[B:ei=\E[4l:ho=\E[H:\ - :i2=\E[?67h\E[64;1"p:if=/usr/lib/tabset/vt100:\ - :im=\E[4h:is=\E[1;24r\E[24;1H:k0=\E[29~:k1=\EOP:\ - :k2=\EOQ:k3=\EOR:k4=\EOS:k5=\E[17~:k6=\E[18~:\ - :k7=\E[19~:k8=\E[20~:k9=\E[21~:k;=\E[29~:kD=\E[3~:\ - :kI=\E[2~:kN=\E[6~:kP=\E[5~:kb=^H:kd=\E[B:kl=\E[D:\ - :kr=\E[C:ku=\E[A:le=^H:mb=\E[5m:md=\E[1m:me=\E[m:\ - :mr=\E[7m:nd=\E[C:\ - :..px=\EP1;1|%?%{16}%p1%>%t%{0}%e%{21}%p1%>%t%{1}%e%{25}%p1%>%t%{2}%e%{27}%p1%>%t%{3}%e%{30}%p1%>%t%{4}%e%{5}%;%p1%+%d/%p2%s\E\\:\ - :r3=\E[?67h\E[64;1"p:rc=\E8:rf=/usr/lib/tabset/vt100:\ - :..sa=\E[0%?%p6%t;1%;%?%p2%t;4%;%?%p4%t;5%;%?%p1%p3%|%t;7%;m%?%p9%t\E(0%e\E(B%;:\ - :se=\E[m:sf=\ED:so=\E[7m:sr=\EM:ta=^I:ue=\E[m:\ - :up=\E[A:us=\E[4m: - -vt525|DEC VT525:\ - :am:mi:xn:xo:\ - :co#80:li#24:vt#3:\ - :*6=\E[4~:@0=\E[1~:RA=\E[?7l:\ - :S5=\E[?0;0r\E>\E[?3l\E[?4l\E[?5l\E[?7h\E[?8h:\ - :SA=\E[?7h:\ - :ac=``aaffggjjkkllmmnnooppqqrrssttuuvvwwxxyyzz{{||}}~~:\ - :ae=\E(B:al=\E[L:as=\E(0:bl=^G:cd=\E[J:ce=\E[K:\ - :cl=\E[H\E[2J:cm=\E[%i%d;%dH:cr=^M:cs=\E[%i%d;%dr:\ - :dc=\E[P:dl=\E[M:do=\E[B:ei=\E[4l:ho=\E[H:\ - :i2=\E[?67h\E[64;1"p:if=/usr/lib/tabset/vt100:\ - :im=\E[4h:is=\E[1;24r\E[24;1H:k0=\E[29~:k1=\EOP:\ - :k2=\EOQ:k3=\EOR:k4=\EOS:k5=\E[17~:k6=\E[18~:\ - :k7=\E[19~:k8=\E[20~:k9=\E[21~:k;=\E[29~:kD=\E[3~:\ - :kI=\E[2~:kN=\E[6~:kP=\E[5~:kb=^H:kd=\E[B:kl=\E[D:\ - :kr=\E[C:ku=\E[A:le=^H:mb=\E[5m:md=\E[1m:me=\E[m:\ - :mr=\E[7m:nd=\E[C:\ - :..px=\EP1;1|%?%{16}%p1%>%t%{0}%e%{21}%p1%>%t%{1}%e%{25}%p1%>%t%{2}%e%{27}%p1%>%t%{3}%e%{30}%p1%>%t%{4}%e%{5}%;%p1%+%d/%p2%s\E\\:\ - :r3=\E[?67h\E[64;1"p:rc=\E8:rf=/usr/lib/tabset/vt100:\ - :..sa=\E[0%?%p6%t;1%;%?%p2%t;4%;%?%p4%t;5%;%?%p1%p3%|%t;7%;m%?%p9%t\E(0%e\E(B%;:\ - :se=\E[m:sf=\ED:so=\E[7m:sr=\EM:ta=^I:ue=\E[m:\ - :up=\E[A:us=\E[4m: - - -dec-vt100|EWAN telnet's vt100 emulation:\ - :tc=vt102-nsgr: - -z340|zstem vt340 terminal emulator 132col 42line:\ - :li#42:\ - :is=\E>\E[?3h\E[?4l\E[?5l\E[?7h\E[?8h\E[1;42r\E[42;1H:\ - :r2=\E>\E[?3h\E[?4l\E[?5l\E[?7h\E[?8h\E[1;42r\E[42;1H:tc=vt320-w: -z340-nam|zstem vt340 terminal emulator 132col 42line:\ - :am@:\ - :is=\E>\E[?3h\E[?4l\E[?5l\E[?7l\E[?8h\E[1;42r\E[42;1H:\ - :r2=\E>\E[?3h\E[?4l\E[?5l\E[?7l\E[?8h\E[1;42r\E[42;1H:tc=z340: - - -x10term|vs100-x10|xterm terminal emulator (X10 window system):\ - :am:km:mi:ms:xn:xo:\ - :co#80:it#8:li#65:\ - :AL=\E[%dL:DC=\E[%dP:DL=\E[%dM:RA=\E[?7l:SA=\E[?7h:\ - :al=\E[L:cd=\E[J:ce=\E[K:cl=\E[H\E[2J:cm=\E[%i%d;%dH:\ - :cs=\E[%i%d;%dr:dc=\E[P:dl=\E[M:do=^J:ei=\E[4l:\ - :ho=\E[H:im=\E[4h:is=\E\E[m\E[?7h\E[?1;4l:k1=\EOP:\ - :k2=\EOQ:k3=\EOR:k4=\EOS:kb=^H:kd=\EOB:ke=\E[?1l\E>:\ - :kl=\EOD:kr=\EOC:ks=\E[?1h\E=:ku=\EOA:le=^H:md=\E[1m:\ - :me=\E[m:mr=\E[7m:nd=\E[C:\ - :rs=\E[r\E<\E[m\E[H\E[2J\E[?7h\E[?1;3;4;6l:se=\E[m:\ - :sf=^J:so=\E[7m:sr=\EM:ta=^I:ue=\E[m:up=\E[A:\ - :us=\E[4m: -xterm|vs100|xterm terminal emulator (X11R6 Window System):\ - :am:km:mi:ms:xn:xo:\ - :co#80:it#8:li#65:\ - :AL=\E[%dL:DC=\E[%dP:DL=\E[%dM:DO=\E[%dB:IC=\E[%d@:\ - :LE=\E[%dD:RI=\E[%dC:UP=\E[%dA:ae=^O:al=\E[L:as=^N:\ - :bl=^G:cd=\E[J:ce=\E[K:cl=\E[H\E[2J:cm=\E[%i%d;%dH:\ - :cr=^M:cs=\E[%i%d;%dr:ct=\E[3k:dc=\E[P:dl=\E[M:do=^J:\ - :ei=\E[4l:ho=\E[H:ic=\E[@:im=\E[4h:\ - :is=\E[r\E[m\E[2J\E[H\E[?7h\E[?1;3;4;6l\E[4l:\ - :k1=\E[11~:k2=\E[12~:k3=\E[13~:k4=\E[14~:k5=\E[15~:\ - :k6=\E[17~:k7=\E[18~:k8=\E[19~:k9=\E[20~:kI=\E[2~:\ - :kN=\E[6~:kP=\E[5~:kb=^H:kd=\EOB:ke=\E[?1l\E>:\ - :kh=\E[@:kl=\EOD:kr=\EOC:ks=\E[?1h\E=:ku=\EOA:le=^H:\ - :md=\E[1m:me=\E[m:mr=\E[7m:nd=\E[C:rc=\E8:sc=\E7:\ - :se=\E[m:sf=^J:so=\E[7m:sr=\EM:ta=^I:\ - :te=\E[2J\E[?47l\E8:ti=\E7\E[?47h:ue=\E[m:up=\E[A:\ - :us=\E[4m: -xterm-bold|xterm terminal emulator (X11R6 Window System) standout w/bold:\ - :so=\E[1m:tc=xterm: -xterms|vs100s|xterm terminal emulator (small screen 24x80):\ - :co#80:li#24:tc=xterm: -kterm|kterm kanji terminal emulator (X window system):\ - :es:hs:\ - :cs=\E[%i%d;%dr:ds=\E[?H:fs=\E[?F:rc=\E8:sc=\E7:\ - :ts=\E[?E\E[?%i%dT:tc=xterm: - -xterm-nic|xterm with ich/ich1 suppressed for non-curses programs:\ - :IC@:ei=:ic@:im=:tc=xterm: - -xterm-color|xterm with color support:\ - :tc=xterm:tc=klone+color: - -xterm-pcolor|xterm with color used for highlights and status line:\ - :hs:\ - :ws#40:\ - :ds=\E]0;\007:fs=^G:md=\E[1m\E[43m:mr=\E[7m\E[34m:\ - :so=\E[7m\E[31m:ts=\E]0;:us=\E[4m\E[42m:tc=xterm: - -hpterm|X-hpterm|hp X11 terminal emulator:\ - :am:da:db:mi:xs:\ - :Nl#8:co#80:lh#2:li#24:lm#0:lw#8:pb#9600:sg#0:\ - :LF=\E&j@:LO=\E&jB:ae=^O:al=\EL:as=^N:bl=^G:bt=\Ei:\ - :cd=\EJ:ce=\EK:ch=\E&a%dC:cl=\E&a0y0C\EJ:\ - :cm=\E&a%dy%dC:cr=^M:ct=\E3:cv=\E&a%dY:dc=\EP:dl=\EM:\ - :do=\EB:ei=\ER:im=\EQ:k1=\Ep:k2=\Eq:k3=\Er:k4=\Es:\ - :k5=\Et:k6=\Eu:k7=\Ev:k8=\Ew:kA=\EL:kC=\EJ:kD=\EP:\ - :kE=\EK:kF=\ES:kH=\EF:kI=\EQ:kL=\EM:kM=\ER:kN=\EU:\ - :kP=\EV:kR=\ET:kS=\EJ:kT=\E1:ka=\E3:kb=^H:kd=\EB:\ - :ke=\E&s0A:kh=\Eh:kl=\ED:kr=\EC:ks=\E&s1A:kt=\E2:\ - :ku=\EA:le=^H:md=\E&dB:me=\E&d@:mh=\E&dH:ml=\El:\ - :mr=\E&dB:mu=\Em:nd=\EC:..pk=\E&f%p1%dk%p2%l%dL%p2%s:\ - :..pl=\E&f1a%p1%dk%p2%l%dL%p2%s:\ - :..pn=\E&f%p1%dk%p2%l%dd0L%p2%s:\ - :..px=\E&f2a%p1%dk%p2%l%dL%p2%s:\ - :..sa=\E&d%?%p7%t%'s'%c%;%p1%p3%|%p6%|%{2}%*%p2%{4}%*%+%p4%+%p5%{8}%*%+%'@'%+%c%?%p9%t%'\016'%c%e%'\017'%c%;:\ - :se=\E&d@:sf=^J:so=\E&dJ:sr=\ET:st=\E1:ta=^I:\ - :ue=\E&d@:up=\EA:us=\E&dD: - -emu|emu native mode:\ - :mi:ms:xo:\ - :Co#15:co#80:it#8:li#24:pa#64:vt#200:\ - :*6=\Esel:@0=\Efind:@8=^M:\ - :AB=\Es%i%p1%d; setaf=\Er%i%p1%d;:AL=\EQ%d;:\ - :DC=\EI%d;:DL=\ER%d;:DO=\Ep%d;:F1=\EF11:F2=\EF12:\ - :F3=\EF13:F4=\EF14:F5=\EF15:F6=\EF16:F7=\EF17:\ - :F8=\EF18:F9=\EF19:FA=\EF20:LE=\Eq-%d;:RI=\Eq%d;:\ - :UP=\Ep-%d;:\ - :ac=a\202f\260g261j\213k\214l\215m\216n\217o\220q\222s\224t\225u\226v\227w\230x\231~\244:\ - :ae=\200:al=\EQ1;:as=\200:bl=^G:cb=\EL:ce=\EK:\ - :cl=\EP\EE0;0;:cm=\EE%d;%d;:cr=^M:cs=\Ek%d;%d;:\ - :ct=\Ej:dc=\EI1;:dl=\ER1;:do=\EB:eA=\200:\ - :ec=\Ej%d;\ned=\EN:ei=\EX:ho=\EE0;0;:if=\200:im=\EY:\ - :is=\ES\Er0;\Es0;:k0=\EF00:k1=\EF01:k2=\EF02:\ - :k3=\EF03:k4=\EF04:k5=\EF05:k6=\EF06:k7=\EF07:\ - :k8=\EF08:k9=\EF09:k;=\EF10:kD=\177:kI=\Eins:\ - :kN=\Enext:kP=\Eprior:kb=^H:kd=\EB:kl=\EC:kr=\ED:\ - :ku=\EA:le=^H:mb=\ES\EW:md=\ES\EU:me=\ES:mr=\ES\ET:\ - :nd=\ED:oc=\Es0;\Er0;:r2=\ES\Es0;\Er0;:se=\ES:sf=\EG:\ - :so=\ES\ET:sr=\EF:st=\Eh:ta=^I:ue=\ES:up=\EA:\ - :us=\ES\EV:ve=\Ea:vi=\EZ:vs=\Ea: - - -cbunix|cb unix virtual terminal:\ - :am:da:db:\ - :co#80:li#24:lm#0:\ - :al=\EP:bl=^G:cd=\EL:ce=\EK:cl=\EL:cm=\EG%r%.%.:\ - :cr=^M:dc=\EM:dl=\EN:do=^J:ei=:ic=\EO:im=:kd=\EB:\ - :kh=\EE:kl=\ED:kr=\EC:ku=\EA:le=^H:nd=\EC:se=\Eb^D:\ - :sf=^J:so=\Ea^D:ue=\Eb^A:up=\EA:us=\Ea^A: -vremote|virtual remote terminal:\ - :am@:\ - :co#79:tc=cbunix: -pty|4bsd pseudo teletype:\ - :cm=\EG%+ %+ :se=\Eb$:so=\Ea$:ue=\Eb!:us=\Ea!:tc=cbunix: - - -screen|VT 100/ANSI X3.64 virtual terminal:\ - :am:km:mi:ms:xn:\ - :co#80:it#8:li#24:\ - :AL=\E[%dL:DC=\E[%dP:DL=\E[%dM:DO=\E[%dB:F1=\E[23~:\ - :F2=\E[24~:IC=\E[%d@:LE=\E[%dD:RI=\E[%dC:UP=\E[%dA:\ - :ac=``aaffggjjkkllmmnnooppqqrrssttuuvvwwxxyyzz{{||}}~~..--++\054\054hhII00:\ - :ae=^O:al=\E[L:as=^N:bl=^G:bt=\E[Z:cd=\E[J:ce=\E[K:\ - :cl=\E[H\E[J:cm=\E[%i%d;%dH:cr=^M:cs=\E[%i%d;%dr:\ - :ct=\E[3g:dc=\E[P:dl=\E[M:do=^J:ei=\E[4l:ho=\E[H:\ - :im=\E[4h:is=\E)0:k1=\EOP:k2=\EOQ:k3=\EOR:k4=\EOS:\ - :k5=\E[15~:k6=\E[17~:k7=\E[18~:k8=\E[19~:k9=\E[20~:\ - :k;=\E[21~:kD=\E[3~:kH=\E[4~:kI=\E[2~:kN=\E[6~:\ - :kP=\E[5~:kb=^H:kd=\EOB:ke=\E[?1l\E>:kh=\E[1~:\ - :kl=\EOD:kr=\EOC:ks=\E[?1h\E=:ku=\EOA:le=^H:mb=\E[5m:\ - :md=\E[1m:me=\E[m:mr=\E[7m:nd=\E[C:nw=\EE:r2=\Ec:\ - :rc=\E8:sc=\E7:se=\E[23m:sf=^J:so=\E[3m:sr=\EM:\ - :st=\EH:ta=^I:ue=\E[24m:up=\EM:us=\E[4m: -screen-w|VT 100/ANSI X3.64 virtual terminal with 132 cols:\ - :co#132:tc=screen: - -screen2|VT 100/ANSI X3.64 virtual terminal:\ - :co#80:it#8:li#24:\ - :AL=\E[%dL:DC=\E[%dP:DL=\E[%dM:DO=\E[%dB:IC=\E[%d@:\ - :LE=\E[%dD:RI=\E[%dC:UP=\E[%dA:al=\E[L:bt=\E[Z:\ - :cd=\E[J:ce=\E[K:cl=\E[2J\E[H:cm=\E[%i%d;%dH:cr=^M:\ - :ct=\E[3g:dc=\E[P:dl=\E[M:do=\E[B:ei=\E[4l:ic=:\ - :im=\E[4h:k0=\E~:k1=\ES:k2=\ET:k3=\EU:k4=\EV:k5=\EW:\ - :k6=\EP:k7=\EQ:k8=\ER:k9=\E0I:kb=^H:kd=\EB:kh=\EH:\ - :kl=\ED:kr=\EC:ku=\EA:le=^H:nd=\E[C:nw=^M^J:r1=\Ec:\ - :rc=\E8:sc=\E7:se=\E[23m:sf=^J:so=\E[3m:sr=\EM:\ - :st=\EH:ta=^I:ue=\E[24m:up=\E[A:us=\E[4m: -screen3|VT 100/ANSI X3.64 virtual terminal:\ - :km:mi:ms:\ - :co#80:it#8:li#24:\ - :AL=\E[%dL:DC=\E[%dP:DL=\E[%dM:DO=\E[%dB:IC=\E[%d@:\ - :LE=\E[%dD:RI=\E[%dC:UP=\E[%dA:al=\E[L:bl=^G:bt=\E[Z:\ - :cd=\E[J:ce=\E[K:cl=\E[H\E[J:cm=\E[%i%d;%dH:cr=^M:\ - :cs=\E[%i%d;%dr:ct=\E[3g:dc=\E[P:dl=\E[M:do=^J:\ - :ei=\E[4l:ho=\E[H:im=\E[4h:is=\E)0:k1=\EOP:k2=\EOQ:\ - :k3=\EOR:k4=\EOS:kb=^H:kd=\EOB:ke=\E>:kl=\EOD:\ - :kr=\EOC:ks=\E=:ku=\EOA:le=^H:mb=\E[5m:md=\E[1m:\ - :me=\E[m:mr=\E[7m:nd=\E[C:nw=\EE:r1=\Ec:rc=\E8:\ - :sc=\E7:se=\E[23m:sf=^J:so=\E[3m:sr=\EM:st=\EH:ta=^I:\ - :ue=\E[24m:up=\EM:us=\E[4m: - - - -oldsun|Sun Microsystems Workstation console:\ - :am:km:mi:ms:\ - :co#80:it#8:li#34:\ - :AL=\E[%dL:DC=\E[%dP:DL=\E[%dM:IC=\E[%d@:al=\E[L:\ - :bl=^G:cd=\E[J:ce=\E[K:cl=^L:cm=\E[%i%d;%dH:cr=^M:\ - :dc=\E[P:dl=\E[M:do=\E[B:ei=:i1=\E[1r:ic=\E[@:im=:\ - :k1=\EOP:k2=\EOQ:k3=\EOR:k4=\EOS:kd=\E[B:kh=\E[H:\ - :kl=\E[D:kr=\E[C:ku=\E[A:le=^H:nd=\E[C:se=\E[m:sf=^J:\ - :so=\E[7m:ta=^I:up=\E[A: -sun|sun1|sun2|Sun Microsystems Inc. workstation console:\ - :am:km:ms:\ - :co#80:li#35:\ - :%7=\E[194z:&5=\E[193z:&8=\E[195z:@7=\E[220z:\ - :AL=\E[%dL:DC=\E[%dP:DL=\E[%dM:F1=\E[234z:F2=\E[235z:\ - :IC=\E[%d@:K2=\E[218z:al=\E[L:bl=^G:cd=\E[J:ce=\E[K:\ - :cl=^L:cm=\E[%i%d;%dH:cr=^M:dc=\E[P:dl=\E[M:do=^J:\ - :ei=:ic=\E[@:im=:k1=\E[224z:k2=\E[225z:k3=\E[226z:\ - :k4=\E[227z:k5=\E[228z:k6=\E[229z:k7=\E[230z:\ - :k8=\E[231z:k9=\E[232z:k;=\E[233z:kD=\177:kN=\E[222z:\ - :kP=\E[216z:kb=^H:kd=\E[B:kh=\E[214z:kl=\E[D:kr=\E[C:\ - :ku=\E[A:le=^H:md=\E[1m:me=\E[m:mr=\E[7m:nd=\E[C:\ - :r2=\E[s:\ - :..sa=\E[0%?%p6%t;1%;%?%p2%t;4%;%?%p1%p3%|%t;7%;m:\ - :se=\E[m:sf=^J:so=\E[7m:ta=^I:ue=\E[m:up=\E[A:\ - :us=\E[4m: -sun-s|Sun Microsystems Workstation window with status line:\ - :hs:\ - :li#34:\ - :ds=\E]l\E\\:fs=\E\\:ts=\E]l:tc=sun: -sun-e-s|sun-s-e|Sun Microsystems Workstation with status hacked for emacs:\ - :hs:\ - :ds=\E]l\E\\:fs=\E\\:ts=\E]l:tc=sun-e: -sun-48|Sun 48-line window:\ - :co#80:li#48:tc=sun: -sun-34|Sun 34-line window:\ - :co#80:li#34:tc=sun: -sun-24|Sun 24-line window:\ - :co#80:li#24:tc=sun: -sun-17|Sun 17-line window:\ - :co#80:li#17:tc=sun: -sun-12|Sun 12-line window:\ - :co#80:li#12:tc=sun: -sun-1|Sun 1-line window for sysline:\ - :es:hs:\ - :co#80:li#1:\ - :ds=^L:fs=\E[K:ts=^M:tc=sun: -sun-e|sun-nic|sune|Sun Microsystems Workstation without insert character:\ - :ei@:ic@:im@:tc=sun: -sun-c|sun-cmd|Sun Microsystems Workstation console with scrollable history:\ - :te=\E[>4h:ti=\E[>4l:tc=sun: - - -wsiris|iris40|iris emulating a 40 line visual 50 (approximately):\ - :am:\ - :co#80:it#8:li#40:\ - :al=\EL:cd=\EJ:ce=\EK:cl=\Ev:cm=\EY%+ %+ :dl=\EM:\ - :ho=\EH:is=\E7B0\E7F7\E7C2\E7R3:k0=\E0:k1=\E1:k2=\E2:\ - :k3=\E3:k4=\E4:k5=\E5:k6=\E6:k7=\E7:k8=\E8:k9=\E9:\ - :kd=\EB:kl=\ED:kr=\EC:ku=\EA:le=^H:nd=\EC:se=\E0@:\ - :so=\E9P:sr=\EI:ta=^I:ue=\E7R3\E0@:up=\EA:\ - :us=\E7R2\E9P:ve=\E>:vs=\E;: - - -psterm|psterm-basic|NeWS psterm-80x34:\ - :am:bs:hs:km:ul:\ - :co#80:it#8:li#34:\ - :al=\EA:cd=\EB:ce=\EC:cl=^L:cm=\E%d;%d;:cs=\EE%d;%d;:\ - :dc=\EF:dl=\EK:do=\EP:ei=\ENi:fs=\ENl:ho=\ER:i1=\EN*:\ - :im=\EOi:kd=\E[B:kl=\E[D:kr=\E[C:ku=\E[A:le=\ET:\ - :ll=\EU:mb=\EOb:md=\EOd:me=\EN*:mr=\EOr:nd=\EV:rc=^\:\ - :sc=^]:se=\ENo:sf=\EW:so=\EOo:sr=\EX:ta=^I:te=\ENt:\ - :ti=\EOt:ts=\EOl:ue=\ENu:up=\EY:us=\EOu:vb=\EZ: -psterm-96x48|NeWS psterm 96x48:\ - :co#96:li#48:tc=psterm: -psterm-90x28|NeWS psterm 90x28:\ - :co#90:li#28:tc=psterm: -psterm-80x24|NeWS psterm 80x24:\ - :co#80:li#24:tc=psterm: -psterm-fast|NeWS psterm fast version (flaky ctrl chars):\ - :am:bs:hs:km:ul:\ - :co#80:it#8:li#34:\ - :al=^A:cd=^B:ce=^C:cl=^L:cm=\004%d;%d;:cs=\005%d;%d;:\ - :dc=^F:dl=^K:do=^P:ei=^Ni:fs=^Nl:ho=^R:i1=^N*:im=^Oi:\ - :kd=\E[B:kl=\E[D:kr=\E[C:ku=\E[A:le=^T:ll=^U:mb=^Ob:\ - :md=^Od:me=^N*:mr=^Or:nd=^V:rc=^\:sc=^]:se=^No:sf=^W:\ - :so=^Oo:sr=^X:ta=^I:te=^Nt:ti=^Ot:ts=^Ol:ue=^Nu:\ - :up=^Y:us=^Ou:vb=^Z: - - -apollo|apollo console:\ - :am:mi:\ - :co#88:li#53:\ - :al=\EI:cd=\EJ:ce=\EK:ch=\EN%d:cl=^L:cm=\EM%+ %d):\ - :cv=\EO+ :dc=\EP:dl=\EL:do=\EB:ei=\ER:im=\EQ:le=^H:\ - :nd=\EC:se=\ET:sf=\EE:so=\ES:sr=\ED:te=\EX:ti=\EW:\ - :ue=\EV:up=\EA:us=\EU: - -apollo_15P|apollo 15 inch display:\ - :ei@:im@:tc=vt132: -apollo_19L|apollo 19 inch display:\ - :ei@:im@:tc=vt132: -apollo_color|apollo color display:\ - :ei@:im@:tc=vt132: - - -fos|fortune|Fortune system:\ - :am:bw:\ - :co#80:li#25:\ - :@7=^Ak\r:@8=^Aq:ac=l m"k(j*v%w#q&x-:ae=^O:al=\034E:\ - :as=\Eo:bl=^G:cd=\034Y:ce=^\Z:cl=\014:cm=\034C%+ %+ :\ - :cr=^M:dc=\034W:dl=\034R:do=\n:ei=:ho=\036:ic=\034Q:\ - :im=:is=^_..:k1=^Aa\r:k2=^Ab\r:k3=^Ac\r:k4=^Ad\r:\ - :k5=^Ae\r:k6=^Af\r:k7=^Ag\r:k8=^Ah\r:kN=^Ao\r:\ - :kP=^An\r:kb=^H:kd=^Ay\r:kh=^A?\r:kl=^Aw\r:kr=^Az\r:\ - :ku=^Ax\r:le=^H:mb=\EN:me=\EI:mr=\EH:nw=^M^J:se=^\I`:\ - :sf=^J:so=^\H`:ta=^Z:ue=^\IP:up=\013:us=^\HP:ve=\E\\:\ - :vi=\E]:vs=\E\072: - - - -altos2|alt2|altos-2|altos II:\ - :co#80:it#8:li#24:sg#0:\ - :*5=^Am\r:*8=^An\r:DL=\E[M:FM=^A`\r:FN=^Aa\r:\ - :FO=^Ab\r:FP=^Ac\r:FQ=^Ad\r:FR=^Ae\r:FS=^Af\r:\ - :FT=^Ag\r:FU=^Ah\r:FV=^Ai\r:FW=^Aj\r:FX=^Ak\r:\ - :RA=\E[?7l:SA=\E[?7h:al=\E[L:cd=\E[J:ce=\E[K:\ - :cl=\E[H\E[2J:cm=\E[%i%d;%dH:cr=^M:dc=\E[P:do=\E[1B:\ - :ei=:ho=\E[H:ic=\E[@:if=/usr/share/lib/tabset/vt100:\ - :im=:is=\E>\E[?3l\E[?4l\E[?5l\E[?7h\E[?8h:k0=^AI\r:\ - :k1=^A@\r:k2=^AA\r:k3=^AB\r:k4=^AC\r:k5=^AD\r:\ - :k6=^AE\r:k7=^AF\r:k8=^AG\r:k9=^AH\r:kA=^AJ\r:\ - :kB=^AK\r:kC=^AL\r:kD=^AM\r:kE=^AN\r:kF=^AO\r:kb=^H:\ - :kd=\E[B:kh=\E[f:kl=\E[D:kr=\E[C:ku=\E[A:le=^H:\ - :nd=\E[1C:nw=^M^J:se=\E[m:sf=^J:so=\E[7m:ta=^I:\ - :ue=\E[m:up=\E[1A:us=\E[4m: -altos3|altos5|alt3|alt5|altos-3|altos-5|altos III or V:\ - :mb=\E[5p:me=\E[p:sr=\EM:tc=altos2: -altos4|alt4|altos-4|altos IV:\ - :tc=wy50: -altos7|alt7|altos VII:\ - :am:mi:\ - :co#80:li#24:sg#0:\ - :*5=^Am\r:*8=^An\r:DL=\ER:FM=^A`\r:FN=^Aa\r:FO=^Ab\r:\ - :FP=^Ac\r:FQ=^Ad\r:FR=^Ae\r:FS=^Af\r:FT=^Ag\r:\ - :FU=^Ah\r:FV=^Ai\r:FW=^Aj\r:FX=^Ak\r:\ - :ac=l2m1k3j5t4u9v=w0q\072x6n8\nblink=\EG2:al=\EE:\ - :cd=\EY:ce=\ET:cl=\E+^^:cm=\E=%+ %+ :cr=^M:dc=\EW:\ - :do=^J:ei=\Er:ho=^^:im=\Eq:\ - :is=\E`\072\Ee(\EO\Ee6\Ec41\E~4\Ec21\Eu\E~2:k0=^AI\r:\ - :k1=^A@\r:k2=^AA\r:k3=^AB\r:k4=^AC\r:k5=^AD\r:\ - :k6=^AE\r:k7=^AF\r:k8=^AG\r:k9=^AH\r:kA=^AJ\r:\ - :kB=^AK\r:kC=^AL\r:kD=^AM\r:kE=^AN\r:kF=^AO\r:kN=\EK:\ - :kP=\EJ:kb=^H:kd=^J:kh=^^:kl=^H:kr=^L:ku=^K:le=^H:\ - :md=\EGt:me=\EG0:mh=\EGp:mk=\EG1:mr=\EG4:nd=^L:\ - :nw=^M^J:pf=\EJ:po=\Ed#:se=\EG0:sf=^J:so=\EG4:sr=\Ej:\ - :ta=^I:ue=\EG0:up=^K:us=\EG8: -altos7pc|alt7pc|altos PC VII:\ - :@7=\ET:tc=altos7: - - -hpgeneric|hp|hewlett-packard generic terminal:\ - :am:da:db:mi:xs:\ - :co#80:li#24:lm#0:vt#6:\ - :al=\EL:bl=^G:cd=\EJ:ce=\EK:ch=\E&a%dC:cl=\EH\EJ:\ - :cm=\E&a%r%dc%dY:cr=^M:ct=\E3:cv=\E&a%dY:dc=\EP:\ - :dl=\EM:do=^J:ei=\ER:im=\EQ:kB=\Ei:kb=^H:le=^H:\ - :nd=\EC:se=\E&d@:sf=^J:so=\E&dJ:st=\E1:ta=^I:\ - :ue=\E&d@:up=\EA:us=\E&dD: - -hp110|hewlett-packard model 110 portable:\ - :li#16:tc=hpgeneric: - -hp+pfk+cr|hp function keys with CR:\ - :k1=\Ep\r:k2=\Eq\r:k3=\Er\r:k4=\Es\r:k5=\Et\r:\ - :k6=\Eu\r:k7=\Ev\r:k8=\Ew\r: - -hp+pfk-cr|hp function keys w/o CR:\ - :k1=\Ep:k2=\Eq:k3=\Er:k4=\Es:k5=\Et:k6=\Eu:k7=\Ev:\ - :k8=\Ew: - -hp+pfk+arrows|hp alternate arrow definitions:\ - :k1@:k2@:k3@:k4@:k5@:k6@:k7@:k8@:kF=\Er\r:kH=\Eq\r:\ - :kR=\Es\r:kd=\Ew\r:kh=\Ep\r:kl=\Eu\r:kr=\Ev\r:\ - :ku=\Et\r: - -hp+arrows|hp arrow definitions:\ - :kF=\ES:kH=\EF:kR=\ET:kd=\EB:kh=\Eh:kl=\ED:kr=\EC:\ - :ku=\EA: - -hp262x|HP 262x terminals:\ - :xs:\ - :cd=\EJ:dc=\EP:ip=:kA=\EL:kD=\EP:kE=\EK:kF=\ES:\ - :kI=\EQ:kL=\EM:kM=\ER:kN=\EU:kP=\EV:kR=\ET:kS=\EJ:\ - :kd=\EB:ke=\E&s0A:kh=\Eh:kl=\ED:kr=\EC:ks=\E&s1A:\ - :ku=\EA:mb=\E&dA:me=\E&d@:mk=\E&dS:mr=\E&dB:\ - :..sa=\E&d%'@'%?%p1%t%'B'%|%;%?%p2%t%'D'%|%;%?%p3%t%'B'%|%;%?%p4%t%'A'%|%;%c:\ - :se=\E&d@:sf=\ES:so=\E&dB:ta=\011:ue=\E&d@:us=\E&dD: - -hp2621-ba|2621-ba|2621 w/new rom and strap A set:\ - :ke@:ks@:tc=hp+arrows:tc=hp2621: - -hp2621|hp2621a|hp2621A|2621|2621a|2621A|hp2621-wl|2621-wl|hp 2621 w/labels:\ - :is=\E&jA\r:ke=\E&jA:tc=hp2621-fl: -hp2621-fl|2621-fl|hp 2621:\ - :xo:xs@:\ - :pb#19200:\ - :bt=\Ei:cm=\E&a%r%dc%dY:dc=\EP:ip=:is=\E&j@\r:\ - :ke=\E&j@:ks=\E&jB:me=\E&d@:se=\E&d@:so=\E&dD:\ - :ta=\011:ue=\E&d@:us=\E&dD:tc=hp+pfk+cr:tc=hpgeneric: - -hp2621p|2621p|2621P|hp 2621 with printer:\ - :pf=\E&p13C:po=\E&p11C:tc=hp2621: - -hp2621p-a|2621p-a|hp2621p with fn as arrows:\ - :tc=hp+pfk+arrows:tc=hp2621p: - -hp2621-k45|hp2621k45|2621k45|k45|hp 2621 with 45 keyboard:\ - :kb=^H:kd=\EB:ke=\E&s0A:kh=\Eh:kl=\ED:kr=\EC:\ - :ks=\E&s1A:ku=\EA:tc=hp2621: - -hp2621-48|48 line 2621:\ - :li#48:\ - :cm=\E&a%r%dc%dR:cv=\E&a%dR:ho=\EH:tc=hp2621: - -hp2621-nl|hp 2621 with no labels:\ - :kd@:ke@:kh@:kl@:kr@:ks@:ku@:tc=hp2621-fl: - -hp2621-nt|hp 2621 w/no tabs:\ - :ta@:tc=hp2621: - -hp2624|hp2624a|hp2624b|hp2624b-4p|2624-4p|2624|2624a|2624b|Hewlett Packard 2624 B:\ - :da:db:\ - :lm#96:\ - :vb=\E&w13F\E&w12F\E&w13F\E&w12F:tc=hp+labels:tc=scrhp: - -hp2626|hp2626a|hp2626p|2626|2626a|2626p|2626A|2626P|hp 2626:\ - :da:db:\ - :lm#0:pb#19200:\ - :SF=\E&r%dD:SR=\E&r%dU:cd=\ED\EJ\EC:ip=:is=\E&j@\r:tc=hp+pfk+cr:tc=hp+labels:tc=scrhp: - -hp2626-s|2626-s|hp 2626 using only 23 lines:\ - :es:hs:\ - :li#23:\ - :fs=\E&d@\E&w7f2p1I\E&w4f1I:\ - :i1=\E&q3t0{0H \E&w0f115n1I \E&w0f1n2I\n\E&w2f1i0d0u22l0S \E&w2f2i0d23u23l0S \E&w7f2p1I \r:\ - :ts=\E&w7f2p2I\E&w4f2I\r\EK\E&a%p1%dC:tc=hp2626: -hp2626-ns|2626-ns|hp 2626 using all 24 lines:\ - :i1=\E&q3t0{0H \E&w0f118n1I \E&w0f1n2I\n\E&w2f1i0d0u23l0S \E&w3f2I \E&w7f2p1I \r:tc=hp2626: -hp2626-12|2626-12|hewlett-packard 2626 12 lines:\ - :li#12:tc=hp2626: -hp2626-12x40|2626-12x40|hewlett-packard 2626 12 lines 40 columns:\ - :co#40:li#12:tc=hp2626: -hp2626-x40|2626-x40|hewlett-packard 2626 40 columns:\ - :co#40:tc=hp2626: -hp2626-12-s|2626-12-s|hewlett-packard 2626 11 lines plus status:\ - :li#11:tc=hp2626-s: - -hp2627a-rev|hp 2627 with reverse video colors:\ - :cr=^M:do=^J:\ - :is=\E&v0m1a0b0c1x1y1z1i0a0b1c1x1y1z0i0S\E&j@\r\E3\r:\ - :kb=^H:kd=^J:kl=^H:nw=^M^J:sf=^J:ta=^I:\ - :ue=\E&v0S\E&d@:us=\E&dD\E&v1S:tc=hp2621-nl: -hp2627a|2627|hp 2627 color terminal with no labels:\ - :cr=^M:do=^J:\ - :is=\E&v0m1a1b0c1i0a1b1c2i1a0b0c0i0S\E&j@\r\E3\r:\ - :kb=^H:kd=^J:kl=^H:nw=^M^J:se=\E&v0S:sf=^J:so=\E&v2S:\ - :ta=^I:ue=\E&v0S\E&d@:us=\E&dD\E&v1S:tc=hp2621-nl: -hp2627c|hp 2627 color (cyan) terminal with no labels:\ - :cr=^M:do=^J:\ - :is=\E&v0m1a0b0c2i1a1b0c1i0a1b1c0i0S\E&j@\r\E3\r:\ - :kb=^H:kd=^J:kl=^H:nw=^M^J:sf=^J:ta=^I:tc=hp2627a: - -hp2640a|2640a|hp 2640a:\ - :cm@:ke@:ks@:tc=hp2645: - -hp2640b|hp2644a|hp 264x series:\ - :ke@:ks@:tc=hp2645: - -hp2645|hp45|HP 2645 series:\ - :pb#9600:\ - :cr=\r:kA=\EL:kD=\EP:kE=\EK:kF=\ES:kI=\EQ:kL=\EM:\ - :kM=\ER:kN=\EU:kP=\EV:kR=\ET:kS=\EJ:kT=\E1:kd=\EB:\ - :ke=\E&s0A:kh=\Eh:kl=\ED:kr=\EC:ks=\E&s1A:kt=\E2:\ - :ku=\EA:mb=\E&dA:me=\E&d@:mh=\E&dH:mr=\E&dB:\ - :..sa=\E&d%'@'%?%p1%t%'B'%|%;%?%p2%t%'D'%|%;%?%p3%t%'B'%|%;%?%p4%t%'A'%|%;%?%p5%t%'H'%|%;%?%p6%t%'B'%|%;%c:\ - :us=\E&dD:tc=hpgeneric: -hp2648|hp2648a|2648a|2648A|2648|HP 2648a graphics terminal:\ - :cl=\EH\EJ:cm=\E&a%r%dc%dY:dc=\EP:ip=:tc=hp2645: - -hp150|hewlett packard Model 150:\ - :tc=hp2622: - -hp2382a|hp2382|hewlett packard 2382a:\ - :da:db:\ - :lh#1:lm#48:\ - :ac@:ae@:as@:me=\E&d@:\ - :..pn=\E&f0a%p1%dk%p2%l%Pa%?%ga%t%ga%d%e1%;d0L%?%ga%!%t %;%p2%s:\ - :..sa=\E&d%{0}%Pa%?%p4%t%{1}%ga%+%Pa%;%?%p1%p3%|%p6%|%t%{2}%ga%+%Pa%;%?%p2%p6%|%t%{4}%ga%+%Pa%;%?%p1%p5%|%t%{8}%ga%+%Pa%;%?%p7%t%?%ga%ts%ga%'@'%+%e%'S'%;%e%?%ga%t%ga%'@'%+%e%'@'%;%;%c:tc=hp+labels:tc=scrhp: - -hp2621-a|hp2621a-a|2621-a|hp2621 with fn as arrows:\ - :tc=hp+pfk+arrows:tc=hp2621-fl: - - -newhpkeyboard|generic entry for HP extended keyboard:\ - :kA=\EL:kB=\Ei:kC=\EJ:kD=\EP:kE=\EK:kF=\ET:kH=\EF:\ - :kI=\EQ:kL=\EM:kM=\ER:kN=\EU:kP=\EV:kR=\ES:kS=\EJ:\ - :kb=^H:kd=\EB:ke=\E&s0A:kh=\Eh:kl=\ED:kr=\EC:\ - :ks=\E&s1A:ku=\EA:tc=hp+pfk-cr: - -newhp|generic entry for new hewlett packard terminals:\ - :am:bw:mi:xo:xs:\ - :co#80:li#24:pb#4800:\ - :ac=T1R!U2S"W3O#V4P$t5u6w7v8\072'9(LQKWlRkT5I3@2[MAJSmFjGdHQ;Y+Z*X\0724>q\\\054x.n/:\ - :ae=^O:al=\EL:as=^N:bl=^G:bt=\Ei:cd=\EJ:ce=\EK:cr=^M:\ - :ct=\E3:dc=\EP:dl=\EM:do=^J:ei=\ER:i1=\E&jB:im=\EQ:\ - :ip=:le=^H:mb=\E&dA:md=\E&dF:me=\E&d@\017:mh=\E&dH:\ - :mk=\E&dS:mr=\E&dB:nd=\EC:nw=^M^J:\ - :..pk=\E&f0a%p1%dk0d%p2%l%dL%p2%s:\ - :..pl=\E&f1a%p1%dk0d%p2%l%dL%p2%s:\ - :..px=\E&f2a%p1%dk0d%p2%l%dL%p2%s:r1=\Eg:\ - :..sa=\E&d%{0}%Pa%?%p4%t%{1}%ga%+%Pa%;%?%p1%p3%|%p6%|%t%{2}%ga%+%Pa%;%?%p2%p6%|%t%{4}%ga%+%Pa%;%?%p1%p5%|%t%{8}%ga%+%Pa%;%?%p7%t%?%ga%ts%ga%'@'%+%e%'S'%;%e%?%ga%t%ga%'@'%+%e%'@'%;%;%c%?%p9%t\016%e\017%;:\ - :se=\E&d@:sf=^J:so=\E&dJ:sr=\ET:st=\E1:ta=\011:\ - :ue=\E&d@:up=\EA:us=\E&dD:tc=newhpkeyboard: - -memhp|memory relative addressing for new HP ttys:\ - :vt#6:\ - :CM=\E&a%p1%dr%p2%dC:DO=\E&a+%dR:LE=\E&a-%dC:\ - :RI=\E&a+%dC:UP=\E&a-%dR:ch=\E&a%dC:cl=\EH\EJ:\ - :cm=\E&a%dr%dC:cv=\E&a%dR:ho=\EH:ll=\E&a23R\r:tc=newhp: - -scrhp|screen relative addressing for new HP ttys:\ - :CM=\E&a%p1%dr%p2%dC:DO=\E&a+%dR:LE=\E&a-%dC:\ - :RI=\E&a+%dC:UP=\E&a-%dR:ch=\E&a%dC:cl=\E&a0c0Y\EJ:\ - :cm=\E&a%dy%dC:cv=\E&a%dY:ho=\E&a0y0C:ll=\E&a0y0C\EA:tc=newhp: - -hp+labels|"standard" label info for new HP ttys:\ - :Nl#8:lh#2:lw#8:\ - :LO=\E&jB:\ - :..pn=\E&f2a%p1%dk%p2%l%Pa%?%ga%t%ga%d%e1%;d0L%?%ga%!%t %;%p2%s: - -hp+printer|"standard" printer info for HP ttys:\ - :ff=\E&p4u0C:pf=\E&p13C:po=\E&p11C:ps=\EH\E&p4dF: - - -hp2621b|2621b|hp 2621b with old style keyboard:\ - :Nl#8:lh#1:lm#48:lw#8:\ - :LO=\E&jB:kF=\ET:kH=\EF:kR=\ES:kd=\EB:kh=\Eh:kl=\ED:\ - :kr=\EC:ku=\EA:\ - :..pn=\E&f0a%p1%dk%p2%l%Pa%?%ga%t%ga%d%e1%;d3L%?%ga%!%t%{32}%c%;%p2%s\E%'o'%p1%+%c\r:tc=hp2621: - -hp2621b-p|2621b-p|hp 2621b with printer:\ - :tc=hp+printer:tc=hp2621b: - -hp2621b-kx|2621b-kx|hp 2621b with extended keyboard:\ - :tc=newhpkeyboard:tc=hp2621b: - -hp2621b-kx-p|2621b-kx-p|hp 2621b with new keyboard & printer:\ - :tc=hp+printer:tc=hp2621b-kx: - -hp2622|hp2622a|2622|2622a|hp 2622:\ - :da:db:\ - :lm#0:pb#19200:\ - :is=\E&dj@\r:tc=hp+pfk+cr:tc=hp+labels:tc=scrhp: - -hp2623|hp2623a|2623|2623a|hp 2623:\ - :tc=hp2622: - -hp2624b-p|hp2624b-4p-p|hewlett packard 2624 B with printer:\ - :tc=hp+printer:tc=hp2624: - -hp2624-10p|hp2624a-10p|hp2624b-10p|2624-10p|2624a-10p|2624b-10p|hewlett packard 2624 B w/ 10 pages of memory:\ - :lm#240:tc=hp2624: - -hp2624b-10p-p|hewlett packard 2624 B w/ extra memory & printer:\ - :lm#240:tc=hp2624b-p: - -hp+color|hp with colors:\ - :cc:\ - :Co#16:NC#17:pa#7:\ - :..Ip=\E&v%?%p2%{1000}%=%t1%e.%p2%d%;a\n%?%p3%{1000}%=%t1%e.%p3%d%;b\n%?%p4%{1000}%=%t1%e.%p4%d%;c\n%?%p5%{1000}%=%t1%e.%p5%d%;x\n%?%p6%{1000}%=%t1%e.%p6%d%;y\n%?%p7%{1000}%=%t1%e.%p7%d%;z\n%p1%dI:\ - :oc=\E&v0m1a1b1c0I\E&v1a1I\E&v1b2I\E&v1a1b3I\E&v1c4I\E&v1a1c5I\E&v1b1c6I\E&v1x1y7I:\ - :op=\E&v0S:sp=\E&v%dS: - -hp2397a|2397a|hp2397|2397|hewlett packard 2397A color terminal:\ - :is=\E&w6f80X:tc=memhp:tc=hp+labels:tc=hp+color: - -hpansi|hp700|hewlett packard 700/44 in HP-PCterm mode:\ - :am:eo:xn:xo:\ - :co#80:li#25:\ - :@7=\E[4~:RA=\E[?7l:S4=\E[>11h\EPO**x0/65;1/67\E\\:\ - :S5=\E[>11l\EP1**x0/11;1/13\E[m\E\\:SA=\E[?7h:XF=g:\ - :XN=e:\ - :ac=k\277l\332m\300j\331n\305w\302q\304u\264t\303v\301x\263:\ - :al=\E[L:bl=^G:bt=\E[Z:cd=\E[J:ce=\E[K:cl=\E[2J\E[H:\ - :cm=\E[%i%d;%dH:cr=^M:dc=\E[P:dl=\E[M:do=\E[B:ei=:\ - :ho=\E[H:ic=\E[@:im=:\ - :is=\E[44"p\E[?7h\E[>10h\E[>12h\EP1;1|3/7F\E\\:\ - :k1=\E[17~:k2=\E[18~:k3=\E[19~:k4=\E[20~:k5=\E[21~:\ - :k6=\E[23~:k7=\E[24~:k8=\E[25~:k9=\E[26~:k;=\E[28~:\ - :kB=\E[Z:kN=\E[6~:kP=\E[5~:kb=^H:kd=\E[B:kh=\E[1~:\ - :kl=\E[D:kr=\E[C:ku=\E[A:le=\E[D:nd=\E[C:se=\E[m:\ - :sf=^J:so=\E[7m:ta=^I:ue=\E[m:up=\E[A:us=\E[4m:\ - :ve=\E[?25h:vi=\E[?25l: -hp2392|2392|2393|239x series:\ - :co#80:\ - :bt=\Ei:cm=\E&a%dy%dC:cv=\E&a%dY:im=\EQ:k1=\Ep\r:\ - :k2=\Eq\r:k3=\Er\r:k4=\Es\r:k5=\Et\r:k6=\Eu\r:\ - :k7=\Ev\r:k8=\Ew\r:kF=\EU:kN=\Eu:kP=\Ev:kR=\EV:\ - :kh=\Eh:ue=\E&d@:us=\E&dD:tc=hpsub: - -hpsub|hp terminals -- capability subset:\ - :am:da:db:mi:xo:xs:\ - :li#24:\ - :al=\EL:bl=^G:cd=\EJ:ce=\EK:ch=\E&a%dC:cl=\EH\EJ:\ - :cr=^M:dc=\EP:dl=\EM:do=\EB:ei=\ER:\ - :if=/usr/lib/tabset/stdcrt:is=\E&s1A\E<\E&k0\\:kb=^H:\ - :kd=\EB:ke=\E&s0A:kh=\Eh:kl=\ED:kr=\EC:ks=\E&s1A:\ - :ku=\EA:le=^H:nd=\EC:se=\E&d@:sf=^J:so=\E&dB:ta=^I:\ - :up=\EA: - -hpex|hp extended capabilites:\ - :cm=\E&a%dy%dC:cr=^M:cv=\E&a%dY:do=^J:im=\EQ:kb=^H:\ - :kd=^J:kl=^H:nw=^M^J:sf=^J:ta=^I:ue=\E&d@:us=\E&dD:tc=hpsub: - -hp236|hp236 internal terminal emulator:\ - :am:\ - :co#80:li#24:\ - :al=\EG:ce=\EK:cl=\EF:cm=\EE%+ %+ :dc=\EJ:dl=\EH:ei=:\ - :ic=\EI:im=:le=^H:se=\ECI:so=\EBI:up=^K:ve=\EDE:\ - :vs=\EDB: - -hp300h|HP Catseye console:\ - :am:da:db:mi:xs:\ - :co#128:li#51:lm#0:sg#0:\ - :al=\EL:bl=^G:bt=\Ei:cd=\EJ:ce=\EK:ch=\E&a%dC:\ - :cl=\E&a0y0C\EJ:cm=\E&a%dy%dC:cr=^M:ct=\E3:\ - :cv=\E&a%dY:dc=\EP:dl=\EM:do=\EB:ei=\ER:\ - :if=/usr/share/tabset/stdcrt:im=\EQ:kb=^H:kd=\EB:\ - :ke=\E&s0A:kh=\Eh:kl=\ED:kr=\EC:ks=\E&s1A:ku=\EA:\ - :le=^H:me=\E&d@:nd=\EC:se=\E&d@:sf=^J:so=\E&dB:ta=^I:\ - :ue=\E&d@:up=\EA:us=\E&dD: -hp9837|hp98720|hp98721|HP 9000/300 workstations:\ - :am:da:db:mi:xs:\ - :co#128:it#8:li#46:lm#0:\ - :al=\EL:bl=^G:bt=\Ei:cd=\EJ:ce=\EK:ch=\E&a%dC:\ - :cl=\E&a0y0C\EJ:cm=\E&a%dy%dC:ct=\E3:cv=\E&a%dY:\ - :dc=\EP:dl=\EM:do=\EB:ei=\ER:im=\EQ:is=\E&v0m1b0i&j@:\ - :kA=\EL:kD=\EP:kE=\EK:kI=\EQ:kL=\EM:kN=\EU:kP=\EV:\ - :kS=\EJ:kb=^H:kd=\EB:ke=\E&s0A:kh=\Eh:kl=\ED:kr=\EC:\ - :ks=\E&s1A:ku=\EA:le=^H:me=\E&d@:nd=\EC:se=\E&v0S:\ - :sf=^J:so=\E&v5S:st=\E1:ta=^I:ue=\E&d@:up=\EA:\ - :us=\E&dD: -hp98550|hp98550a|HP 9000 Series 300 color console:\ - :am:da:db:mi:xs:\ - :co#128:it#8:li#49:lm#0:\ - :ae=^O:al=\EL:as=^N:bl=^G:bt=\Ei:cd=\EJ:ce=\EK:\ - :ch=\E&a%dC:cl=\EH\EJ:cm=\E&a%dy%dC:cr=^M:ct=\E3:\ - :cv=\E&a%dY:dc=\EP:dl=\EM:do=^J:ei=\ER:\ - :if=/usr/share/tabset/9837:im=\EQ:k1=\Ep:k2=\Eq:\ - :k3=\Er:k4=\Es:k5=\Et:k6=\Eu:k7=\Ev:k8=\Ew:kA=\EL:\ - :kC=\EJ:kD=\EP:kE=\EK:kF=\ES:kH=\EF:kI=\EQ:kL=\EM:\ - :kM=\ER:kN=\EU:kP=\EV:kR=\ET:kS=\EJ:kT=\E1:ka=\E3:\ - :kb=^H:kd=\EB:ke=\E&s0A:kh=\Eh:kl=\ED:kr=\EC:\ - :ks=\E&s1A:kt=\E2:ku=\EA:le=^H:mb=\E&dA:md=\E&dJ:\ - :me=\E&d@:mh=\E&dH:mk=\E&ds:mr=\E&dJ:nd=\EC:se=\E&d@:\ - :sf=^J:so=\E&dJ:st=\E1:ta=^I:ue=\E&d@:up=\EA:\ - :us=\E&dD:ve=\E*dQ:vi=\E*dR: -hp700-wy|HP700/41 emulating wyse30:\ - :am:bw:mi:ms:\ - :co#80:it#8:li#24:sg#1:ug#1:\ - :al=0.7*\EE:bt=\EI:cd=\EY:ce=10\ET:cl=^Z:\ - :cm=\E=%+ %+ :cr=^M:ct=\E0:cv=\E[%+ :dc=\EW:dl=\ER:\ - :do=^V:ei=\Er:ho=^^:i1=\E~"\EC\Er\E(\EG0\003\E`9\E`1:\ - :if=/usr/share/tabset/hp700-wy:im=\Eq:kB=\EI:kC=^Z:\ - :kE=\ET:kI=\Eq:kM=\Er:kS=\EY:kT=\EI:kb=\177:kd=^V:\ - :kh=^^:kl=^H:kr=^L:ku=^K:le=^H:ll=^^^K:nd=^L:\ - :se=10\EG0:so=10\EG4:sr=\Ej:ta=\011\nhts=\E1:\ - :ue=10\EG0:up=^K:us=10\EG8: -hp70092|70092a|70092A|hp70092a|hp70092A|HP 700/92:\ - :am:da:db:xs:\ - :Nl#8:co#80:lh#2:li#24:lm#0:lw#8:\ - :LF=\E&j@:LO=\E&jB:ae=^O:al=\EL:as=^N:bl=^G:bt=\Ei:\ - :ce=\EK:ch=\E&a%dC:cl=\E&a0y0C\EJ:cm=\E&a%dy%dC:\ - :cr=^M:ct=\E3:cv=\E&a%dY:dc=\EP:dl=\EM:do=\EB:ei=\ER:\ - :im=\EQ:k1=\Ep:k2=\Eq:k3=\Er:k4=\Es:k5=\Et:k6=\Eu:\ - :k7=\Ev:k8=\Ew:kA=\EL:kC=\EJ:kD=\EP:kE=\EK:kF=\ES:\ - :kH=\EF:kI=\EQ:kL=\EM:kM=\ER:kN=\EU:kP=\EV:kR=\ET:\ - :kS=\EJ:kT=\E1:ka=\E3:kb=^H:kd=\EB:ke=\E&s0A:kh=\Eh:\ - :kl=\ED:kr=\EC:ks=\E&s1A:kt=\E2:ku=\EA:le=^H:\ - :mb=\E&dA:md=\E&dB:me=\E&d@:mh=\E&dH:mr=\E&dB:nd=\EC:\ - :se=\E&d@:so=\E&dJ:sr=\ET:st=\E1:ta=^I:ue=\E&d@:\ - :up=\EA:us=\E&dD: - -bobcat|sbobcat|HP 9000 model 300 console:\ - :am:da:db:mi:xs:\ - :co#128:it#8:li#47:sg#0:\ - :al=10*\EL:bt=\Ei:cd=\EJ:ce=\EK:ch=6\E&a%dC:\ - :cl=\EH\EJ:cm=6\E&a%dy%dC:cr=^M:cv=6\E&a%dY:dc=\EP:\ - :dl=10*\EM:do=\EB:ei=\ER:im=\EQ:kb=^H:kd=\EB:\ - :ke=\E&s0A:kh=\Eh:kl=\ED:kr=\EC:ks=\E&s1A:ku=\EA:\ - :le=^H:nd=\EC:nw=^M^J:se=\E&d@:sf=^J:so=\E&dB:ta=^I:\ - :ue=\E&d@:up=\EA:us=\E&dD: -gator-t|HP 9000 model 237 emulating extra-tall AAA:\ - :li#94:tc=gator: -gator|HP 9000 model 237 emulating AAA:\ - :bw:km:mi:ul:\ - :co#128:it#8:li#47:\ - :AL=1*\E[%dL:DC=4\E[%dP:DL=1*\E[%dM:IC=4\E[%d@:\ - :al=\E[L:bl=^G:bt=\E[Z:cd=\E[J:ce=\E[K:ch=\E[%i%d`:\ - :cl=\E[H\E[J:cm=\E[%i%d;%dH:cr=^M:dc=\E[P:dl=\E[M:\ - :do=^J:ei=:ho=\E[H:ic=\E[@:im=:kb=^H:kd=^J:kl=^H:\ - :le=^H:me=\E[m:mr=\E[7m:nd=\E[C:nw=^M^J:\ - :rp=1*%.\E[%db:se=\E[m:so=\E[7m:ta=^I:ue=\E[m:up=\EM:\ - :us=\E[4m: -gator-52|HP 9000 model 237 emulating VT52:\ - :co#128:li#47:tc=vt52: -gator-52t|HP 9000 model 237 emulating extra-tall VT52:\ - :li#94:tc=gator-52: - - -dku7003-dumb|Honeywell Bull DKU 7003 dumb mode:\ - :co#80:li#25:\ - :cd=^_:ce=\E[K:cl=^]^_:cm=\E[%i%d;%dH:cr=^M:do=^K:\ - :ho=^]:kb=^H:kd=^K:kh=^]:kl=^Y:kr=^X:ku=^Z:le=^Y:\ - :nd=^X:nw=^M^J:sf=^J:ta=^I:up=^Z:vb=\E[2h\E[2l: -dku7003|Honeywell Bull DKU 7003 all features described:\ - :ms:\ - :sg#1:ug#1:\ - :mb=\E[5m:md=\E[7m:me=\E[m:mh=\E[2m:mr=\E[7m:se=\E[m:\ - :so=\E[7m:ue=\E[m:us=\E[4m:tc=dku7003-dumb: - - -adm1a|adm1|lsi adm1a:\ - :am:\ - :co#80:li#24:\ - :bl=^G:cl=\E;:cm=\E=%+ %+ :cr=^M:do=^J:ho=^^:le=^H:\ - :nd=^L:sf=^J:up=^K: -adm2|lsi adm2:\ - :am:\ - :co#80:li#24:\ - :al=\EE:bl=^G:cd=\EY:ce=\ET:cl=\E;:cm=\E=%+ %+ :\ - :cr=^M:dc=\EW:dl=\ER:do=^J:ei=:ho=^^:ic=\EQ:im=:\ - :kd=^J:kh=^^:kl=^H:kr=^L:ku=^K:le=^H:nd=^L:sf=^J:\ - :up=^K: -adm3|lsi adm3:\ - :am:\ - :co#80:li#24:\ - :bl=^G:cl=^Z:cr=^M:do=^J:le=^H:sf=^J: -adm3a|lsi adm3a:\ - :am:\ - :co#80:li#24:\ - :bl=^G:cl=\032:cm=\E=%+ %+ :cr=^M:do=^J:ho=^^:le=^H:\ - :nd=^L:sf=^J:up=^K: -adm3a+|adm3a plus:\ - :kd=^J:kl=^H:kr=^L:ku=^K:tc=adm3a: -adm5|lsi adm5:\ - :sg#1:\ - :bl=^G:cd=\EY:ce=\ET:cr=^M:do=^J:kb=^H:kh=^^:se=\EG:\ - :so=\EG:tc=adm3a+: -adm11|lsi adm11:\ - :am:hs:\ - :co#80:li#24:\ - :bl=^G:cd=\EY:ce=\ET:cl=^Z:cm=\E=%+ %+ :cr=^M:do=^J:\ - :ds=\Eh:fs=\E(\r:kb=^H:kd=^J:kh=^^:kl=^H:kr=^L:ku=^K:\ - :le=^H:nd=^L:se=\E(:so=\E):ts=\EF\E):up=^K: -adm12|lsi adm12:\ - :am:mi:\ - :co#80:li#24:\ - :al=\EE:bl=^G:cd=\EY:ce=\ET:cl=^Z:cm=\E=%+ %+ :cr=^M:\ - :dc=\EW:dl=\ER:do=^J:ei=\Er:ho=^^:im=\Eq:is=\Eq:\ - :k0=^A0\r:k1=^A1\r:k2=^A2\r:k3=^A3\r:k4=^A4\r:\ - :k5=^A5\r:k6=^A6\r:k7=^A7\r:k8=^A8\r:k9=^A9\r:kd=^J:\ - :kl=^H:kr=^L:ku=^K:le=^H:mk=\EG1:nd=^L:se=\EG0:\ - :so=\EG4:ue=\EG0:up=^K:us=\EG8: -adm20|lear siegler adm20:\ - :am:\ - :co#80:it#8:li#24:\ - :al=\EE:bl=^G:bt=\EI:cd=\EY:ce=\ET:cl=^Z:\ - :cm=\E=%i%r%+^_%+^_:cr=^M:dc=\EW:dl=\ER:ei=:ho=^^:\ - :ic=\EQ:im=:k1=^A:k2=^B:k3=^W:k4=^D:k5=^E:k6=^X:\ - :k7=^Z:le=^H:nd=^L:se=\E(:so=\E):ta=^I:up=^K: -adm21|lear siegler adm21:\ - :sg#1:ug#1:\ - :al=30*\EE:bl=^G:cd=\EY:ce=\ET:cr=^M:dc=\EW:\ - :dl=30*\ER:do=^J:ei=:ic=\EQ:im=:kb=^H:kd=^J:kh=^^:\ - :kl=^H:kr=^L:ku=^K:se=\EG0:sf=^J:so=\EG4:ue=\EG0:\ - :us=\EG8:tc=adm3a: -adm22|lsi adm22:\ - :am:\ - :co#80:li#24:\ - :al=\EE:bl=^G:bt=\EI:cd=\Ey:ce=\Et:cl=\E+:\ - :cm=\E=%+ %+ :cr=^M:dc=\EW:dl=\ER:do=^J:ei=:ho=^^:\ - :ic=\EQ:im=:\ - :is=\E%\014\014\014\016\003\200\003\002\003\002\200\200\200\200\200\200\200\200\200\200\200:\ - :k1=^A@\r:k2=^AA\r:k3=^AB\r:k4=^AC\r:k5=^AD\r:\ - :k6=^AE\r:k7=^AF\r:kb=^H:kd=^J:kh=^^:kl=^H:kr=^L:\ - :ku=^K:l1=F1:l2=F2:l3=F3:l4=F4:l5=F5:l6=F6:l7=F7:\ - :le=^H:nd=^L:se=\E(:so=\E):ta=\Ei:up=^K: -adm31|lsi adm31:\ - :am:mi:\ - :co#80:li#24:\ - :al=\EE:bl=^G:cd=\EY:ce=\ET:cl=\E*:cm=\E=%+ %+ :\ - :cr=^M:dc=\EW:dl=\ER:do=^J:ei=\Er:ho=^^:im=\Eq:\ - :is=\Eu\E0:k0=^A0\r:k1=^A1\r:k2=^A2\r:k3=^A3\r:\ - :k4=^A4\r:k5=^A5\r:k6=^A6\r:k7=^A7\r:k8=^A8\r:\ - :k9=^A9\r:kd=^J:kl=^H:kr=^L:ku=^K:le=^H:nd=^L:\ - :se=\EG0:sf=^J:so=\EG1:ue=\EG0:up=^K:us=\EG1: -adm31-old|o31|old adm31:\ - :so=\EG4:ue@:us@:tc=adm31: -adm36|lsi adm36:\ - :am:mi:\ - :co#80:li#24:\ - :RA=\E[?7l:SA=\E[?7h:al=\E[1L:cd=\E[0J:ce=\E[0K:\ - :cl=\E[H\E[2J:cm=\E[%i%d;%dH:dl=\E[1M:ei=\E[4l:\ - :im=\E[4h:is=\E[6;?7h\E[4;20;?1;?3;?6;?4l\E(B\E)B\E>:\ - :kd=\EB:kl=\ED:kr=\EC:ku=\E[A:le=^H:nd=\E[D:up=\E[A: -adm42|lsi adm42:\ - :am:\ - :co#80:li#24:\ - :al=\EE:bl=^G:bt=\EI:cd=\EY:ce=\ET:cl=\E;:\ - :cm=\E=%+ %+ :cr=^M:dc=\EW:dl=\ER:do=^J:ei=\Er:\ - :im=\Eq:ip=:kd=^J:kh=^^:kl=^H:kr=^L:ku=^K:le=^H:\ - :nd=^L:pc=\177:se=\EG0:sf=^J:so=\EG4:ta=^I:up=^K:\ - :vs=\EC\E3 \E3(: -adm42-ns|lsi adm-42 with no system line:\ - :al=\EE\EF \011:bt=\EI\EF \011:cd=\EY\EF \011:\ - :ce=\ET\EF \011:cl=\E;\EF \011:cm=\E=%+ %+ \EF \011:\ - :dc=\EW\EF \011:dl=\ER\EF \011:ei=\Er\EF \011:\ - :im=\Eq\EF \011:tc=adm42: - - -pt100|pt200|wren|fenix|prime pt100/pt200:\ - :am:bw:mi:ms:\ - :co#80:it#8:li#24:\ - :DC=\E[%dP:DL=\E[M:DO=\E[%dB:LE=\E[%dD:RI=\E[%dC:\ - :UP=\E[%dA:al=\E[L\E[t:bt=\E[Z:cd=\E[J\E[r:\ - :ce=\E[K\E[t:cl=\E?:cm=\E0%+!%+!:cr=^M:dc=\E[P:\ - :do=\ED:ei=\E[4l:ho=\E$B:im=\E[4h:kb=^H:kd=\E[B:\ - :ke=\E[>13l:kh=\E$A:kl=\E[D:kr=\E[C:ks=\E[>13h:\ - :ku=\E[A:le=^H:nd=\E[C:nw=^M^J:se=\E[m:sf=^J:\ - :so=\E[2;7m:ta=^I:\ - :ti=\E[>1l\E[>2l\E[>16l\E[4l\E[>9l\E[20l\E[>3l\E[>7h\E[>12l\E[1Q:\ - :ue=\E[m:up=\EM:us=\E[4m:vb=\E$\E$P: -pt100w|pt200w|wrenw|fenixw|prime pt100/pt200 in 132-column mode:\ - :co#132:\ - :cm=\E[%i%d;%dH:tc=pt100: -pt250|Prime PT250:\ - :so@:tc=pt100: -pt250w|Prime PT250 in 132-column mode:\ - :so@:tc=pt100w: - - -qvt101|qvt108|qume qvt 101 and QVT 108:\ - :sg#1:\ - :se=\EG0:so=\EG4:tc=qvt101+: - -qvt101+|qvt101p|qume qvt 101 PLUS product:\ - :am:bw:hs:ul:\ - :co#80:li#24:sg#0:\ - :al=\EE:bl=^G:bt=\EI:cd=\EY:ce=\ET:cl=^Z:\ - :cm=\E=%+ %+ :cr=^M:ct=\E3:dc=\EW:dl=\ER:do=^J:\ - :ds=\Eg\Ef\r:ei=:fs=^M:ho=^^:ic=\EQ:im=:k1=^A@\r:\ - :k2=^AA\r:k3=^AB\r:k4=^AC\r:k5=^AD\r:k6=^AE\r:\ - :k7=^AF\r:k8=^AG\r:k9=^AH\r:k;=^AI\r:kA=\EE:kB=\EI:\ - :kE=\ET:kI=\EQ:kL=\ER:kS=\EY:kb=^H:kd=^J:kh=^^:kl=^H:\ - :kr=^L:ku=^K:le=^H:mr=\EG4:nd=^L:pf=\EA:po=\E@:\ - :se=\E(:sf=^J:so=\E0P\E):st=\E1:ta=^I:ts=\Eg\Ef:\ - :ue=\EG0:up=^K:us=\EG8:vb=\Eb\Ed:ve=\E.4: -qvt102|qume qvt 102:\ - :ve=\E.:tc=qvt101: -qvt103|qume qvt 103:\ - :am:xn:xo:\ - :co#80:it#8:li#24:vt#3:\ - :DO=\E[%dB:LE=\E[%dD:RA=\E[?7l:RI=\E[%dC:SA=\E[?7h:\ - :UP=\E[%dA:bl=^G:cd=\E[J:ce=\E[K:cl=\E[H\E[2J:\ - :cm=\E[%i%d;%dH:cr=^M:cs=\E[%i%d;%dr:ct=\E[3g:do=^J:\ - :ho=\E[H:k1=\EOP:k2=\EOQ:k3=\EOR:k4=\EOS:kb=^H:\ - :kd=\EOB:ke=\E[?1l\E>:kl=\EOD:kr=\EOC:ks=\E[?1h\E=:\ - :ku=\EOA:le=^H:mb=\E[5m:md=\E[1m:me=\E[m:mr=\E[7m:\ - :nd=\E[C:r2=\E>\E[?3l\E[?4l\E[?5l\E[?7h\E[?8h:rc=\E8:\ - :..sa=\E[%?%p1%t;7%;%?%p2%t;4%;%?%p3%t;7%;%?%p4%t;5%;%?%p6%t;1%;m:\ - :sc=\E7:se=\E[m:sf=^J:so=\E[7m:sr=\EM:st=\EH:ta=^I:\ - :ue=\E[m:up=\E[A:us=\E[4m: -qvt103-w|qume qvt103 132 cols:\ - :co#132:li#24:\ - :r2=\E>\E[?3h\E[?4l\E[?5l\E[?8h:tc=qvt103: -qvt119+|qvt119p|qvt119|qume qvt 119 and 119PLUS terminals:\ - :am:hs:mi:ms:\ - :co#80:li#24:sg#0:\ - :al=\EE:bl=^G:bt=\EI:cd=\Ey:ce=\Et:cl=\E*1:\ - :cm=\E=%+ %+ :cr=^M:ct=\E3:dc=\EW:dl=\ER:do=^J:\ - :ds=\Eg\Ef\r:ei=\Er:fs=^M:ho=^^:im=\Eq:\ - :is=\EDF\EC\EG0\Er\E(\E%EX:k0=^AI\r:k1=^A@\r:\ - :k2=^AA\r:k3=^AB\r:k4=^AC\r:k5=^AD\r:k6=^AE\r:\ - :k7=^AF\r:k8=^AG\r:k9=^AH\r:kb=^H:kd=^J:kh=^^:kl=^H:\ - :kr=^L:ku=^K:le=^H:nd=^L:pf=\EA:po=\E@:se=\EG0:sf=^J:\ - :so=\EG4:sr=\EJ:st=\E1:ta=^I:ts=\Eg\Ef:ue=\EG0:up=^K:\ - :us=\EG8:vb=\En0\En1:ve=\E.4:vs=\E.2: -qvt119+-25|qvt119p-25|QVT 119 PLUS with 25 data lines:\ - :li#25:tc=qvt119+: -qvt119+-w|qvt119p-w|qvt119-w|QVT 119 and 119 PLUS in 132 column mode:\ - :co#132:\ - :is=\EDF\EC\EG0\Er\E(\E%\EX\En4:tc=qvt119+: -qvt119+-25-w|qvt119p-25-w|qvt119-25-w|QVT 119 and 119 PLUS 132 by 25:\ - :li#25:tc=qvt119+: -qvt203|qvt203+|qume qvt 203 Plus:\ - :al=\E[L:dc=\E[P:dl=\E[M:ei=\E[4l:im=\E[4h:ip=:\ - :k0=\E[29~:k1=\E[17~:k2=\E[18~:k3=\E[19~:k4=\E[20~:\ - :k5=\E[21~:k6=\E[23~:k7=\E[24~:k8=\E[25~:k9=\E[28~:\ - :sf=\n:tc=qvt103: -qvt203-w|qvt203-w-am|qume qvt 203 PLUS in 132 cols (w/advanced video):\ - :co#132:li#24:\ - :r2=\E>\E[?3h\E[?4l\E[?5l\E[?8h:tc=qvt203: -qvt203-25|QVT 203 PLUS with 25 by 80 column mode:\ - :co#80:li#25:\ - :is=\E[=40h\E[?3l:tc=qvt203: -qvt203-25-w|QVT 203 PLUS with 25 by 132 columns:\ - :co#132:li#25:\ - :r2=\E[?3h\E[=40h:tc=qvt203: - - -tvi803|televideo 803:\ - :cl=\E*:tc=tvi950: - -tvi910|televideo model 910:\ - :am:ms:\ - :co#80:it#8:li#24:sg#1:ug#1:\ - :bl=^G:bt=\EI:cd=\EY:ce=\ET:ch=\E]%+ :cl=^Z:\ - :cm=\E=%+ %+ :cr=^M:cv=\E[%+ :do=^J:ho=\E=\001\001:\ - :if=/usr/share/tabset/stdcrt:k0=^AI\r:k1=^A@\r:\ - :k2=^AA\r:k3=^AB\r:k4=^AC\r:k5=^AD\r:k6=^AE\r:\ - :k7=^AF\r:k8=^AG\r:k9=^AH\r:kb=^H:kd=^J:kh=^^:kl=^H:\ - :kr=^L:ku=^K:le=^H:nd=^L:se=\EG0:sf=^J:so=\EG4:ta=^I:\ - :ue=\EG0:up=^K:us=\EG8: -tvi910+|910+|televideo 910+:\ - :al=\EE:dc=\EW:dl=\ER:ei=:ho=^^:ic=\EQ:im=:k0=^A@\r:\ - :k1=^AA\r:k2=^AB\r:k3=^AC\r:k4=^AD\r:k5=^AE\r:\ - :k6=^AF\r:k7=^AG\r:k8=^AH\r:k9=^AI\r:ll=\E=7 :tc=tvi910: - -tvi912|tvi914|tvi920|old televideo 912/914/920:\ - :am:\ - :co#80:it#8:li#24:sg#1:ug#1:\ - :al=\EE:bl=^G:cd=\Ey:ce=\ET:cl=^Z:cm=\E=%+ %+ :cr=^M:\ - :ct=\E3:dc=\EW:dl=\ER:do=^J:ei=:ho=^^:ic=\EQ:\ - :if=/usr/share/tabset/stdcrt:im=:k0=^AI\r:k1=^A@\r:\ - :k2=^AA\r:k3=^AB\r:k4=^AC\r:k5=^AD\r:k6=^AE\r:\ - :k7=^AF\r:k8=^AG\r:k9=^AH\r:kb=^H:kd=^J:kl=^H:kr=^L:\ - :ku=^K:le=^H:nd=^L:se=\Ek:sf=^J:so=\Ej:st=\E1:ta=^I:\ - :ue=\Em:up=^K:us=\El: -tvi912c|tvi912b|912c|912b|tvi|new televideo 912:\ - :al=\EE:dl=\ER:tc=tvi912: -tvi912-2p|tvi920-2p|912-2p|920-2p|tvi-2p|televideo w/2 pages:\ - :te=\E-07 :ti=\E-17 :tc=tvi912: -tvi912cc|tvi912 at cowell college:\ - :cm@:tc=tvi912c: - -tvi920b|tvi920c|new televideo 920:\ - :al=\EE:dl=\ER:k0=^AI\r:k1=^A@\r:k2=^AA\r:k3=^AB\r:\ - :k4=^AC\r:k5=^AD\r:k6=^AE\r:k7=^AF\r:k8=^AG\r:\ - :k9=^AH\r:tc=tvi912: - -tvi921|televideo model 921 with sysline same as page & real vi function:\ - :am:hs:xn:xs:\ - :co#80:li#24:sg#0:\ - :ae=\E%:al=\EE:as=\E$:cd=\EY:ce=\ET:cl=^Z:\ - :cm=3\E=%+ %+ :cr=^M:dc=\EW:dl=1*\ER:do=^V:\ - :ds=\Ef\r\Eg:ei=:fs=\Eg:ho=^^:ic=\EQ:\ - :if=/usr/lib/tabset/stdcrt:im=:\ - :is=\El\E"\EF1\E.3\017\EA\E<:kA=\EE:kC=^Z:kD=\EW:\ - :kE=\ET:kI=\EQ:kL=1*\ER:kS=\EY:kb=^H:kd=^V:kl=^H:\ - :kr=^L:ku=^K:le=^H:nd=^L:nw=^M^J:se=\EG0:sf=^J:\ - :so=\EG4:ta=^I:ts=\Ef\EG0:ue=\EG0:up=^K:us=\EG8:\ - :ve=\E.3:vs=\E.2: -tvi92B|televideo model 921 with sysline same as page & real vi function:\ - :am:hs:xn:xs:\ - :co#80:li#24:sg#0:\ - :ae=\E%:al=\EE:as=\E$:cd=\EY:ce=\ET:cl=^Z:\ - :cm=3\E=%+ %+ :cr=^M:dc=\EW:dl=1*\ER:do=^V:\ - :ds=\Ef\r\Eg:ei=:fs=\Eg:ho=^^:ic=\EQ:\ - :if=/usr/lib/tabset/stdcrt:im=:\ - :is=\El\E"\EF1\E.3\017\EA\E<:kA=\EE:kC=^Z:kD=\EW:\ - :kE=\ET:kI=\EQ:kL=1*\ER:kS=\EY:kb=^H:kd=^V:kl=^H:\ - :kr=^L:ku=^K:le=^H:nd=^L:nw=^M^J:se=\EG0:sf=^J:\ - :so=\EG4:ta=^I:ts=\Ef\EG0:ue=\EG0:up=^K:us=\EG8:\ - :vb=\Eb\Ed:ve=\E.3:vs=\E.2: -tvi92D|tvi92B with DTR instead of XON/XOFF & better padding:\ - :al=2*\EE:dl=2*\ER:is=\El\E"\EF1\E.3\016\EA\E<:\ - :kA=2*\EE:kL=2*\ER:tc=tvi92B: - -tvi924|televideo tvi924:\ - :am:bw:hs:in:mi:ms:xn:xo:\ - :co#80:it#8:li#24:sg#0:ws#80:\ - :F1=^AK\r:F2=^AL\r:F3=^AM\r:F4=^AN\r:F5=^AO\r:al=\EE:\ - :bl=^G:bt=\EI:cd=\Ey:ce=\Et:cl=\E*0:cm=\E=%+ %+ :\ - :cr=^M:cs=\E_%+ %+ :ct=\E3:dc=\EW:dl=\ER:do=^V:\ - :ds=\Es0\Ef\031:ei=:fs=\031\Es1:ho=^^:\ - :i1=\017\E%\E'\E(\EDF\EC\EG0\EN0\Es0\Ev0:ic=\EQ:\ - :if=/usr/lib/tabset/stdcrt:im=:k0=^A@\r:k1=^AA\r:\ - :k2=^AB\r:k3=^AC\r:k4=^AD\r:k5=^AE\r:k6=^AF\r:\ - :k7=^AG\r:k8=^AH\r:k9=^AI\r:k;=^AJ\r:kA=\EE:kC=\E*0:\ - :kD=\EW:kE=\Et:kI=\EQ:kL=\ER:kS=\Ey:kb=^H:kd=^V:\ - :kh=^^:kl=^H:kr=^L:ku=^K:l0=F1:l1=F2:l2=F3:l3=F4:\ - :l4=F5:l5=F6:l6=F7:l7=F8:l8=F9:l9=F10:la=F11:le=^H:\ - :mb=\EG2:me=\EG0:mk=\EG1:nd=^L:pk=\E|%+1%s\031:\ - :se=\EG0:sf=^J:so=\EG4:sr=\Ej:st=\E1:ta=^I:ts=\Ef:\ - :ue=\EG0:up=^K:us=\EG8:vb=\Eb\Ed:ve=\E.3:vi=\E.0:\ - :vs=\E.1: - -tvi925|925|televideo 925:\ - :am:bw:hs:ul:\ - :co#80:li#24:sg#1:ug#1:\ - :al=\EE:bl=^G:bt=\EI:cd=\EY:ce=\ET:cl=^Z:\ - :cm=\E=%+ %+ :cr=^M:ct=\E3:dc=\EW:dl=\ER:do=^V:\ - :ds=\Eh:ei=:fs=^M\Eg:ho=^^:ic=\EQ:im=:\ - :is=\El\E"\nkclr=\032:k0=^AI\r:k1=^A@\r:k2=^AA\r:\ - :k3=^AB\r:k4=^AC\r:k5=^AD\r:k6=^AE\r:k7=^AF\r:\ - :k8=^AG\r:k9=^AH\r:kA=\EE:kD=\EW:kE=\ET:kI=\EQ:\ - :kL=\ER:kS=\EY:kb=^H:kd=^V:kh=^^:kl=^H:kr=^L:ku=^K:\ - :le=^H:nd=^L:se=\EG0:sf=^J:so=\EG4:sr=\Ej:st=\E1:\ - :ta=^I:ts=\Eh\Ef:ue=\EG0:up=^K:us=\EG8:vb=\Eb\Ed:\ - :ve=\E.4:vs=\E.2: - -tvi950|950|televideo 950:\ - :am:hs:mi:ms:xn:xo:\ - :co#80:it#8:li#24:sg#1:ug#1:\ - :ac=d\rc\014e\nb\011i\013:ae=^X:al=\EE:as=^U:bl=^G:\ - :bt=\EI:cd=\Ey:ce=\Et:cl=\E*:cm=\E=%+ %+ :cr=^M:\ - :ct=\E3:dc=\EW:dl=\ER:do=^J:ds=\Eg\Ef\r:ei=\Er:fs=^M:\ - :ho=^^:ic=\EQ:im=\Eq:\ - :is=\EDF\EC\Ed\EG0\Eg\Er\EO\E'\E(\E%\Ew\EX\Ee \017\011\El\E016\E004\Ex0\200\200\Ex1\200\200\Ex2\200\200\011\Ex3\200\200\Ex4\r\200\Ef\r:\ - :k0=^A0\r:k1=^A@\r:k2=^AA\r:k3=^AB\r:k4=^AC\r:\ - :k5=^AD\r:k6=^AE\r:k7=^AF\r:k8=^AG\r:k9=^AH\r:kA=\EE:\ - :kB=\EI:kC=\E*:kD=\EW:kE=\Et:kI=\EQ:kL=\ER:kS=\Ey:\ - :kb=^H:kd=^V:kh=^^:kl=^H:kr=^L:ku=^K:le=^H:nd=^L:\ - :pf=\Ea:po=\E`:se=\EG0:sf=^J:so=\EG4:sr=\Ej:st=\E1:\ - :ta=^I:ts=\Eg\Ef:ue=\EG0:up=^K:us=\EG8:vb=\Eb\Ed: -tvi950-2p|950-2p|televideo950 w/2 pages:\ - :is=\EDF\EC\Ed\EG0\Eg\Er\EO\E'\E(\E%\Ew\EX\Ee \017\011\Ek\E016\E004\Ex0\200\200\Ex1\200\200\Ex2\200\200\011\Ex3\200\200\Ex4\r\200\E\\2\E-07 \011:\ - :ke=\Ek:ks=\El:te=\E\\2\E-07 :ti=\E\\1\E-07 :tc=tvi950: -tvi950-4p|950-4p|televideo950 w/4 pages:\ - :is=\EDF\EC\Ed\EG0\Eg\Er\EO\E'\E(\E%\Ew\EX\Ee \017\011\Ek\E016\E004\Ex0\200\200\Ex1\200\200\Ex2\200\200\011\Ex3\200\200\Ex4\r\200\E\\3\E-07 \011:\ - :ke=\Ek:ks=\El:te=\E\\3\E-07 :ti=\E\\1\E-07 :tc=tvi950: -tvi950-rv|950-rv|televideo950 rev video:\ - :is=\EDF\EC\Eb\EG0\Eg\Er\EO\E'\E(\E%\Ew\EX\Ee \017\011\El\E016\E004\Ex0\200\200\Ex1\200\200\Ex2\200\200\011\Ex3\200\200\Ex4\r\200:\ - :vb=\Ed\Eb:tc=tvi950: - -tvi950-rv-2p|950-rv-2p|televideo950 rev video w/2 pages:\ - :is=\EDF\EC\Eb\EG0\Eg\Er\EO\E'\E(\E%\Ew\EX\Ee \017\011\Ek\E016\E004\Ex0\200\200\Ex1\200\200\Ex2\200\200\011\Ex3\200\200\Ex4\r\200\E\\2\E-07 :\ - :ke=\Ek:ks=\El:te=\E\\2\E-07 :ti=\E\\1\E-07 :\ - :vb=\Ed\Eb:tc=tvi950: - -tvi950-rv-4p|950-rv-4p|televideo950 rev video w/4 pages:\ - :is=\EDF\EC\Eb\EG0\Er\EO\E'\E(\E%\Ew\EX\Ee \017\011\Ek\E016\E004\Ex0\200\200\Ex1\200\200\Ex2\200\200\011\Ex3\200\200\Ex4\r\200\E\\3\E-07 :\ - :ke=\Ek:ks=\El:te=\E\\3\E-07 :ti=\E\\1\E-07 :\ - :vb=\Ed\Eb:tc=tvi950: -tvi955|televideo 955:\ - :5i:ms@:\ - :it#8:sg@:\ - :RA=\E[=7l:RX=^N:SA=\E[=7h:SX=^O:\ - :ac=0_`RjHkGlFmEnIoPqKsQtMuLvOwNxJ:ae=\E%:as=\E$:\ - :cm=\E[%i%d;%dH:do=^V:\ - :is=\E[=3l\EF1\Ed\EG0\E[=5l\E%\El:kM=\EQ:kN=\EK:\ - :kP=\EJ:kT=\E1:ka=\E3:kt=\E2:mb=\EG2:me=\EG0\E[=5l:\ - :mh=\E[=5h:mk=\EG1:mr=\EG4:ps=\EP:\ - :r1=\EDF\EC\Eg\Er\EO\E'\E(\Ew\EX\Ee \017\E0P\E6\200\E0p\E4\200\Ef\r:\ - :sf@:ve=\E.2:vi=\E.0:vs=\E.1:tc=tvi950: -tvi955-w|955-w|televideo955 w/132 cols:\ - :co#132:\ - :is=\E[=3h\EF1\Ed\EG0\E[=5l\E%\El:tc=tvi955: -tvi955-hb|955-hb|televideo955 half-bright:\ - :is=\E[=3l\EF1\Ed\EG0\E[=5h\E%\El:md=\E[=5l:\ - :me=\EG0\E[=5h:mh@:tc=tvi955: -tvi970|televideo 970:\ - :da:db:mi:ms:\ - :co#80:it#8:li#24:\ - :ae=\E(B:al=\E[L:as=\E(B:bt=\E[Z:cd=\E[0J:ce=\E[0K:\ - :cl=\E[H\E[2J:cm=\E[%i%d;%df:dc=\E[P:dl=\E[M:do=\ED:\ - :ds=\Eg\Ef\r:ei=\E[4l:im=\E[4h:\ - :is=\E<\E[?21l\E[19h\E[1Q\E[10l\E[7l\E[H\E[2J:\ - :k1=\E?a:k2=\E?b:k3=\E?c:k4=\E?d:k5=\E?e:k6=\E?f:\ - :k7=\E?g:k8=\E?h:k9=\E?i:kb=^H:kd=\E[B:kh=\E[H:\ - :kl=\E[D:kr=\E[C:ku=\E[A:le=^H:nd=\E[C:se=\E[m:\ - :so=\E[7m:sr=\EM:ta=^I:ue=\E[m:up=\EM:us=\E[4m:\ - :vb=\E[5;m\E[0;m:vs=\E[1Q: -tvipt|televideo personal terminal:\ - :am:\ - :co#80:li#24:\ - :SA=\Ev:al=\EE:bt=\EI:ce=\ET:cl=^Z:cm=\E=%+ %+ :\ - :dl=\ER:ho=^^:if=/usr/share/tabset/stdcrt:\ - :is=\Ev\Eu\EK:kb=^H:kd=^J:kl=^H:kr=^L:ku=^K:le=^H:\ - :nd=^L:se=\EF:so=\EG1@A\EH:ue=\EF:up=^K:us=\EG1B@\EH: - - -vi50|visual 50:\ - :am:ms:\ - :co#80:it#8:li#24:\ - :al=\EL:bt=4\Ez:cd=\Ek:ce=16\EK:cl=\Ev:cm=\EY%+ %+ :\ - :cr=^M:dl=3*\EM:do=\EB:ho=\EH:k1=\EP:k2=\EQ:k3=\ER:\ - :k4=\EV:k5=\EE:k6=\E]:k7=\EL:k8=\Ev:k9=\EM:kb=^H:\ - :kd=\EB:kh=\EH:kl=\ED:kr=\EC:ku=\EA:le=^H:nd=\EC:\ - :nw=^M^J:sf=^J:ta=^I:up=\EA: -vi50adm|visual 50 in adm3a mode:\ - :am:ms:\ - :co#80:it#8:li#24:\ - :al=\EL:bl=^G:cd=\Ek:ce=\EK:cl=^Z:cm=\E=%+ %+ :cr=^M:\ - :dl=\EM:do=^J:ho=\EH:kb=^H:kd=\EB:kh=\EH:kl=\ED:\ - :kr=\EC:ku=\EA:le=^H:nd=^L:se=\ET:sf=^J:so=\EU:ta=^I:\ - :up=^K: -vi55|Visual 55:\ - :am:mi:ms:\ - :co#80:it#8:li#24:\ - :al=\EL:cd=\EJ:ce=\EK:cl=\Ev:cm=\EY%+ %+ :\ - :cs=\E_%+A%+A:dc=\Ew:dl=\EM:do=^J:ei=\Eb:ho=\EH:\ - :im=\Ea:is=\Ev\E_AX\Eb\EW\E9P\ET:kb=^H:kd=\EB:kl=\ED:\ - :kr=\EC:ku=\EA:le=^H:nd=\EC:se=\ET:so=\EU:sr=\EI:\ - :ta=^I:up=\EA: - -vi200|vis200|visual 200 with function keys:\ - :am:\ - :co#80:it#8:li#24:\ - :al=\EL:bl=^G:cd=\Ey:ce=\Ex:cl=\Ev:cm=\EY%+ %+ :\ - :cr=^M:dc=\EO:dl=\EM:do=^J:ei=\Ej:ho=\EH:im=\Ei:\ - :is=\E3\Eb\Ej\E\\\El\EG\Ec\Ek:k0=\EP:k1=\EQ:k2=\ER:\ - :k3=\E :k4=\E!:k5=\E":k6=\E#:k7=\E$:k8=\E%:k9=\E&:\ - :kd=\EB:kh=\EH:kl=\ED:kr=\EC:ku=\EA:le=^H:nd=\EC:\ - :se=\E3:sf=^J:so=\E4:sr=\EI:ta=^I:up=\EA:ve=\Ec:\ - :vs=\Ed: -vi200-f|visual|visual 200 no function keys:\ - :is=\E3\Eb\Ej\E\\\El\EG\Ed\Ek:k0=\E?p:k1=\E?q:\ - :k2=\E?r:k3=\E?s:k4=\E?t:k5=\E?u:k6=\E?v:k7=\E?w:\ - :k8=\E?x:k9=\E?y:ke=\E>:ks=\E=:se@:so@:tc=vi200: -vi200-rv|visual 200 reverse video:\ - :se=\E3:so=\E4:sr@:ve@:vs@:tc=vi200: - -vi300|visual 300 ansi x3.64:\ - :am:bw:mi:xn:\ - :co#80:li#24:\ - :RA=\E[?7l:SA=\E[?7h:al=\E[L:bl=^G:bt=\E[Z:cd=\E[J:\ - :ce=\E[K:cl=\E[H\E[2J:cm=\E[%i%d;%dH:cr=^M:dc=\E[P:\ - :dl=\E[M:do=\E[B:ei=\E[4l:ho=\E[H:im=\E[4h:\ - :is=\E[7s\E[2;3;4;20;?5;?6l\E[12;?7h\E[1Q\E[0;1(D\E[8s:\ - :k1=\E_A\E\\:k2=\E_B\E\\:k3=\E_C\E\\:k4=\E_D\E\\:\ - :k5=\E_E\E\\:k6=\E_F\E\\:k7=\E_G\E\\:k8=\E_H\E\\:\ - :k9=\E_I\E\\:kd=\E[B:kh=\E[H:kl=\E[D:kr=\E[C:ku=\E[A:\ - :le=^H:nd=\E[C:se=\E[m:sf=^J:so=\E[1m:sr=\EM:ta=^I:\ - :ue=\E[m:up=\E[A:us=\E[4m: -vi300-old|visual 300 with old firmware (set edit extent reversed):\ - :is=\E[7s\E[2;3;4;20;?5;?6l\E[12;?7h\E[2Q\E[0;1(D\E[8s:tc=vi300: - -vi500|visual 500:\ - :am:mi:ms:\ - :co#80:it#8:li#33:\ - :ae=^O:al=3*\EL\Ex:as=^N:bt=4\Ez:cd=3*\Ey:ce=16\Ex:\ - :cl=6*\Ev:cm=\EY%+ %+ :cr=^M:cs=\E(%+ %+ :dc=3*\EO:\ - :dl=3*\EM:do=\EB:ei=\Ej:ho=\EH:im=\Ei:\ - :is=\E3\E\001\E\007\E\003\Ek\EG\Ed\EX\El\E>\Eb\E\\:\ - :kb=^H:kd=\EB:kh=\EH:kl=\ED:kr=\EC:ku=\EA:le=^H:\ - :nd=\EC:nw=^M^J:se=\E^G:sf=^J:so=\E^H:ta=8\011:\ - :ue=\E^C:up=\EA:us=\E^D: - -vi550|visual 550 ansi x3.64:\ - :li#33:\ - :cl=\030\E[H\E[2J:tc=vi300: - -vi603|visual603|visual 603:\ - :hs:mi:\ - :al=\E[L:bl=^G:cd=\E[J:ce=\E[K:cl=\E[H\E[J:\ - :cm=\E[%i%d;%dH:cs=\E[%i%d;%dr:dc=\E[P:dl=\E[M:\ - :ds=\EP2;1~\E\\:ei=\E[4l:fs=\E\\:\ - :i1=\E>\E[?3l\E[?4l\E[?7h\E[?8h\E[1;24r:im=\E[4h:\ - :mb=\E[5m:md=\E[1m:me=\E[m:mr=\E[7m:nd=\E[C:\ - :se=\E[27m:sf=\ED:so=\E[7m:sr=\EM:ts=\EP2~:ue=\E[24m:\ - :up=\E[A:us=\E[4m:tc=vt100: - - -wy30|wyse30|Wyse 30:\ - :5i:am:bw:hs:mi:ms:xo:\ - :Nl#8:co#80:lh#1:li#24:lw#8:ma#1:ws#45:\ - :#2=\E{:&3=\Er:@8=\E7:LF=\EA11:LO=\EA10:\ - :ac=0wa_h[jukslrmqnxqzttuyv]wpxv:ae=\EH^C:al=\EE:\ - :as=\EH^B:bl=^G:bt=\EI:cd=\EY:ce=\ET:cl=\E+:\ - :cm=\E=%+ %+ :cr=^M:ct=\E0:dc=\EW:dl=\ER:do=^J:\ - :ds=\EF\r:ei=\Er:fs=^M:ho=^^:im=\Eq:ip=:\ - :is=\E'\E(\E^3\E`9\016\024:k1=^A@\r:k2=^AA\r:\ - :k3=^AB\r:k4=^AC\r:k5=^AD\r:k6=^AE\r:k7=^AF\r:\ - :k8=^AG\r:kA=\EE:kB=\EI:kD=\EW:kE=\ET:kI=\EQ:kL=\ER:\ - :kN=\EK:kP=\EJ:kS=\EY:kb=^H:kd=^J:kh=^^:kl=^H:kr=^L:\ - :ku=^K:le=^H:ll=^^^K:me=\E(\EH\003:mh=\E`7\E):\ - :mp=\E`7\E):nd=^L:nw=^M^J:pf=^T:pn=\Ez%+/%s\r:po=^X:\ - :ps=\EP:px=\Ez%+?%s\177:\ - :..sa=%?%p1%p5%p8%|%|%t\E`7\E)%e\E(%;%?%p9%t\EH\002%e\EH\003%;:\ - :se=\E(:sf=\n:so=\E`7\E):sr=\Ej:st=\E1:ta=\011:\ - :ts=\EF:up=^K:vb=\E`8\E`9:ve=\E`1:vi=\E`0: -wy30-mc|wyse30-mc|wyse 30 with magic cookies:\ - :ms@:\ - :ma@:sg#1:ug#1:\ - :ae=\EG0\EH\003:as=\EG0\EH\002:mb=\EG2:\ - :me=\EG0\E(\EH\003:mh=\EGp:mk=\EG1:mp=\EG0\E):\ - :mr=\EG4:\ - :..sa=\EG%'0'%?%p2%p6%|%t%{8}%|%;%?%p1%p3%|%p6%|%t%{4}%|%;%?%p4%t%{2}%|%;%?%p1%p5%|%t%{64}%|%;%?%p7%t%{1}%|%;%c%?%p8%t\E)%e\E(%;%?%p9%t\EH\002%e\EH\003%;:\ - :se=\EG0:so=\EG4:te=\EG0:ue=\EG0:us=\EG8:tc=wy30: -wy30-vb|wyse30-vb|wyse 30 visible bell:\ - :bl@:tc=wy30: -wy50|wyse50|Wyse 50:\ - :5i:am:bw:hs:mi:ms:xo:\ - :Nl#8:co#80:lh#1:li#24:lw#8:ma#1:ws#45:\ - :#2=\E{:%9=\EP:&3=\Er:@8=\E7:F1=^AJ\r:F2=^AK\r:\ - :F3=^AL\r:F4=^AM\r:F5=^AN\r:F6=^AO\r:LF=\EA11:\ - :LO=\EA10:ac=0wa_h[jukslrmqnxqzttuyv]wpxv:ae=\EH^C:\ - :al=\EE:as=\EH^B:bl=^G:bt=\EI:cd=\EY:ce=\ET:cl=\E+:\ - :cm=\E=%+ %+ :cr=^M:ct=\E0:dc=\EW:dl=\ER:do=^J:\ - :ds=\EF\r:ei=\Er:fs=^M:ho=^^:i1=\E`\072\E`9:im=\Eq:\ - :ip=:is=\016\024\E'\E(:k1=^A@\r:k2=^AA\r:k3=^AB\r:\ - :k4=^AC\r:k5=^AD\r:k6=^AE\r:k7=^AF\r:k8=^AG\r:\ - :k9=^AH\r:k;=^AI\r:kA=\EE:kB=\EI:kD=\EW:kE=\ET:\ - :kI=\EQ:kL=\ER:kN=\EK:kP=\EJ:kS=\EY:kb=^H:kd=^J:\ - :kh=^^:kl=^H:kr=^L:ku=^K:le=^H:ll=^^^K:me=\E(\EH\003:\ - :mh=\E`7\E):mp=\E`7\E):mr=\E`6\E):nd=^L:nw=^M^J:\ - :pf=^T:pn=\Ez%+/%s\r:po=^X:ps=\EP:px=\Ez%+?%s\177:\ - :..sa=%?%p1%p3%|%t\E`6\E)\n%e%p5%p8%|%t\E`7\E)%e\E(%;\n%?%p9%t\EH\002%e\EH\003%;:\ - :se=\E(:sf=\n:so=\E`6\E):sr=\Ej:st=\E1:ta=^I:ts=\EF:\ - :up=^K:vb=\E`8\E`9:ve=\E`1:vi=\E`0: -wy50-mc|wyse50-mc|wyse 50 with magic cookies:\ - :ms@:\ - :ma@:sg#1:ug#1:\ - :ae=\EG0\EH\003:as=\EG0\EH\002:mb=\EG2:\ - :me=\EG0\E(\EH\003:mh=\EGp:mk=\EG1:mp=\EG0\E):\ - :mr=\EG4:\ - :..sa=\EG%'0'%?%p2%p6%|%t%{8}%|%;%?%p1%p3%|%p6%|%t%{4}%|%;%?%p4%t%{2}%|%;%?%p1%p5%|%t%{64}%|%;%?%p7%t%{1}%|%;%c%?%p8%t\E)%e\E(%;%?%p9%t\EH\002%e\EH\003%;:\ - :se=\EG0:so=\EGt:te=\EG0:ue=\EG0:us=\EG8:tc=wy50: -wy50-vb|wyse50-vb|wyse 50 visible bell:\ - :bl@:tc=wy50: -wy50-w|wyse50-w|wyse 50 132-column:\ - :Nl#16:co#132:lw#7:ws#97:\ - :cm=\Ea%i%dR%dC:dc=\EW:i1=\E`;\E`9:tc=wy50: -wy50-wvb|wyse50-wvb|wyse 50 132-column visible bell:\ - :bl@:tc=wy50-w: -wy350|wyse350|Wyse 350:\ - :5i:am:bw:hs:mi:xo:\ - :Co#8:NC#55:Nl#8:co#80:lh#1:li#24:lw#8:pa#8:sg#1:\ - :ug#1:ws#45:\ - :#2=\E{:%9=\EP:&3=\Er:@8=\E7:F1=^AJ\r:F2=^AK\r:\ - :F3=^AL\r:F4=^AM\r:F5=^AN\r:F6=^AO\r:LF=\EA11:\ - :LO=\EA10:Sb= :ac=0wa_h[jukslrmqnxqzttuyv]wpxv:\ - :ae=\EG0\EH\003:al=\EE:as=\EG0\EH\002:bl=^G:bt=\EI:\ - :cd=\EY:ce=\ET:cl=\E+:cm=\E=%+ %+ :cr=^M:ct=\E0:\ - :dc=\EW:dl=\ER:do=^J:ds=\EF\r:ei=\Er:fs=^M:ho=^^:\ - :i1=\E`\072\E`9:i2=\E%?:im=\Eq:ip=:is=\016\024\E'\E(:\ - :k1=^A@\r:k2=^AA\r:k3=^AB\r:k4=^AC\r:k5=^AD\r:\ - :k6=^AE\r:k7=^AF\r:k8=^AG\r:k9=^AH\r:k;=^AI\r:kA=\EE:\ - :kB=\EI:kD=\EW:kE=\ET:kI=\EQ:kL=\ER:kN=\EK:kP=\EJ:\ - :kS=\EY:kb=^H:kd=^J:kh=^^:kl=^H:kr=^L:ku=^K:le=^H:\ - :ll=^^^K:mb=\EG2:me=\EG0\E(\EH\003%{0}%PA%{0}%PC:\ - :mh=\EGp:mk=\EG1:mp=\EG0\E):mr=\EG4:nd=^L:nw=^M^J:\ - :oc=\E%?:op=\EG0:pf=^T:pn=\Ez%+/%s\r:po=^X:ps=\EP:\ - :px=\Ez%+?%s\177:se=\EG0:sf=\n:so=\EG4:sr=\Ej:st=\E1:\ - :ta=^I:ts=\EF:ue=\EG0:up=^K:us=\EG8:vb=\E`8\E`9:\ - :ve=\E`1:vi=\E`0: -wy350-vb|wyse350-vb|wyse 350 visible bell:\ - :bl@:tc=wy350: -wy350-w|wyse350-w|wyse 350 132-column:\ - :Nl#16:co#132:lw#7:ws#97:\ - :cm=\Ea%i%dR%dC:dc=\EW:i1=\E`;\E`9:tc=wy350: -wy350-wvb|wyse350-wvb|wyse 350 132-column visible bell:\ - :bl@:tc=wy350-w: -wy100|wyse 100:\ - :hs:mi:\ - :co#80:li#24:sg#1:ug#1:\ - :al=\EE:bl=^G:cd=\EY:ce=\ET:cl=\E;:cm=\E=%+ %+ :\ - :cr=^M:dc=\EW:dl=\ER:do=^J:ds=\EA31:ei=\Er:fs=^M:\ - :im=\Eq:is=\Eu\E0:k1=^A@\r:k2=^AA\r:k3=^AB\r:\ - :k4=^AC\r:k5=^AD\r:k6=^AE\r:k7=^AF\r:k8=^AG\r:kb=^H:\ - :kd=^J:kh=\E{:kl=^H:kr=^L:ku=^K:le=^H:nd=^L:se=\EG0:\ - :sf=^J:so=\EG4:ts=\EF:ue=\EG0:up=^K:us=\EG8: -wy120|wyse120|wy150|wyse150|Wyse 120/150:\ - :am:bw:hs:km:mi:ms:xo:\ - :co#80:it#8:li#24:pb#9601:ws#45:\ - :ae=\EcD:al=\EE:as=\EcE:bl=^G:bt=\EI:cd=\EY:ce=\ET:\ - :cl=\E+:cm=\E=%+ %+ :cr=^M:dc=\EW:dl=\ER:do=^J:\ - :ds=\EF\r:ei=\Er:fs=^M:ho=^^:i1=\EcB0\EcC1:\ - :i2=\EwJ\Ew1:im=\Eq:ip=:\ - :is=\Ed$\EcD\E'\Er\EH\003\Ed/\EO\Ee1\Ed*\E`@\E`9\E`1\016\024\El:\ - :k1=^A@\r:k2=^AA\r:k3=^AB\r:k4=^AC\r:k5=^AD\r:\ - :k6=^AE\r:k7=^AF\r:k8=^AG\r:k9=^AH\r:kD=\EW:kI=\EQ:\ - :kN=\EK:kP=\EJ:kb=^H:kd=^J:kh=^^:kl=^H:kr=^L:ku=^K:\ - :le=^H:ll=^^^K:mb=\EG2:me=\E(\EH\003\EG0\EcD:mh=\EGp:\ - :mr=\EG4:nd=^L:nw=\r\n:se=\EG0:sf=\n:so=\EGt:sr=\Ej:\ - :st=\E1:ta=\011:te=\Ew1:ti=\Ew0:ts=\EF:ue=\EG0:up=^K:\ - :us=\EG8:vb=\E`8\E`9:ve=\E`1:vi=\E`0: -wy120-w|wyse120-w|wy150-w|wyse150-w|wyse 120/150 132-column:\ - :Nl#16:co#132:lw#7:ws#97:\ - :cm=\Ea%i%dR%dC:dc=\EW:ip=:r2=\E`;:tc=wy120: -wy120-25|wyse120-25|wy150-25|wyse150-25|wyse 120/150 80-column 25-lines:\ - :Nl@:lh@:li#25:lw@:\ - :pn@:r3=\EwG\Ee):tc=wy120: -wy120-25-w|wyse120-25-w|wy150-25-w|wyse150-25-w|wyse 120/150 132-column 25-lines:\ - :Nl@:lh@:li#25:lw@:\ - :pn@:r3=\EwG\Ee):tc=wy120-w: -wy120-vb|wyse120-vb|wy150-vb|wyse150-vb|Wyse 120/150 visible bell:\ - :bl@:tc=wy120: -wy120-w-vb|wy120-wvb|wyse120-wvb|wy150-w-vb|wyse150-w-vb|Wyse 120/150 132-column visible bell:\ - :bl@:tc=wy120-w: -wy60|wyse60|Wyse 60:\ - :am:bw:hs:km:mi:ms:\ - :co#80:li#24:ws#45:\ - :ae=\EcD:al=\EE:as=\EcE:bl=^G:bt=\EI:cd=\EY:ce=\ET:\ - :cl=\E+:cm=\E=%+ %+ :cr=^M:ct=\E0:dc=\EW:dl=\ER:\ - :do=^J:ds=\EF\r:ei=\Er:fs=^M:ho=\E{:i1=\EcB0\EcC1:\ - :i2=\EwJ\Ew1:im=\Eq:ip=:\ - :is=\Ed$\EcD\E'\Er\EH\003\Ed/\EO\Ee1\Ed*\E`@\E`9\E`1\016\024\El:\ - :k1=^A@\r:k2=^AA\r:k3=^AB\r:k4=^AC\r:k5=^AD\r:\ - :k6=^AE\r:k7=^AF\r:k8=^AG\r:k9=^AH\r:kD=\EW:kI=\EQ:\ - :kN=\EK:kP=\EJ:kb=^H:kd=^J:kh=^^:kl=^H:kr=^L:ku=^K:\ - :le=^H:ll=\E{^K:mb=\EG2:me=\E(\EH\003\EG0\EcD:\ - :mh=\EGp:mr=\EG4:nd=^L:nw=\r\n:se=\EG0:sf=\n:so=\EGt:\ - :sr=\Ej:st=\E1:ta=\011:te=\Ew1:ti=\Ew0:ts=\EF:\ - :ue=\EG0:up=^K:us=\EG8:vb=\E`8\E`9:ve=\E`1:vi=\E`0: -wy60-w|wyse60-w|wyse 60 132-column:\ - :Nl#16:co#132:lw#7:ws#97:\ - :cm=\Ea%i%dR%dC:dc=\EW:ip=:r2=\EeF\E`;:tc=wy60: -wy60-25|wyse60-25|wyse 60 80-column 25-lines:\ - :Nl@:lh@:li#25:lw@:\ - :pn@:r3=\EwG\Ee):tc=wy60: -wy60-25-w|wyse60-25-w|wyse 60 132-column 25-lines:\ - :Nl@:lh@:li#25:lw@:\ - :pn@:r3=\EwG\Ee):tc=wy60-w: -wy60-42|wyse60-42|wyse 60 80-column 42-lines:\ - :li#42:\ - :al=\EE:cd=\Ey:cl=\E+:cm=\E=%+ %+ :dc=\EW:dl=\ER:\ - :i1=\EcB2\EcC3:ip=:nw=\r\n:r3=\Ee*:sf=\n:sr=\Ej:tc=wy60: -wy60-42-w|wyse60-42-w|wyse 60 132-column 42-lines:\ - :Nl#16:co#132:lw#7:ws#97:\ - :cd=\Ey:cl=\E+:cm=\Ea%i%dR%dC:dc=\EW:ho=\036:ip=:\ - :nw=\r\n:r2=\EeF\E`;:tc=wy60-42: -wy60-43|wyse60-43|wyse 60 80-column 43-lines:\ - :Nl@:lh@:li#43:lw@:\ - :pn@:r3=\Ee+:tc=wy60-42: -wy60-43-w|wyse60-43-w|wyse 60 132-column 43-lines:\ - :Nl@:lh@:li#43:lw@:\ - :pn@:r3=\Ee+:tc=wy60-42-w: -wy60-vb|wyse60-vb|Wyse 60 visible bell:\ - :bl@:tc=wy60: -wy60-w-vb|wy60-wvb|wyse60-wvb|Wyse 60 132-column visible bell:\ - :bl@:tc=wy60-w: - -wy99gt|wyse99gt|Wyse 99gt:\ - :ms@:\ - :al=\EE:cd=\Ey:ce=\Et:cl=\E+:dc=\EW:dl=\ER:i2=\Ew0:\ - :ip=:nw@:r2=\E`\072:sf=\n:sr=\Ej:ta=\011:te=\Ew0:\ - :ti=\Ew1:u0=\E~>\E8:u1=\E[42h:vb=\E`8\E`9:tc=wy60: -wy99gt-w|wyse99gt-w|wyse 99gt 132-column:\ - :Nl#16:co#132:lw#7:ws#97:\ - :cd=\Ey:cl=\E+:cm=\Ea%i%dR%dC:dc=\EW:ip=:r2=\E`;:tc=wy99gt: -wy99gt-25|wyse99gt-25|wyse 99gt 80-column 25-lines:\ - :Nl@:lh@:li#25:lw@:\ - :pn@:r2=\E`\072:r3=\EwG\Ee):tc=wy99gt: -wy99gt-25-w|wyse99gt-25-w|wyse 99gt 132-column 25-lines:\ - :Nl@:lh@:li#25:lw@:\ - :pn@:r2=\E`;:tc=wy99gt-w: -wy99gt-vb|wyse99gt-vb|Wyse 99gt visible bell:\ - :bl@:tc=wy99gt: -wy99gt-w-vb|wy99gt-wvb|wyse99gt-wvb|Wyse 99gt 132-column visible bell:\ - :bl@:tc=wy99gt-w: -wy160|wyse160|Wyse 160:\ - :am:bw:hs:km:mi:ms:\ - :co#80:li#24:ws#38:\ - :ae=\EcD:al=\EE:as=\EcE:bl=^G:bt=\EI:cd=\EY:ce=\ET:\ - :cl=\E+:cm=\E=%+ %+ :cr=^M:ct=\E0:dc=\EW:dl=\ER:\ - :do=^J:ds=\EF\r:ei=\Er:fs=^M:ho=\E{:i1=\EcB0\EcC1:\ - :i2=\Ew0:im=\Eq:ip=:\ - :is=\Ed$\EcD\E'\Er\EH\003\Ed/\EO\Ee1\Ed*\E`@\E`9\E`1\016\024\El:\ - :k1=^A@\r:k2=^AA\r:k3=^AB\r:k4=^AC\r:k5=^AD\r:\ - :k6=^AE\r:k7=^AF\r:k8=^AG\r:k9=^AH\r:kD=\EW:kI=\EQ:\ - :kN=\EK:kP=\EJ:kb=^H:kd=^J:kh=^^:kl=^H:kr=^L:ku=^K:\ - :le=^H:ll=\E{^K:mb=\EG2:me=\E(\EH\003\EG0\EcD:\ - :mh=\EGp:mr=\EG4:nd=^L:nw=\r\n:se=\EG0:sf=\n:so=\EGt:\ - :sr=\Ej:st=\E1:ta=^I:te=\Ew0:ti=\Ew1:ts=\EF:ue=\EG0:\ - :up=^K:us=\EG8:vb=\E`8\E`9:ve=\E`1:vi=\E`0: -wy160-w|wyse160-w|wyse 160 132-column:\ - :Nl#16:co#132:lw#7:ws#90:\ - :cm=\Ea%i%dR%dC:dc=\EW:r2=\EeF\E`;:tc=wy160: -wy160-25|wyse160-25|wyse 160 80-column 25-lines:\ - :Nl@:lh@:li#25:lw@:\ - :pn@:r3=\EwG\Ee):tc=wy160: -wy160-25-w|wyse160-25-w|wyse 160 132-column 25-lines:\ - :Nl@:lh@:li#25:lw@:\ - :pn@:r3=\EwG\Ee):tc=wy160-w: -wy160-42|wyse160-42|wyse 160 80-column 42-lines:\ - :li#42:\ - :al=\EE:cd=\Ey:cl=\E+:dl=\ER:i1=\EcB2\EcC3:nw=\r\n:\ - :r3=\Ee*:sf=\n:sr=\Ej:tc=wy160: -wy160-42-w|wyse160-42-w|wyse 160 132-column 42-lines:\ - :Nl#16:co#132:lw#7:ws#90:\ - :cm=\Ea%i%dR%dC:dc=\EW:ip=:r2=\EeF\E`;:tc=wy160-42: -wy160-43|wyse160-43|wyse 160 80-column 43-lines:\ - :Nl@:lh@:li#43:lw@:\ - :pn@:r3=\Ee+:tc=wy160-42: -wy160-43-w|wyse160-43-w|wyse 160 132-column 43-lines:\ - :Nl@:lh@:li#43:lw@:\ - :pn@:r3=\Ee+:tc=wy160-42-w: -wy160-vb|wyse160-vb|Wyse 160 visible bell:\ - :bl@:tc=wy160: -wy160-w-vb|wy160-wvb|wyse160-wvb|Wyse 160 132-column visible bell:\ - :bl@:tc=wy160-w: -wy75|wyse75|wyse 75:\ - :am:hs:mi:ms:xn:xo:\ - :co#80:li#24:ma#1:pb#1201:ws#78:\ - :AL=\E[%dL:DC=\E[%dP:DL=\E[%dM:DO=\E[%dB:IC=\E[%d@:\ - :K1=\EOw:K2=\EOu:K3=\EOy:K4=\EOq:K5=\EOs:LE=\E[%dD:\ - :RI=\E[%dC:UP=\E[%dA:ae=^O:al=\E[L:as=^N:bl=^G:\ - :bt=\E[Z:cd=\E[J:ce=\E[K:cl=\E[H\E[J:cm=\E[%i%d;%dH:\ - :cr=^M:cs=\E[%i%d;%dr:ct=\E[3g:dc=\E[P:dl=\E[M:do=^J:\ - :ds=\E[>\\\054\001\001\E[>-\001\001:ec=\E[%dX:\ - :ei=\E[4l:fs=^A:ho=\E[H:\ - :i1=\E[2;4;20;30l\E[?1;10l\E[12h\E[?7;8;25h:i2=\E[m:\ - :im=\E[4h:ip=:is=\E>\E(B\E)0\017:k1=\E[?5i:k2=\E[?3i:\ - :k3=\E[2i:k4=\E[@:k5=\E[M:k6=\E[17~:k7=\E[18~:\ - :k8=\E[19~:k9=\E[20~:kI=\E[@:kN=\E[6~:kP=\E[5~:kb=^H:\ - :kd=\E[B:ke=\E>:kh=\E[H:kl=\E[D:kr=\E[C:\ - :ks=\E[?1l\E[?7h\E=:ku=\E[A:le=^H:me=\E[m\017:\ - :mh=\E[0t\E[2m:mr=\E[1t\E[7m:nd=\E[C:rc=\E8:sc=\E7:\ - :se=\E[m:sf=\n:so=\E[1t\E[7m:sr=\EM:st=\EH:ta=^I:\ - :ts=\E[>\\\054\001:ue=\E[m:up=\E[A:us=\E[2t\E[4m:\ - :vb=\E[30h\E\\\054\E[30l:ve=\E[?25h:vi=\E[?25l: -wy75-mc|wyse75-mc|wyse 75 with magic cookies:\ - :ms@:\ - :ma@:sg#1:ug#1:\ - :ae=\E[0p\017:as=\E[0p\016:i2=\E[m\E[p:mb=\E[2p:\ - :me=\E[0p\017:mh=\E[1p:mk=\E[4p:mr=\E[16p:\ - :..sa=\E[%{0}%?%p2%p6%|%t%{8}%|%;%?%p1%p3%|%p6%|%t%{16}%|%;%?%p4%t%{2}%|%;%?%p1%p5%|%t%{1}%|%;%?%p7%t%{4}%|%;%dp%?%p9%t\016%e\017%;:\ - :se=\E[0p:so=\E[17p:ue=\E[0p:us=\E[8p:tc=wy75: -wy75-vb|wyse75-vb|wyse 75 with visible bell:\ - :pb@:\ - :bl@:tc=wy75: -wy75-w|wyse75-w|wyse 75 in 132 column mode:\ - :co#132:ws#130:\ - :r2=\E[35h\E[?3h:tc=wy75: -wy75-wvb|wyse75-wvb|wyse 75 with visible bell 132 columns:\ - :pb@:\ - :bl@:tc=wy75-w: -wy85|wyse85|wyse 85:\ - :am:hs:mi:ms:xn:xo:\ - :co#80:it#8:li#24:ws#80:\ - :AL=\E[%dL:DC=\E[%dP:DL=\E[%dM:DO=\E[%dB:IC=\E[%d@:\ - :K1=\EOw:K2=\EOu:K3=\EOy:K4=\EOq:K5=\EOs:LE=\E[%dD:\ - :RI=\E[%dC:UP=\E[%dA:ae=^O:al=\E[L:as=^N:bl=^G:\ - :bt=\E[Z:cd=\E[J:ce=\E[K:cl=\E[H\E[J:cm=\E[%i%d;%dH:\ - :cr=^M:cs=\E[%i%d;%dr:ct=\E[3g:dc=\E[P:dl=\E[M:do=^J:\ - :ds=\E[40l:ec=\E[%dX:ei=\E[4l:fs=\E[1;24r\E8:ho=\E[H:\ - :i1=\E[62;1"p\E[?5W:i2=\E>\E(B\E)0\017\E[m:im=\E[4h:\ - :ip=:is=\E[2;4;20;30l\E[?1;4;10;16l\E[12h\E[?7;8;25h:\ - :k1=\EOP:k2=\EOQ:k3=\EOR:k4=\EOS:k6=\E[17~:k7=\E[18~:\ - :k8=\E[19~:k9=\E[20~:kD=\E[3~:kI=\E[2~:kN=\E[6~:\ - :kP=\E[5~:kb=^H:kd=\E[B:ke=\E>:kh=\E[26~:kl=\E[D:\ - :kr=\E[C:ks=\E[?1l\E=:ku=\E[A:le=^H:mb=\E[5m:\ - :md=\E[1m:me=\E[m\017:mh=\E[2m:mr=\E[7m:nd=\E[C:\ - :rc=\E8:sc=\E7:se=\E[m:sf=\n:so=\E[7m:sr=\EM:st=\EH:\ - :ta=\011:ts=\E[40h\E7\E[25;%i%p1%dH:ue=\E[m:up=\E[A:\ - :us=\E[4m:vb=\E[30h\E\\\054\E[30l:ve=\E[?25h:\ - :vi=\E[?25l: -wy85-vb|wyse85-vb|wyse 85 with visible bell:\ - :bl@:vb=\E[30h\E\\\054\E[30l:tc=wy85: -wy85-w|wyse85-w|wyse 85 in 132-column mode:\ - :co#132:ws#132:\ - :r2=\E[35h\E[?3h:tc=wy85: -wy85-wvb|wyse85-wvb|wyse 85 with visible bell 132-columns:\ - :bl@:tc=wy85-w: -wy185|wyse185|wyse 185:\ - :am:hs:km:mi:ms:xn:xo:\ - :co#80:it#8:li#24:ws#80:\ - :AL=\E[%dL:DC=\E[%dP:DL=\E[%dM:DO=\E[%dB:IC=\E[%d@:\ - :K1=\EOw:K2=\EOu:K3=\EOy:K4=\EOq:K5=\EOs:LE=\E[%dD:\ - :RI=\E[%dC:UP=\E[%dA:ae=^O:al=\E[L:as=^N:bl=^G:\ - :bt=\E[Z:cd=\E[J:ce=\E[K:cl=\E[H\E[J:cm=\E[%i%d;%dH:\ - :cr=^M:cs=\E[%i%d;%dr:ct=\E[3g:dc=\E[P:dl=\E[M:do=^J:\ - :ds=\E7\E[99;0H\E[K\E8:ec=\E[%dX:ei=\E[4l:\ - :fs=\E[1;24r\E8:ho=\E[H:i1=\E[?5W:\ - :i2=\E>\E(B\E)0\017\E[m:im=\E[4h:ip=:\ - :is=\E[2;4;20;30l\E[?1;4;10;16l\E[12h\E[?7;8;25h:\ - :k1=\EOP:k2=\EOQ:k3=\EOR:k4=\EOS:k6=\E[17~:k7=\E[18~:\ - :k8=\E[19~:k9=\E[20~:kD=\E[3~:kI=\E[2~:kN=\E[6~:\ - :kP=\E[5~:kb=^H:kd=\E[B:ke=\E>:kh=\E[26~:kl=\E[D:\ - :kr=\E[C:ks=\E[?1l\E=:ku=\E[A:le=^H:mb=\E[5m:\ - :md=\E[1m:me=\E[m\017:mh=\E[2m:mr=\E[7m:nd=\E[C:\ - :rc=\E8:sc=\E7:se=\E[27m:sf=\n:so=\E[7m:sr=\EM:\ - :st=\EH:ta=^I:te=\E[ R:ti=\E[ Q:ts=\E7\E[99;%i%p1%dH:\ - :ue=\E[24m:up=\E[A:us=\E[4m:vb=\E[30h\E\\\054\E[30l:\ - :ve=\E[34h\E[?25h:vi=\E[?25l:vs=\E[?25h\E[34l: -wy185-24|wyse185-24|wyse 185 with 24 data lines:\ - :hs@:\ - :ds@:fs@:r3=\E[?5l\E[47h\E[40l\E[1;24r:ts@:tc=wy185: -wy185-vb|wyse185-vb|wyse 185+flash:\ - :bl@:tc=wy185: -wy185-w|wyse185-w|wyse 185 in 132-column mode:\ - :co#132:ws#132:\ - :DC=\E[%dP:IC=\E[%d@:dc=\E[P:ei=:im=:ip=:\ - :r2=\E[35h\E[?3h:tc=wy185: -wy185-wvb|wyse185-wvb|wyse 185+flash+132 cols:\ - :bl@:tc=wy185-w: - - -wy325|wyse325|Wyse epc:\ - :am:bw:hs:mi:\ - :co#80:li#24:pb#9601:ws#45:\ - :ae=\EcD:al=\EE:as=\EcE:bl=^G:bt=\EI:cd=\EY:ce=\ET:\ - :cl=\E+:cm=\E=%+ %+ :cr=^M:ct=\E0:dc=\EW:dl=\ER:\ - :do=^J:ds=\EF\r:ei=\Er:fs=^M:ho=^^:i1=\EcB0\EcC1:\ - :i2=\Ew0:im=\Eq:ip=:\ - :is=\EcD\E'\Er\EH\003\Ed/\EO\Ee1\Ed*\E`@\E`9\E`1\016\024\El:\ - :k1=^A@\r:k2=^AA\r:k3=^AB\r:k4=^AC\r:k5=^AD\r:\ - :k6=^AE\r:k7=^AF\r:k8=^AG\r:k9=^AH\r:kD=\EW:kI=\Eq:\ - :kN=\EK:kP=\EJ:kb=^H:kd=^J:kh=^^:kl=^H:kr=^L:ku=^K:\ - :le=^H:ll=^^^K:mb=\EG2:me=\E(\EH\003\EG0\EcD:mh=\EGp:\ - :mr=\EG4:nd=^L:se=\EG0:sf=\n:so=\EGt:sr=\Ej:st=\E1:\ - :ta=^I:te=\Ew0:ti=\Ew1:ts=\EF:ue=\EG0:up=^K:us=\EG8:\ - :vb=\E`8\E`9:ve=\E`1:vi=\E`0: - -wy325-vb|wyse325-vb|wyse-325 with visual bell:\ - :bl@:tc=wy325: - -wy325-w|wyse325-w|wy325w-24|wyse-325 in wide mode:\ - :Nl#16:co#132:lw#7:ws#97:\ - :cm=\Ea%i%dR%dC:dc=\EW:ip=:r2=\E`;:tc=wy325: -wy325-25|wyse325-25|wy325-80|wyse-325|wyse-325 25 lines:\ - :Nl@:lh@:li#25:lw@:\ - :pn@:r3=\EwG\Ee):tc=wy325: -wy325-25w|wyse325-25w|wy325 132 columns:\ - :Nl@:lh@:li#25:lw@:\ - :pn@:r3=\EwG\Ee):tc=wy325-w: -wy325-w-vb|wy325-wvb|wyse325-wvb|wyse-325 wide mode reverse video:\ - :bl@:tc=wy325-w: - -wy325-42|wyse325-42|wyse-325 42 lines:\ - :Nl@:lh@:li#42:lw@:\ - :pn@:r3=\EwG\Ee):tc=wy325: -wy325-42w|wyse325-42w|wyse-325 42 lines wide mode:\ - :Nl@:lh@:li#42:lw@:\ - :pn@:r3=\EwG\Ee):tc=wy325-w: -wy325-42w-vb|wy325-42wvb|wyse-325 42 lines wide mode visual bell:\ - :bl@:tc=wy325-w: -wy325-43|wyse325-43|wyse-325 43 lines:\ - :Nl@:lh@:li#43:lw@:\ - :pn@:tc=wy325: -wy325-43w|wyse325-43w|wyse-325 43 lines wide mode:\ - :Nl@:lh@:li#43:lw@:\ - :pn@:r3=\EwG\Ee):tc=wy325-w: -wy325-43w-vb|wy325-43wvb|wyse-325 43 lines wide mode visual bell:\ - :bl@:tc=wy325-w: - -wy370-nk|wyse 370 without function keys:\ - :am:hs:mi:ms:xn:xo:\ - :co#80:it#8:li#24:ws#80:\ - :AL=\E[%dL:DC=\E[%dP:DL=\E[%dM:DO=\E[%dB:IC=\E[%d@:\ - :LE=\E[%dD:RI=\E[%dC:UP=\E[%dA:ae=^O:al=\E[L:as=^N:\ - :bl=^G:bt=\E[Z:cd=\E[J:ce=\E[K:cl=\E[H\E[J:\ - :cm=\E[%i%d;%dH:cr=^M:cs=\E[%i%d;%dr:ct=\E[3g:\ - :dc=\E[P:dl=\E[M:do=^J:ds=\E[40l:ec=\E[%dX:ei=\E[4l:\ - :fs=\E[1;24r\E8:ho=\E[H:i1=\E[90;1"p\E[?5W:\ - :i2=\E>\017\E)0\E(B\E[63;0w\E[m:im=\E[4h:ip=:\ - :is=\E[2;4;20;30;40l\E[?1;10;16l\E[12h\E[?7;8;25h:\ - :ke=\E>:ks=\E[?1l\E=:le=^H:mb=\E[5m:md=\E[1m:\ - :me=\E[m\017:mh=\E[2m:mr=\E[7m:nd=\E[C:rc=\E8:sc=\E7:\ - :se=\E[27m:sf=\n:so=\E[7m:sr=\EM:st=\EH:ta=\011:\ - :te=\E[ R:ti=\E[ Q:ts=\E[40l\E[40h\E7\E[99;%i%p1%dH:\ - :ue=\E[24m:up=\E[A:us=\E[4m:vb=\E[30h\E\\\054\E[30l:\ - :ve=\E[34h\E[?25h:vi=\E[?25l:vs=\E[?25h\E[34l: -wy370|wyse370|wy370-101k|Wyse 370 with 101 key keyboard:\ - :@8=\EOM:F1=\E[23~:F2=\E[24~:F3=\E[25~:F4=\E[26~:\ - :F5=\E[28~:F6=\E[29~:k1=\E[?4i:k2=\E[?3i:k3=\E[2i:\ - :k4=\E[@:k5=\E[M:k6=\E[17~:k7=\E[18~:k8=\E[19~:\ - :k9=\E[20~:k;=\E[21~:kA=\EOP:kB=\E[Z:kD=\EOQ:kI=\EOP:\ - :kL=\EOQ:kN=\E[U:kP=\E[V:kb=^H:kd=\E[B:kh=\E[H:\ - :kl=\E[D:kr=\E[C:ku=\E[A:tc=wy370-nk: -wy370-105k|Wyse 370 with 105 key keyboard:\ - :%1=\E[28~:*6=\E[4~:@0=\E[1~:@8=\EOM:F1=\E[23~:\ - :F2=\E[24~:F3=\E[25~:F4=\E[26~:F5=\E[28~:F6=\E[29~:\ - :F7=\E[31~:F8=\E[32~:F9=\E[33~:FA=\E[34~:K1=\EOw:\ - :K2=\EOu:K3=\EOy:K4=\EOq:K5=\EOs:k1=\EOP:k2=\EOQ:\ - :k3=\EOR:k4=\EOS:k6=\E[17~:k7=\E[18~:k8=\E[19~:\ - :k9=\E[20~:k;=\E[21~:kD=\E[3~:kI=\E[2~:kN=\E[6~:\ - :kP=\E[5~:kb=^H:kd=\E[B:kh=\E[26~:kl=\E[D:kr=\E[C:\ - :ku=\E[A:l1=PF1:l2=PF2:l3=PF3:l4=PF4:tc=wy370-nk: -wy370-EPC|Wyse 370 with 102 key keyboard:\ - :@7=\E[1~:@8=\EOM:F1=\E[23~:F2=\E[24~:k1=\EOP:\ - :k2=\EOQ:k3=\EOR:k4=\EOS:k5=\E[M:k6=\E[17~:k7=\E[18~:\ - :k8=\E[19~:k9=\E[20~:k;=\E[21~:kB=\E[Z:kI=\E[2~:\ - :kN=\E[U:kP=\E[V:kb=^H:kd=\E[B:kh=\E[H:kl=\E[D:\ - :kr=\E[C:ku=\E[A:tc=wy370-nk: -wy370-vb|Wyse 370 with visible bell:\ - :bl@:tc=wy370: -wy370-w|Wyse 370 in 132-column mode:\ - :co#132:ws#132:\ - :r2=\E[35h\E[?3h:tc=wy370: -wy370-wvb|Wyse 370 with visible bell 132-columns:\ - :vb=\E[30h\E\\\054\E[30l:tc=wy370-w: -wy370-rv|Wyse 370 reverse video:\ - :r3=\E[32h\E[?5h:tc=wy370: -wy99gt-tek|Wyse 99gt Tektronix 4010/4014 emulator:\ - :am:os:\ - :co#74:li#35:\ - :bl=^G:cl=\E^L:\ - :..cm=\035%{3040}%{89}%p1%*%-%Py\n%p2%{55}%*%Px\n%gy%{128}%/%{31}%&%{32}%+%c\n%gy%{3}%&%{4}%*%gx%{3}%&%+%{96}%+%c\n%gy%{004}%/%{31}%&%{96}%+%c\n%gx%{128}%/%{31}%&%{32}%+%c\n%gx%{004}%/%{31}%&%{64}%+%c\037:\ - :cr=^M:do=^J:ff=^L:\ - :hd=\036HHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHH\037:\ - :ho=^]7`x @\037:\ - :hu=\036DDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDD\037:\ - :is=\E8:le=^H:nd= :nw=^M^J:u0=\E~>\E8:u1=\E[42h:\ - :up=^K: -wy160-tek|Wyse 160 Tektronix 4010/4014 emulator:\ - :..cm=\035%{3103}%{91}%p1%*%-%Py\n%p2%{55}%*%Px\n%gy%{128}%/%{31}%&%{32}%+%c\n%gy%{3}%&%{4}%*%gx%{3}%&%+%{96}%+%c\n%gy%{004}%/%{31}%&%{96}%+%c\n%gx%{128}%/%{31}%&%{32}%+%c\n%gx%{004}%/%{31}%&%{64}%+%c\037:\ - :ho=^]8`g @\037:tc=wy99gt-tek: -wy370-tek|Wyse 370 Tektronix 4010/4014 emulator:\ - :am:os:\ - :co#80:li#36:\ - :bl=^G:cl=\E^L:\ - :..cm=\035%{775}%{108}%p1%*%{5}%/%-%Py\n%p2%{64}%*%{4}%+%{5}%/%Px\n%gy%{32}%/%{31}%&%{32}%+%c\n%gy%{31}%&%{96}%+%c\n%gx%{32}%/%{31}%&%{32}%+%c\n%gx%{31}%&%{64}%+%c\037:\ - :cr=^M:do=^J:ff=^L:\ - :hd=\036HHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHH\037:\ - :ho=^]8g @\037:\ - :hu=\036DDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDD\037:\ - :is=\E8:kb=^H:kd=^J:kl=^H:kr=^I:ku=^K:le=^H:nd= :\ - :nw=^M^J:u0=\E[?38h\E8:u1=\E[?38l\E)0:up=^K: - - -wyse-vp|wyse|Wyse 50 in ADDS Viewpoint emulation mode with "enhance" on:\ - :am:\ - :co#80:it#8:li#24:\ - :al=\EM:bl=^G:cd=\Ek:ce=\EK:cl=^L:cm=\EY%+ %+ :cr=^M:\ - :dc=\EW:dl=\El:do=^J:ei=\Er:ho=^A:\ - :if=/usr/share/tabset/wyse-adds:im=\Eq:\ - :is=\E`\072\E`9\017\Er:kb=^H:kd=^J:kh=^A:kl=^U:kr=^F:\ - :ku=^Z:le=^H:ll=^A^Z:nd=^F:nw=^M^J:\ - :r1=\E`\072\E`9\017\Er:se=^O:sf=^J:so=^N:ta=^I:ue=^O:\ - :up=^Z:us=^N: - -wy75ap|wyse75ap|wy-75ap|wyse-75ap|Wyse WY-75 Applications and Cursor keypad:\ - :is=\E[1;24r\E[?10;3l\E[?1;25h\E[4l\E[m\E(B\E=:kb=^H:\ - :kd=\EOB:ke=10\E[?1l\E>:kh=\EOH:kl=\EOD:kr=\EOC:\ - :ks=10\E[?1h\E=:ku=\EOA:tc=wy75: - -wy100q|Wyse 100 for Quotron:\ - :co#80:li#24:sg#1:ug#1:\ - :al=\EE:bt=\EI:cd=\EY:ce=\ET:cl=^Z:cm=\E=%+ %+ :\ - :dc=\EW:dl=\ER:do=^J:ei=\Er:ho=^^:im=\Eq:\ - :is=\E`\072\200\EC\EDF\E0\E'\E(\EA21:kd=^J:kl=^H:\ - :kr=^L:ku=^K:le=^H:nd=^L:se=\EG0:so=\EG4:sr=\Ej:\ - :ue=\EG0:up=^K:us=\EG8: - - -kermit|standard kermit:\ - :co#80:li#24:\ - :cd=\EJ:ce=\EK:cl=\EE:cm=\EY%+ %+ :ho=\EH:\ - :is=K0 Standard Kermit 9-25-84\n:kd=^J:kh=^^:kl=^H:\ - :kr=^L:ku=^K:le=^H:nd=\EC:up=\EA: -kermit-am|standard kermit plus auto-margin:\ - :am:\ - :is=K1 Standard Kermit plus Automatic Margins\n:tc=kermit: -pckermit|pckermit12|UCB IBMPC Kermit 1.2:\ - :am:\ - :li#25:\ - :cd@:ce@:cl=\EH\EJ:\ - :is=K2 UCB IBMPC Kermit 1.2 8-30-84\n:tc=kermit: -pckermit120|UCB IBMPC Kermit 1.20:\ - :it#8:li#24:\ - :al=\EL:dc=\EN:dl=\EM:do=\EB:ei@:im@:\ - :is=\EO\Eq\EJ\EY7 K3 UCB IBMPC Kermit 1.20 12-19-84\n:\ - :se=\Eq:so=\Ep:ta=^I:vs=\EO\Eq\EEK3:tc=kermit: -msk227|mskermit227|MS-DOS Kermit 2.27 for the IBMPC:\ - :am@:\ - :co#80:it#8:li#24:\ - :al=\EL:cd=\EJ:ce=\EK:cl=\EE:cm=\EY%+ %+ :dc=\EN:\ - :dl=\EM:do=\EB:ei=\EO:ho=\EH:im=\E@:\ - :is=\EO\Eq\EG\Ew\EJ\EY7 K4 MS Kermit 2.27 for the IBMPC 3-17-85\n:\ - :kd=^J:kh=^^:kl=^H:kr=^L:ku=^K:le=^H:nd=\EC:rc=\Ek:\ - :sc=\Ej:se=\Eq:so=\Ep:ta=^I:up=\EA:vs=\EO\Eq\EG\EwK4: -msk227am|mskermit227am|UCB MS-DOS Kermit 2.27 with automatic margins:\ - :am:\ - :is=\EO\Eq\EG\Ev\EJ\EY7 K5 MS Kermit 2.27 +automatic margins 3-17-85\n:\ - :vs=\EO\Eq\EG\EvK5:tc=msk227: -msk22714|mskermit22714|UCB MS-DOS Kermit 2.27 UCB 227.14 IBM PC:\ - :am:\ - :is=\EO\Eq\EG\Ev\EJ\EY7 K6 MS Kermit 2.27 UCB 227.14 IBM PC 3-17-85\n:\ - :k0=\E0:k1=\E1:k2=\E2:k3=\E3:k4=\E4:k5=\E5:k6=\E6:\ - :k7=\E7:k8=\E8:k9=\E9:md=\E[1m:me=\E[m:mr=\E[7m:\ - :se=\E[m:so=\E[1m:ue=\E[m:us=\E[4m:vs=\EO\Eq\EG\EvK6:tc=mskermit227: -vt320-k3|MS-Kermit 3.00's vt320 emulation:\ - :am:es:hs:km:mi:ms:xn:\ - :co#80:it#8:li#49:pb#9600:vt#3:\ - :AL=\E[%dL:CC=\E:DC=\E[%dP:DL=\E[%dM:DO=\E[%dB:\ - :IC=\E[%d@:LE=\E[%dD:RI=\E[%dC:SR=\E[%dL:UP=\E[%dA:\ - :ae=\E(B:al=\E[L:as=\E(0:bl=^G:cd=\E[J:ce=\E[K:\ - :cl=\E[H\E[J:cm=\E[%i%d;%dH:cr=^M:cs=\E[%i%d;%dr:\ - :ct=\E[3g:dc=\E[P:dl=\E[M:do=^J:ds=\E[0$~:ec=\E[%dX:\ - :ei=\E[4l:fs=\E[0$}:ho=\E[H:im=\E[4h:\ - :is=\E>\E F\E[?1l\E[?7h\E[r\E[2$~:k0=\E[21~:k1=\EOP:\ - :k2=\EOQ:k3=\EOR:k4=\EOS:k6=\E[17~:k7=\E[18~:\ - :k8=\E[19~:k9=\E[20~:kI=\E[2~:kN=\E[6~:kP=\E[5~:\ - :kb=^H:kd=\EOB:ke=\E[?1l\E>:kl=\EOD:kr=\EOC:\ - :ks=\E[?1h\E=:ku=\EOA:le=^H:mb=\E[5m:md=\E[1m:\ - :me=\E[m:mr=\E[7m:nd=\E[C:nw=^M^J:rc=\E8:sc=\E7:\ - :se=\E[27m:sf=^J:so=\E[7m:sr=\EM:st=\EH:ta=^I:\ - :ts=\E[1$}\r\E[K:ue=\E[24m:up=\E[A:us=\E[4m:\ - :vb=\E[?5h\E[?5l\E[?5h\E[?5l\E[?5h\E[?5l:ve=\E[?25h:\ - :vi=\E[?25l: -vt320-k311|dec vt320 series as defined by kermit 3.11:\ - :am:es:hs:mi:ms:xn:xo:\ - :co#80:it#8:li#24:vt#3:\ - :AL=\E[%dL:DC=\E[%dP:DL=\E[%dM:DO=\E[%dB:IC=\E[%d@:\ - :LE=\E[%dD:RA=\E[?7l:RI=\E[%dC:SA=\E[?7h:UP=\E[%dA:\ - :al=3\E[L:bl=^G:cd=\E[J:ce=\E[K:cl=\E[;H\E[2J:\ - :cm=\E[%i%d;%dH:cr=^M:cs=\E[%i%d;%dr:ct=\E[3g:\ - :dc=\E[P:dl=\E[M:do=^J:ds=\E[2$~\r\E[1$}\E[K\E[$}:\ - :ei=\E[4l:fs=\E[$}:ho=\E[H:im=\E[4h:\ - :is=\E>\E[?3l\E[?4l\E[?5l\E[?7h\E[?8h\E[1;24r\E[24;1H:\ - :k1=\EOP:k2=\EOQ:k3=\EOR:k4=\EOS:k6=\E[17~:k7=\E[18~:\ - :k8=\E[19~:k9=\E[20~:kb=^H:kd=\EOB:ke=\E[?1l\E>:\ - :kl=\EOD:kr=\EOC:ks=\E[?1h\E=:ku=\EOA:l1=pf1:l2=pf2:\ - :l3=pf3:l4=pf4:le=^H:mb=\E[5m:md=\E[1m:me=\E[m:\ - :mr=\E[7m:nd=\E[C:nw=^M\ED:r1=\E[?3l:rc=\E8:\ - :rf=/usr/lib/tabset/vt100:sc=\E7:se=\E[27m:sf=\ED:\ - :so=\E[7m:sr=\EM:st=\EH:ta=^I:\ - :ts=\E[2$~\E[1$}\E[1;%dH:ue=\E[24m:up=\E[A:us=\E[4m:\ - :vb=\E[?5h\E[?5l:ve=\E[?25h:vi=\E[?25l:vs=\E[?25h: - - -avatar0|avatar terminal emulator level 0:\ - :am:ms:ut:\ - :co#80:it#8:li#25:\ - :as=:ce=^V^G:cm=\026\010%.%.:cr=^M:do=^V^D:le=^V^E:\ - :mb=^A^V\177:md=^V^A^P:me=^V^A^G:mk=^V^A\200:\ - :mr=^A^Vp:nd=^V^F:r2=^L:rp=\031%.%d:\ - :..sa=\026\001%{0}%?%p1%t%{112}%|%;%?%p2%t%{1}%|%;%?%p3%t%{112}%|%;%?%p4%t{128}%|%;%?%p6%t%{16}%|%;:\ - :sf=^J:so=^A^Vp:up=^V^C:us=^V^A:tc=klone+acs: -avatar0+|avatar terminal emulator level 0+:\ - :dc=^V^N:ei=\026\n\200\200\200\200:im=^V^I:tc=avatar0: -avatar|avatar1|avatar terminal emulator level 1:\ - :RA=^V":SA=^V$:al=^V+:dl=^V-:ei=^V^P:ve=^V'^A:\ - :vi=^V'^B:vs=^V^C:tc=avatar0+: - - -att2300|sv80|AT&T 2300 Video Information Terminal 80 column mode:\ - :am:eo:mi:ms:xo:\ - :co#80:it#8:li#24:\ - :AL=\E[%dL:DC=\E[%dP:DL=\E[%dM:DO=\E[%dB:F1=\E[11r:\ - :F2=\E[12r:F3=\E[13r:F4=\E[14r:F5=\E[15r:F6=\E[16r:\ - :IC=\E[%d@:LE=\E[%dD:RI=\E[%dC:UP=\E[%dA:al=\E[L:\ - :bl=^G:cb=\E[1K:cd=\E[J:ce=\E[K:cl=\E[H\E[J:\ - :cm=\E[%i%d;%dH:cr=^M:dc=\E[P:dl=\E[M:do=^J:ei=\E[4l:\ - :ho=\E[H:im=\E[4h:k1=\E[1r:k2=\E[2r:k3=\E[3r:\ - :k4=\E[4r:k5=\E[5r:k6=\E[6r:k7=\E[7r:k8=\E[8r:\ - :k9=\E[9r:k;=\E[10r:kA=\E[L:kB=\E[Z:kC=\E[J:kD=\E[P:\ - :kI=\E[@:kL=\E[M:kb=^H:kd=\E[B:kh=\E[H:kl=\E[D:\ - :kr=\E[C:ku=\E[A:le=^H:me=\E[m:mr=\E[7m:nd=\E[C:\ - :pf=\E[4i:po=\E[5i:ps=\E[0i:se=\E[m:sf=^J:so=\E[7m:\ - :ta=^I:up=\E[A: -att2350|AT&T 2350 Video Information Terminal 80 column mode:\ - :pf@:po@:ps@:tc=att2300: - -att5410v1|att4410v1|tty5410v1|AT&T 4410/5410 80 columns - version 1:\ - :am:hs:mi:ms:xo:\ - :Nl#8:co#80:it#8:lh#2:li#24:lw#8:ws#80:\ - :ac=``aaffhhggjjkkllmmnnooppqqrrssttuuvvwwxxyyzz{{||}}~~00++--\\\054\\\054..:\ - :ae=^O:al=\E[L:as=^N:bl=^G:cd=\E[J:ce=\E[K:\ - :cl=\E[H\E[J:cm=\E[%i%d;%dH:cr=^M:cs=\E[%i%d;%dr:\ - :dc=\E[P:dl=\E[M:do=\E[B:ei=:fs=\E8:ho=\E[H:\ - :i1=\E[?3l\E)0:\ - :i2=\E[1;03q f1 \EOP\E[2;03q f2 \EOQ\E[3;03q f3 \EOR\E[4;03q f4 \EOS\E[5;03q f5 \EOT\E[6;03q f6 \EOU\E[7;03q f7 \EOV\E[8;03q f8 \EOW:\ - :ic=\E[@:im=:k1=\EOP:k2=\EOQ:k3=\EOR:k4=\EOS:k5=\EOT:\ - :k6=\EOU:k7=\EOV:k8=\EOW:kC=\E[2J:kH=\E[24;1H:kb=^H:\ - :kd=\E[B:kh=\E[H:kl=\E[D:kr=\E[C:ku=\E[A:le=^H:\ - :ll=\E[24H:mb=\E[5m:md=\E[2;7m:me=\E[m\017:mh=\E[2m:\ - :mk=\E[8m:mr=\E[7m:nd=\E[C:nw=^M^J:\ - :r2=\Ec\E[?3l\E[2;0y:rc=\E8:sc=\E7:se=\E[m:sf=^J:\ - :so=\E[7m:sr=\EM:ta=^I:ts=\E7\E[25;%p1%{1}%+%dH:\ - :ue=\E[m:up=\E[A:us=\E[4m: - -att4410v1-w|att5410v1-w|tty5410v1-w|AT&T 4410/5410 132 columns - version 1:\ - :co#132:ws#132:\ - :i1=\E[?3h\E)0:r2=\Ec\E[?3h\E[2;0y:tc=att5410v1: - -att4410|att5410|tty5410|AT&T 4410/5410 80 columns - version 2:\ - :..px=\E[%p1%d;%p2%l%02dq f%p1%d %p2%s:tc=att5410v1: - -att5410-w|att4410-w|4410-w|tty5410-w|5410-w|AT&T 4410/5410 in 132 column mode:\ - :co#132:ws#132:\ - :i1=\E[?3h\E)0:r2=\Ec\E[?3h\E[2;0y:tc=att4410: - -v5410|5410 in terms of a vt100:\ - :am:mi:ms:xo:\ - :co#80:it#8:li#24:vt#3:\ - :@8=\EOM:K1=\EOq:K2=\EOr:K3=\EOs:K4=\EOp:K5=\EOn:\ - :RA=\E[?7l:SA=\E[?7h:\ - :ac=``aaffggjjkkllmmnnooppqqrrssttuuvvwwxxyyzz{{||}}~~:\ - :ae=^O:al=\E[L:as=^N:bl=^G:cb=\E[1K:cd=\E[J:ce=\E[K:\ - :cl=\E[H\E[J:cm=\E[%i%d;%dH:cr=^M:cs=\E[%i%d;%dr:\ - :ct=\E[3g:dc=\E[P:dl=\E[M:do=^J:eA=\E(B\E)0:ei=:\ - :ho=\E[H:ic=\E[@:im=:k0=\EOy:k1=\EOP:k2=\EOQ:k3=\EOR:\ - :k4=\EOS:k5=\EOt:k6=\EOu:k7=\EOv:k8=\EOl:k9=\EOw:\ - :k;=\EOx:kb=^H:kd=\EOB:ke=\E[?1l\E>:kl=\EOD:kr=\EOC:\ - :ks=\E[?1h\E=:ku=\EOA:le=^H:mb=\E[5m:md=\E[1m:\ - :me=\E[m\017:mr=\E[7m:nd=\E[C:\ - :r2=\E>\E[?3l\E[?4l\E[?5l\E[?7h\E[?8h:rc=\E8:\ - :..sa=\E[0%?%p1%p6%|%t;1%;%?%p2%t;4%;%?%p1%p3%|%t;7%;%?%p4%t;5%;m%?%p9%t\016%e\017%;:\ - :sc=\E7:se=\E[m:sf=^J:so=\E[1;7m:sr=\EM:st=\EH:ta=^I:\ - :ue=\E[m:up=\E[A:us=\E[4m: - -att4415|tty5420|att5420|AT&T 4415/5420 80 cols:\ - :db:mi:xo:\ - :Nl#8:lh#2:lm#78:lw#8:ws#55:\ - :@1=\Et:@7=\Ez:@8=\Eent:AL=\E[%dL:\ - :CM=\E[%i%p1%d;%p2%dt:DC=\E[%dP:DL=\E[%dM:DO=\E[%dB:\ - :IC=\E[%d@:LE=\E[%dD:LF=\E|:LO=\E~:RA=\E[?7l:\ - :RI=\E[%dC:SA=\E[?7h:SF=\E[%dE:SR=\E[%dF:UP=\E[%dA:\ - :bt=\E[Z:ch=\E[%+^AG:cl=\E[x\E[J:cm=\E[%i%d;%dx:\ - :ct=\E[3g:cv=\E[%+^Ad:ec=\E[%ds\E[%dD:ei=\E[4l:\ - :ho=\E[x:i1=\E[?3l:i2=\E[?5l:ic@:im=\E[4h:\ - :is=\E[m\017\E[1;2;3;4;6l\E[12;13;14;20l\E[?6;97;99l\E[?7h\E[4i\Ex\E[21;1j\212:\ - :k1=\EOc:k2=\EOd:k3=\EOe:k4=\EOf:k5=\EOg:k6=\EOh:\ - :k7=\EOi:k8=\EOj:kA=\E[L:kB=\E[Z:kD=\E[P:kE=\E[2K:\ - :kF=\E[T:kH=\Eu:kI=\E[4h:kL=\E[M:kN=\E[U:kP=\E[V:\ - :kR=\E[S:ke=\E[19;0j\E[21;1j\212:\ - :ks=\E[19;1j\E[21;4j\Eent:l1=F1:l2=F2:l3=F3:l4=F4:\ - :l5=F5:l6=F6:l7=F7:l8=F8:ll=\Ew:me=\E[m\017:mp=\EV:\ - :pf=\E[?9i:po=\E[?4i:ps=\E[?2i:st=\EH:\ - :ts=\E7\E[25;%p1%{8}%+%dH:vb=\E[?5h\E[?5l:\ - :ve=\E[11;0j:vs=\E[11;1j:tc=att4410: - -att4415-w|tty5420-w|att5420-w|AT&T 4415/5420 132 cols:\ - :co#132:lm#54:ws#97:\ - :i1=\E[?3h:tc=att4415: - -att4415-rv|tty5420-rv|att5420-rv|AT&T 4415/5420 80 cols/rv:\ - :i2=\E[?5h:vb=\E[?5l\E[?5h:tc=att4415: - -att4415-w-rv|tty5420-w-rv|att5420-w-rv|AT&T 4415/5420 132 cols/rv:\ - :co#132:lm#54:ws#97:\ - :i1=\E[?3h:i2=\E[?5h:vb=\E[?5l\E[?5h:tc=att4415: - -att4415+nl|4415+nl|tty5420+nl|att5420+nl|generic AT&T 4415/5420 changes for not changing labels:\ - :k1@:k2@:k3@:k4@:k5@:k6@:k7@:k8@:\ - :..pn=\E[%p1%d;0;0;1q%p2%\072-16.16s:\ - :..px=\E[%p1%d;%p2%l%02d;0;1q F%p1%d %p2%s: - -att4415-nl|4415-nl|tty5420-nl|att5420-nl|AT&T 4415/5420 without changing labels:\ - :k1@:k2@:k3@:k4@:k5@:k6@:k7@:k8@:tc=att4415+nl:tc=att4415: - -att4415-rv-nl|tty5420-rv-nl|att5420-rv-nl|AT&T 4415/5420 reverse video without changing labels:\ - :k1@:k2@:k3@:k4@:k5@:k6@:k7@:k8@:tc=att4415+nl:tc=att4415-rv: - -att4415-w-nl|tty5420-w-nl|att5420-w-nl|AT&T 4415/5420 132 cols without changing labels:\ - :k1@:k2@:k3@:k4@:k5@:k6@:k7@:k8@:tc=att4415+nl:tc=att4415-w: - -att4415-w-rv-n|tty5420-w-rv-n|att5420-w-rv-n|AT&T 4415/5420 132 cols reverse without changing labels:\ - :k1@:k2@:k3@:k4@:k5@:k6@:k7@:k8@:tc=att4415+nl:tc=att4415-w-rv: - -att5420_2|AT&T 5420 model 2 80 cols:\ - :am:db:hs:mi:ms:xo:\ - :co#80:it#8:li#24:lm#78:ws#55:\ - :AL=\E[%dL:CM=\E[%i%p1%d;%p2%dt:DC=\E[%dP:DL=\E[%dM:\ - :IC=\E[%d@:LE=\E[%dD:RI=\E[%dC:SF=\E[%dE:SR=\E[%dF:\ - :UP=\E[%dA:ae=^O:al=\E[L:as=^N:bt=\E[1Z:cd=\E[0J:\ - :ce=\E[0K:cl=\EH\EJ:cm=\E[%i%d;%dH:cr=\EG:\ - :cs=\E[%i%d;%dr:ct=\E[3g:dc=\E[P:dl=\E[M:do=\E[1B:\ - :ec=\E[%ds\E[%dD:ei=:fs=\E8:ho=\E[H:\ - :i1=\E[0;23r\Ex\Ey\E[2;0j\E[3;3j\E[4;0j\E[5;0j\E[6;0j\E[7;0j\E[8;0j\E[9;1j\E[10;0j\E[15;0j\E[16;1j\E[19;0j\E[20;1j\E[29;0j\E[1;24r:\ - :ic=\E[@:im=:k1=\EOc:k2=\EOd:k3=\EOe:k4=\EOf:k5=\EOg:\ - :k6=\EOh:k7=\EOi:k8=\EOj:kD=\E[P:kH=\Eu:kI=\E[4h:\ - :kN=\E[U:kP=\E[V:kb=^H:kd=\E[B:ke=\E[19;0j:kh=\E[H:\ - :kl=\E[D:kr=\E[C:ks=\E[19;1j:ku=\E[A:le=^H:ll=\Ew:\ - :mb=\E[5m:me=\E[m\017:mh=\E[2m:mr=\E[7m:nd=\E[1C:\ - :nw=^M^J:rc=\E8:sc=\E7:se=\E[m:sf=^J:so=\E[7m:sr=\EM:\ - :st=\EH:ta=^I:ts=\E7\E[25;%p1%{8}%+%dH:ue=\E[m:\ - :us=\E[4m:vb=\E[?5h\E[?5l:ve=\E[11;0j:vs=\E[11;1j: -att5420_2-w|AT&T 5420 model 2 in 132 column mode:\ - :co#132:\ - :i1=\E[0;23r\Ex\Ey\E[2;0j\E[3;3j\E[4;0j\E[5;1j\E[6;0j\E[7;0j\E[8;0j\E[9;1j\E[10;0j\E[15;0j\E[16;1j\E[19;0j\E[20;1j\E[29;0j\E[1;24r:tc=att5420_2: - -att4418|att5418|AT&T 5418 80 cols:\ - :am:xo:\ - :co#80:li#24:\ - :@8=\E[:AL=\E[%dL:DC=\E[%dP:DL=\E[%dM:DO=\E[%dB:\ - :F1=\E[n:F2=\E[o:F3=\E[H:F4=\E[I:F5=\E[J:F8=\E[K:\ - :F9=\E[L:FA=\E[E:FB=\E[_:FC=\E[M:FD=\E[N:FE=\E[O:\ - :IC=\E[%d@:LE=\E[%dD:RI=\E[%dC:UP=\E[%dA:ae=^O:\ - :al=\E[1L:as=^N:bl=^G:cd=\E[0J:ce=\E[0K:cl=\E[H\E[2J:\ - :cm=\E[%i%d;%dH:cr=^M:dc=\E[1P:dl=\E[M:do=\E[B:ei=:\ - :ho=\E[H:i1=\E[?3l:ic=\E[1@:im=:is=\E)0\E?6l\E?5l:\ - :k1=\E[h:k2=\E[i:k3=\E[j:k6=\E[k:k7=\E[l:k8=\E[f:\ - :k9=\E[w:k;=\E[m:kC=\E[%:kd=\EU:kh=\Ec:kl=\E@:kr=\EA:\ - :ku=\ES:le=\E[D:mb=\E[5m:me=\E[m\017:mh=\E[2m:\ - :mr=\E[7m:nd=\E[C:rc=\E8:sc=\E7:se=\E[m:sf=^J:\ - :so=\E[7m:ue=\E[m:up=\E[A:us=\E[4m: -att4418-w|att5418-w|AT&T 5418 132 cols:\ - :co#132:\ - :i1=\E[?3h:tc=att5418: - -att4420|tty4420|teletype 4420:\ - :da:db:eo:ms:ul:xo:\ - :co#80:li#24:lm#72:\ - :al=\EL:bl=^G:cd=\EJ:ce=\Ez:cl=\EH\EJ:cm=\EY%+ %+ :\ - :cr=\EG:dc=\EP:dl=\EM:dm@:do=\EB:ed@:ho=\EH:k0=\EU:\ - :k3=\E@:kA=\EL:kB=\EO:kC=\EJ:kD=\EP:kF=\ES:kI=\E^:\ - :kL=\EM:kR=\ET:kd=\EB:kh=\EH:kl=^H:kr=\EC:ku=\EA:\ - :l0=segment advance:l3=cursor tab:le=\ED:nd=\EC:\ - :se=\E~:sf=\EH\EM\EY7 :so=\E}:ue=\EZ:up=\EA:us=\E\\: - -att4424|tty4424|teletype 4424:\ - :am:xo:\ - :co#80:li#24:\ - :AL=\E[%dL:DC=\E[%dP:DL=\E[%dM:DO=\E[%dB:IC=\E[%d@:\ - :LE=\E[%dD:RI=\E[%dC:UP=\E[%dA:ae=\E(B:al=\EL:\ - :as=\E(0:bl=^G:bt=\EO:cd=\EJ:ce=\Ez:cl=\E[H\E[2J:\ - :cm=\E[%i%d;%dH:cr=^M:cs=\E[%i%d;%dr:ct=\EF:dc=\EP:\ - :dl=\EM:do=\EB:ei=:ho=\E[H:ic=\E^:im=:\ - :is=\E[20l\E[?7h:k1=\EOP:k2=\EOQ:k3=\EOR:k4=\EOS:\ - :kC=\EJ:kb=^H:kd=\E[B:kh=\E[H:kl=\E[D:kr=\E[C:\ - :ku=\E[A:le=^H:mb=\E3:md=\E3:me=\EX\E~\EZ\E4\E(B:\ - :mh=\EW:mr=\E}:nd=\EC:nw=\EE:\ - :..sa=\E[%?%p1%t7%;%?%p2%t;4%;%?%p3%t;7%;%?%p6%t;1%;%?%p6%p4%|%t;5%;%?%p5%t;0%;m:\ - :se=\E~:sf=^J:so=\E}:sr=\ET:st=\EH:ta=^I:ti=\E[1m:\ - :ue=\EZ:up=\EA:us=\E\\: - -att4424-1|tty4424-1|teletype 4424 in display function group I:\ - :kC@:kd=\EB:kh@:kl=\ED:kr=\EC:ku=\EA:tc=att4424: - -att4424m|tty4424m|teletype 4424M:\ - :am:da:db:mi:\ - :co#80:it#8:li#23:\ - :al=\EL:bl=^G:ce=\E[K:cl=\E[2;H\E[J:\ - :cm=\E[%i%2;%2H\E[B:cr=^M:dc=\EP:dl=\EM:do=^J:ei=:\ - :ic=\E^:im=:ip=2:is=\E[m\E[2;24r:k1=\EOP:k2=\EOQ:\ - :k3=\EOR:k4=\EOS:kb=^H:kd=\E[B:kh=\E[H:kl=\E[D:\ - :kr=\E[C:ku=\E[A:le=^H:nd=\E[C:nw=^M^J:se=\E[m:sf=^J:\ - :so=\E[7m:sr=\ET:ta=^I:ue=\E[m:up=\E[A:us=\E[4m: - -att5425|tty5425|att4425|AT&T 4425/5425:\ - :am:da:db:hs:mi:ms:xn:xo:\ - :co#80:it#8:li#24:lm#78:ws#55:\ - :AL=\E[%dL:DC=\E[%dP:DL=\E[%dM:DO=\E[%dB:IC=\E[%d@:\ - :LE=\E[%dD:RI=\E[%dC:SF=\E[%dE:SR=\E[%dF:UP=\E[%dA:\ - :ae=^O:al=\E[L:as=^N:bl=^G:bt=\E[Z:cd=\E[J:ce=\E[K:\ - :cl=\E[H\E[J:cm=\E[%i%d;%dH:cr=^M:cs=\E[%i%d;%dr:\ - :ct=\E[3g:dc=\E[P:dl=\E[M:do=^J:ec=\E[%ds\E[%dD:\ - :ei=\E[4l:fs=\E8:ho=\E[H:i1=\E<\E[?3l:i2=\E[?5l:\ - :im=\E[4h:\ - :is=\E[m\017\E[1;2;3;4;6l\E[12;13;14;20l\E[?6;97;99l\E[?7h\E[4i\Ex\E[25;1j\212:\ - :k1=\EOc:k2=\EOd:k3=\EOe:k4=\EOf:k5=\EOg:k6=\EOh:\ - :k7=\EOi:k8=\EOj:kD=\E[P:kI=\E[4h:kb=^H:kd=\E[B:\ - :ke=\E[21;0j\E[25;1j\212:kh=\E[H:kl=\E[D:kr=\E[C:\ - :ks=\E[21;1j\E[25;4j\Eent\E~:ku=\E[A:le=^H:ll=\E[24H:\ - :mb=\E[5m:md=\E[2;7m:me=\E[m\017:mh=\E[2m:mr=\E[7m:\ - :nd=\E[C:nw=^M^J:rc=\E8:sc=\E7:se=\E[m:sf=^J:\ - :so=\E[7m:sr=\EM:st=\EH:ta=^I:\ - :ts=\E7\E[25;%p1%{8}%+%dH:ue=\E[m:up=\E[A:us=\E[4m:\ - :vb=\E[?5h\E[?5l:ve=\E[12;0j:vs=\E[12;1j: - -att5425-nl|tty5425-nl|att4425-nl|AT&T 4425/5425 80 columns no labels:\ - :ks=\E[21;1j\E[25;4j\Eent:tc=att4425: - -att5425-w|att4425-w|tty5425-w|teletype 4425/5425 in 132 column mode:\ - :co#132:lm#54:ws#97:\ - :i1=\E[?3h:tc=tty5425: - -att4426|tty4426|teletype 4426S:\ - :am:da:db:xo:\ - :co#80:li#24:lm#48:\ - :AL=\E[%dL:DC=\E[%dP:DL=\E[%dM:DO=\E[%dB:IC=\E[%d@:\ - :LE=\E[%dD:RA=\E[?7l:RI=\E[%dC:SA=\E[?7h:SF=\E[%dS:\ - :SR=\E[%dT:UP=\E[%dA:ae=\E(B:al=\EL:as=\E(0:bl=^G:\ - :cd=\E[J:ce=\E[0K:ch=\E[%dG:\ - :cl=\E[H\E[2J\E[1U\E[H\E[2J\E[1V:cm=\E[%i%d;%dH:\ - :cr=^M:ct=\E[3g:cv=\E[%dd:dc=\EP:dl=\E[M:do=\E[B:ei=:\ - :ho=\E[H:i1=\Ec\E[?7h:ic=\E^:im=:is=\E[m\E[1;24r:\ - :k1=\EOP:k2=\EOQ:k3=\EOR:k4=\EOS:k5=\EOT:k6=\EOU:\ - :k7=\EOV:k8=\EOW:kB=\EO:kC=\E[2J:kH=\E[24;1H:kb=^H:\ - :kd=\EB:kh=\E[H:kl=\ED:kr=\EC:ku=\EA:le=\E[D:\ - :ll=\E[24H:md=\E[5m:me=\E[m\E(B:mr=\E[7m:nd=\E[C:\ - :nw=^M^J:r2=\Ec\E[?3l\E[2;0y:rc=\E8:sc=\E7:se=\E[m:\ - :sf=^J:so=\E[5m:sr=\ET:st=\E1:ta=^I:ue=\E[m:up=\EA:\ - :us=\E[4m: - -att510a|510a|bct510a|510A|AT&T 510A Personal Terminal:\ - :am:mi:ms:xn:xo:\ - :Nl#8:co#80:lh#2:li#24:lw#7:\ - :#4=\E[u:%i=\E[v:AL=\E[%dL:DC=\E[%dP:DL=\E[%dM:\ - :DO=\E[%dB:F1=\EOe:F2=\EOf:F3=\EOg:F4=\EOh:F5=\EOi:\ - :F6=\EOj:LE=\E[%dD:RI=\E[%dC:UP=\E[%dA:\ - :ac=hrisjjkkllmmnnqqttuuvvwwxx{{||}}~~-f\\\054h.e+g`b:\ - :ae=^O:al=\E[L:as=^N:bl=^G:bt=\E[Z:cb=\E[1K:cd=\E[0J:\ - :ce=\E[0K:cl=\E[H\E[J:cm=\E[%i%d;%dH:cr=^M:ct=\E[3g:\ - :dc=\E[P:dl=\E[M:do=\E[1B:eA=\E(B\E)1:ff=^L:ho=\E[H:\ - :i1=\E(B\E)1\E[2l:i2=\E[21;1|\212:k1=\EOm:k2=\EOV:\ - :k3=\EOu:k4=\ENj:k5=\ENe:k6=\ENf:k7=\ENh:k8=\E[H:\ - :k9=\EOc:k;=\EOd:kB=\E[Z:kF=\E[S:kR=\E[T:kb=^H:\ - :kd=\E[B:ke=\E[19;0|:kl=\E[D:kr=\E[C:ks=\E[19;1|:\ - :ku=\E[A:le=^H:mb=\E[5m:md=\E[2;7m:me=\E[m\017:\ - :mh=\E[2m:mr=\E[7m:nd=\E[C:nw=\EE:pf=\E[?8i:\ - :po=\E[?4i:ps=\E[0i:rc=\E8:sc=\E7:se=\E[m:sf=^J:\ - :so=\E[7m:sr=\EM:st=\EH:ta=^I:ue=\E[m:up=\E[A:\ - :us=\E[4m:ve=\E[11;3|:vi=\E[11;0|:vs=\E[11;2|: - -att510d|510d|bct510d|510D|AT&T 510D Personal Terminal:\ - :am:da:db:mi:ms:xn:xo:\ - :co#80:li#24:lm#48:\ - :AL=\E[%dL:DC=\E[%dP:DL=\E[%dM:DO=\E[%dB:IC=\E[%d@:\ - :LE=\E[%dD:RI=\E[%dC:SF=\E[%dS:SR=\E[%dT:UP=\E[%dA:\ - :ae=^O:al=\E[L:as=^N:bl=^G:bt=\E[Z:cd=\E[0J:ce=\E[0K:\ - :cl=\E[H\E[J:cm=\E[%i%d;%dH:cr=^M:ct=\E[3g:dc=\E[P:\ - :dl=\E[M:do=\E[1B:ei=\E[4l:ff=^L:ho=\E[H:\ - :i1=\E(B\E)1\E[5;0|:i2=\E[21;1|\212:im=\E[4h:k1=\EOm:\ - :k2=\EOV:k3=\EOu:k4=\ENj:k5=\ENe:k6=\ENf:k7=\ENh:\ - :k8=\E[H:k9=\EOc:kb=^H:kd=\E[B:ke=\E[19;0|:kl=\E[D:\ - :kr=\E[C:ks=\E[19;1|:ku=\E[A:le=^H:ll=\E#2:mb=\E[5m:\ - :md=\E[2;7m:me=\E[m\017:mh=\E[2m:mr=\E[7m:nd=\E[C:\ - :nw=\EE:rc=\E8:sc=\E7:se=\E[m:sf=^J:so=\E[7m:sr=\EM:\ - :st=\EH:ta=^I:ue=\E[m:up=\E[A:us=\E[4m:ve=\E[11;3|:\ - :vs=\E[11;2|: - -att500|att513|500bct|513bct|AT&T 513 using page mode:\ - :am:mi:ms:xn:xo:\ - :co#80:li#24:\ - :AL=\E[%dL:DC=\E[%dP:DL=\E[%dM:DO=\E[%dB:IC=\E[%d@:\ - :LE=\E[%dD:RI=\E[%dC:SF=\E[%dE:SR=\E[%dF:UP=\E[%dA:\ - :ae=^O:al=\E[L:as=^N:bl=^G:bt=\E[Z:cd=\E[J:ce=\E[K:\ - :cl=\E[H\E[J:cm=\E[%i%d;%dH:cr=^M:cs=%i\E[%d;%dr:\ - :ct=\E[3g:dc=\E[P:dl=\E[M:do=^J:ei=\E[4l:ho=\E[H:\ - :i1=\E?\E[3;3|\E[10;0|\E[21;1|\212\E[6;1|\E[1{\E[?99l:\ - :im=\E[4h:k1=\EOc:k2=\EOd:k3=\EOe:k4=\EOf:k5=\EOg:\ - :k6=\EOh:k7=\EOi:k8=\EOj:kD=\ENf:kI=\ENj:kN=\E[U:\ - :kP=\E[V:kb=^H:kd=\E[B:ke=\E[19;0|\E[21;1|\212:\ - :kh=\E[H:kl=\E[D:kr=\E[C:ks=\E[19;1|\E[21;4|\Eent:\ - :ku=\E[A:le=^H:ll=\E#2:mb=\E[5m:md=\E[2;7m:\ - :me=\E[m\017:mh=\E[2m:mr=\E[7m:nd=\E[C:nw=\EE:rc=\E8:\ - :sc=\E7:se=\E[m:sf=^J:so=\E[7m:sr=\EM:st=\EH:ta=^I:\ - :ue=\E[m:up=\E[A:us=\E[4m:ve=\E[11;0|:vs=\E[11;1|: - -att5310|att5320|AT&T Model 53210 or 5320 matrix printer:\ - :co#132:it#8:li#66:\ - :DO=\E[%de:RI=\E[%da:cr=^M:do=^J:ff=^L:i1=\Ec:\ - :is=\E[20l\r:nd= :ta=^I:up=\EM: - -att5620|dmd|tty5620|ttydmd|5620|5620 terminal 88 columns:\ - :NL:NP:am:xo:\ - :co#88:it#8:li#70:\ - :AL=\E[%dL:DC=\E[%dP:DL=\E[%dM:IC=\E[%d@:SF=\E[%dS:\ - :SR=\E[%dT:al=\E[L:bl=^G:cd=\E[J:ce=\E[K:cl=\E[H\E[J:\ - :cm=\E[%i%d;%dH:cr=^M:dc=\E[P:dl=\E[M:do=\E[B:ei=:\ - :ho=\E[H:ic=\E[@:im=:kC=\E[2J:kH=\E[70;1H:kb=^H:\ - :kd=\E[B:kh=\E[H:kl=\E[D:kr=\E[C:ku=\E[A:le=^H:\ - :md=\E[2m:me=\E[m:mh=\E[2m:mr=\E[7m:nd=\E[C:nw=^J:\ - :..px=\E[%p1%d;%p2%l%dq%p2%s:r1=\Ec:rc=\E8:sc=\E7:\ - :se=\E[m:sf=\E[S:so=\E[7m:sr=\E[T:ta=^I:ue=\E[m:\ - :up=\E[A:us=\E[4m: -att5620-24|dmd-24|teletype dmd 5620 in a 24x80 layer:\ - :li#24:tc=att5620: -att5620-34|dmd-34|teletype dmd 5620 in a 34x80 layer:\ - :li#34:tc=att5620: - -att605|605bct|AT&T 605 80 column 102key keyboard:\ - :am:eo:xo:\ - :co#80:li#24:ws#80:\ - :DC=\E[%dP:DL=\E[%dM:IC=\E[%d@:ae=^O:al=\E[L:\ - :as=\E)0\016:bl=^G:bt=\E[Z:cd=\E[J:ce=\E[K:\ - :cl=\E[H\E[J:cm=\E[%i%d;%dH:cr=^M:dc=\E[P:dl=\E[M:\ - :do=\E[B:ei=\E[4l:fs=\E8:\ - :i1=\E[8;0|\E[?\E[13;20l\E[?\E[12h:ic=\E[@:im=\E[4h:\ - :is=\E[m\017:k1=\EOc:k2=\EOd:k3=\EOe:k4=\EOf:k5=\EOg:\ - :k6=\EOh:k7=\EOi:k8=\EOj:k9=\ENo:kD=\E[P:kI=\E[@:\ - :kN=\E[U:kP=\E[V:kb=^H:kd=\E[B:kh=\E[H:kl=\E[D:\ - :kr=\E[C:ku=\E[A:le=^H:ll=\E[24H:mb=\E[5m:md=\E[1m:\ - :me=\E[m\017:mh=\E[2m:mr=\E[7m:nd=\E[C:nw=\EE:rc=\E8:\ - :sc=\E7:se=\E[m:sf=^J:so=\E[7m:ta=^I:\ - :ts=\E7\E[25;%i%p1%dx:ue=\E[m:up=\E[A:us=\E[4m: -att605-pc|605bct-pc|ATT 605 in pc term mode:\ - :@7=\E[F:AL=\E[L:S4=250\E[?11l\E[50;1|:\ - :S5=400\E[50;0|:XF=g:XN=e:\ - :ac=k\277l\332m\300j\331n\305w\302q\304u\264t\303v\301x\263:\ - :al=\E[L:bt=\E[Z:dc=\E[P:dl=\E[M:do=\E[B:ei=:ic=\E[@:\ - :im=:k1=\E[M:k2=\E[N:k3=\E[O:k4=\E[P:k5=\E[Q:k6=\E[R:\ - :k7=\E[S:k8=\E[T:k9=\E[U:k;=\E[V:kB=\E[Z:kD=\E[P:\ - :kI=\E[@:kL=\E[M:kN=\E[G:kP=\E[I:kd=\E[B:kh=\E[H:\ - :kl=\E[D:kr=\E[C:ku=\E[A:le=\E[D:nd=\E[C:up=\E[A:tc=att605: -att605-w|605bct-w|AT&T 605-w 132 column 102 key keyboard:\ - :co#132:ws#132:\ - :i1=\E[8;0|\E[?4;5;13;15l\E[13;20l\E[?3;7h\E[12h\E(B\E)0:tc=att605: -att610|610bct|AT&T 610; 80 column; 98key keyboard:\ - :am:es:hs:mi:ms:xn:xo:\ - :co#80:it#8:li#24:ws#80:\ - :AL=\E[%dL:DC=\E[%dP:DL=\E[%dM:DO=\E[%dB:IC=\E[%d@:\ - :LE=\E[%dD:RI=\E[%dC:SF=\E[%dS:SR=\E[%dT:UP=\E[%dA:\ - :ae=^O:al=\E[L:as=^N:bl=^G:bt=\E[Z:cd=\E[J:ce=\E[K:\ - :cl=\E[H\E[J:cm=\E[%i%d;%dH:cr=^M:cs=\E[%i%d;%dr:\ - :dc=\E[P:dl=\E[M:do=\E[B:ei=\E[4l:fs=\E8:ho=\E[H:\ - :i1=\E[8;0|\E[?3;4;5;13;15l\E[13;20l\E[?7h\E[12h\E(B\E)0:\ - :i2=\E(B\E)0:im=\E[4h:is=\E[m\017:k1=\EOc:k2=\EOd:\ - :k3=\EOe:k4=\EOf:k5=\EOg:k6=\EOh:k7=\EOi:k8=\EOj:\ - :k9=\ENo:kb=^H:kd=\E[B:kh=\E[H:kl=\E[D:kr=\E[C:\ - :ku=\E[A:le=^H:ll=\E[24H:mb=\E[5m:md=\E[1m:\ - :me=\E[m\017:mh=\E[2m:mr=\E[7m:nd=\E[C:nw=\EE:rc=\E8:\ - :sc=\E7:se=\E[m:sf=\ED:so=\E[7m:sr=\EM:ta=^I:\ - :ts=\E7\E[25;%i%p1%dx:ue=\E[m:up=\E[A:us=\E[4m:\ - :vb=\E[?5h\E[?5l:ve=\E[?25h\E[?12l:vi=\E[?25l:\ - :vs=\E[?12;25h: -att610-w|610bct-w|AT&T 610; 132 column; 98key keyboard:\ - :co#132:ws#132:\ - :i1=\E[8;0|\E[?4;5;13;15l\E[13;20l\E[?3;7h\E[12h:tc=att610: - -att610-103k|610-103k|610bct-103k|AT&T 610; 80 column; 103key keyboard:\ - :!1=\EOO:!2=\EOP:!3=\EOS:#1=\EOM:%0=\EOt:%1=\EOm:\ - :%2=\ENi:%3=\EOl:%4=\ENc:%5=\ENh:%6=\EOv:%7=\EOr:\ - :%8=\ENg:%9=\EOz:%a=\EOL:%b=\ENC:%c=\ENH:%d=\EOR:\ - :%e=\ENG:%f=\EOZ:%g=\EOT:%h=\EOY:%j=\EOQ:&0=\EOW:\ - :&1=\EOb:&2=\ENa:&3=\EOy:&4=\EOB:&5=\EOq:&6=\EOo:\ - :&7=\EOp:&8=\EOs:&9=\ENB:*0=\EOX:*1=\EOU:*2=\END:\ - :*3=\EON:*4=\ENF:*5=\ENE:*6=\ENI:*7=\ENN:*8=\EOA:\ - :*9=\EOK:@0=\EOx:@1=\E9:@2=\EOw:@3=\EOV:@4=\EOu:\ - :@5=\ENd:@6=\EOn:@7=\E0:@8=^M:@9=\EOk:F1@:F2@:F3@:\ - :F4@:k9@:k;@:kD=\ENf:kE=\EOa:kI=\ENj:kL=\ENe:kM=\ENj:\ - :kN=\E[U:kP=\E[V:tc=att610: -att610-103k-w|610-103k-w|610bct-103k-w|AT&T 610; 132 column; 103key keyboard:\ - :co#132:ws#132:\ - :i1=\E[8;0|\E[?4;5;13;15l\E[13;20l\E[?3;7h\E[12h:tc=att610-103k: -att615|615mt|AT&T 615; 80 column; 98key keyboard:\ - :#4=\E[ A:%i=\E[ @:F5=\EOC:F6=\EOD:F7=\EOE:F8=\EOF:\ - :F9=\EOG:FA=\EOH:FB=\EOI:FC=\EOJ:FD=\ENO:FE=\ENP:\ - :FF=\ENQ:FG=\ENR:FH=\ENS:FI=\ENT:FJ=\EOP:FK=\EOQ:\ - :FL=\EOR:FM=\EOS:FN=\EOw:FO=\EOx:FP=\EOy:FQ=\EOm:\ - :FR=\EOt:FS=\EOu:FT=\EOv:FU=\EOl:FV=\EOq:FW=\EOr:\ - :FX=\EOs:FY=\EOp:FZ=\EOn:Fa=\EOM:tc=att610: -att615-w|615-w|615mt-w|AT&T 615; 132 column; 98key keyboard:\ - :#4=\E[ A:%i=\E[ @:F5=\EOC:F6=\EOD:F7=\EOE:F8=\EOF:\ - :F9=\EOG:FA=\EOH:FB=\EOI:FC=\EOJ:FD=\ENO:FE=\ENP:\ - :FF=\ENQ:FG=\ENR:FH=\ENS:FI=\ENT:FJ=\EOP:FK=\EOQ:\ - :FL=\EOR:FM=\EOS:FN=\EOw:FO=\EOx:FP=\EOy:FQ=\EOm:\ - :FR=\EOt:FS=\EOu:FT=\EOv:FU=\EOl:FV=\EOq:FW=\EOr:\ - :FX=\EOs:FY=\EOp:FZ=\EOn:Fa=\EOM:tc=att610-w: -att615-103k|615-103k|615mt-103k|AT&T 615; 80 column; 103key keyboard:\ - :#4=\E[ A:%i=\E[ @:tc=att610-103k: -att615-103k-w|615-103k-w|615mt-103k-w|AT&T 615; 132 column; 103key keyboard:\ - :#4=\E[ A:%i=\E[ @:tc=att610-103k-w: -att620|620mtg|AT&T 620; 80 column; 98key keyboard:\ - :am:es:hs:mi:ms:xn:xo:\ - :co#80:it#8:li#24:ws#80:\ - :AL=\E[%dL:DC=\E[%dP:DL=\E[%dM:DO=\E[%dB:IC=\E[%d@:\ - :LE=\E[%dD:RI=\E[%dC:SF=\E[%dS:SR=\E[%dT:UP=\E[%dA:\ - :ae=\E(B\017:al=\E[L:as=\E)0\016:bl=^G:bt=\E[Z:\ - :cd=\E[J:ce=\E[K:cl=\E[H\E[J:cm=\E[%i%d;%dH:cr=^M:\ - :cs=\E[%i%d;%dr:dc=\E[P:dl=\E[M:do=\E[B:ei=\E[4l:\ - :fs=\E8:ho=\E[H:\ - :i1=\E[8;0|\E[?3;4;5;13;15l\E[13;20l\E[?7h\E[12h:\ - :i2=\E(B\E)0:im=\E[4h:is=\E[m\017:k1=\EOc:k2=\EOd:\ - :k3=\EOe:k4=\EOf:k5=\EOg:k6=\EOh:k7=\EOi:k8=\EOj:\ - :k9=\ENo:kb=^H:kd=\E[B:kh=\E[H:kl=\E[D:kr=\E[C:\ - :ku=\E[A:le=^H:ll=\E[24H:mb=\E[5m:md=\E[1m:\ - :me=\E[m\E(B\017:mh=\E[2m:mr=\E[7m:nd=\E[C:nw=\EE:\ - :rc=\E8:sc=\E7:se=\E[m:sf=\ED:so=\E[7m:sr=\EM:ta=^I:\ - :ts=\E7\E[25;%i%p1%dx:ue=\E[m:up=\E[A:us=\E[4m:\ - :vb=\E[?5h\E[?5l:ve=\E[?25h\E[?12l:vi=\E[?25l:\ - :vs=\E[?12;25h: -att620-w|620-w|620mtg-w|AT&T 620; 132 column; 98key keyboard:\ - :co#132:ws#132:\ - :i1=\E[8;0|\E[?4;5;13;15l\E[13;20l\E[?3;7h\E[12h:tc=att620: -att620-103k|620-103k|620mtg-103k|AT&T 620; 80 column; 103key keyboard:\ - :!1=\EOO:!2=\EOP:!3=\EOS:#1=\EOM:%0=\EOt:%1=\EOm:\ - :%2=\ENi:%3=\EOl:%4=\ENc:%5=\ENh:%6=\EOv:%7=\EOr:\ - :%8=\ENg:%9=\EOz:%a=\EOL:%b=\ENC:%c=\ENH:%d=\EOR:\ - :%e=\ENG:%f=\EOZ:%g=\EOT:%h=\EOY:%j=\EOQ:&0=\EOW:\ - :&1=\EOb:&2=\ENa:&3=\EOy:&4=\EOB:&5=\EOq:&6=\EOo:\ - :&7=\EOp:&8=\EOs:&9=\ENB:*0=\EOX:*1=\EOU:*2=\END:\ - :*3=\EON:*4=\ENF:*5=\ENE:*6=\ENI:*7=\ENN:*8=\EOA:\ - :*9=\EOK:@0=\EOx:@1=\E9:@2=\EOw:@3=\EOV:@4=\EOu:\ - :@5=\ENd:@6=\EOn:@7=\E0:@8=^M:@9=\EOk:F1@:F2@:F3@:\ - :F4@:F5@:F6@:F7@:F8@:F9@:FA@:FB@:FC@:FD@:FE@:FF@:FG@:\ - :FH@:FI@:FJ@:FK@:FL@:FM@:FN@:FO@:FP@:FQ@:FR@:FS@:FT@:\ - :FU@:FV@:FW@:FX@:FY@:FZ@:Fa@:k9@:k;@:kD=\ENf:kE=\EOa:\ - :kI=\ENj:kL=\ENe:kM=\ENj:kN=\E[U:kP=\E[V:tc=att620: - -att620-103k-w|620-103k-w|620mtg-103k-w|AT&T 620; 132 column; 103key keyboard:\ - :co#132:ws#132:\ - :i1=\E[8;0|\E[?4;5;13;15l\E[13;20l\E[?3;7h\E[12h:tc=att620-103k: - -att630|5630|5630DMD|630MTG|AT&T 630 windowing terminal:\ - :NP:am:da:db:mi:ms:xo:\ - :co#80:it#8:li#60:lm#0:\ - :@8=^M:AL=\E[%dL:DC=\E[%dP:DL=\E[%dM:DO=\E[%dB:\ - :F1=\ENq:F2=\ENr:F3=\ENs:F4=\ENt:F5=\ENu:F6=\ENv:\ - :F7=\ENw:F8=\ENx:F9=\ENy:FA=\ENz:FB=\EN{:FC=\EN|:\ - :FD=\EN}:FE=\EN~:IC=\E[%d@:LE=\E[%dD:RI=\E[%dC:\ - :SF=\E[%dS:SR=\E[%dT:UP=\E[%dA:al=\E[L:bl=^G:bt=\E[Z:\ - :cb=\E[1K:cd=\E[J:ce=\E[K:cl=\E[H\E[J:cm=\E[%i%d;%dH:\ - :cr=^M:dc=\E[P:dl=\E[M:do=\E[B:ei=\E[4l:ho=\E[H:\ - :ic=\E[@:im=\E[4h:is=\E[m:k9=\ENo:k;=\ENp:kA=\E[L:\ - :kB=\E[Z:kC=\E[2J:kD=\E[P:kI=\E[@:kL=\E[M:kb=^H:\ - :kd=\E[B:kh=\E[H:kl=\E[D:kr=\E[C:ku=\E[A:le=^H:\ - :mb=\E[5m:me=\E[m:mh=\E[2m:mr=\E[7m:nd=\E[C:nw=^M^J:\ - :pf=\E[?4i:po=\E[?5i:..px=\E[%p1%d;%p2%l%dq%p2%s:\ - :r2=\Ec:rc=\E8:\ - :..sa=\E[0%?%p2%t;4%;%?%p1%p3%|%p4%|%p5%|%t;7%;m:\ - :sc=\E7:se=\E[m:sf=\ED:so=\E[7m:sr=\EM:ta=^I:ue=\E[m:\ - :up=\E[A:us=\E[4m: -att630-24|5630-24|5630DMD-24|630MTG-24|AT&T 630 windowing terminal 24 lines:\ - :li#24:tc=att630: - -att730|730MTG|AT&T 730 windowing terminal:\ - :am:da:db:es:hs:mi:ms:xn:xo:\ - :co#80:it#8:li#60:lm#0:ws#80:\ - :AL=\E[%dL:DC=\E[%dP:DL=\E[%dM:DO=\E[%dB:IC=\E[%d@:\ - :LE=\E[%dD:RI=\E[%dC:UP=\E[%dA:ae=^O:al=\E[L:as=^N:\ - :bl=^G:bt=\E[Z:cd=\E[J:ce=\E[K:cl=\E[H\E[J:\ - :cm=\E[%i%d;%dH:cr=^M:cs=\E[%i%d;%dr:dc=\E[P:dl=\E[M:\ - :do=\E[B:ei=\E[4l:fs=\E8:ho=\E[H:\ - :i1=\E[8;0|\E[?3;4;5;13;15l\E[13;20l\E[?7h\E[12h\E(B\E)B:\ - :i2=\E(B\E)0:im=\E[4h:is=\E[m\017:k1=\EOc:k2=\EOd:\ - :k3=\EOe:k4=\EOf:k5=\EOg:k6=\EOh:k7=\EOi:k8=\EOj:\ - :k9=\ENo:kI=\E[@:kb=^H:kd=\E[B:kh=\E[H:kl=\E[D:\ - :kr=\E[C:ku=\E[A:le=^H:mb=\E[5m:md=\E[1m:me=\E[m\017:\ - :mh=\E[2m:mr=\E[7m:nd=\E[C:nw=\EE:rc=\E8:sc=\E7:\ - :se=\E[27m:sf=\ED:so=\E[7m:sr=\EM:ta=^I:\ - :ts=\E7\E[;%i%p1%dx:ue=\E[24m:up=\E[A:us=\E[4m:\ - :vb=\E[?5h\E[?5l:ve=\E[?25h\E[?12l:vi=\E[?25l:\ - :vs=\E[?12;25h: -att730-41|730MTG-41|AT&T 730-41 windowing terminal Version:\ - :li#41:tc=att730: -att730-24|730MTG-24|AT&T 730-24 windowing terminal Version:\ - :li#24:tc=att730: -att730r|730MTGr|AT&T 730 rev video windowing terminal Version:\ - :i1=\E[8;0|\E[?3;4;13;15l\E[?5h\E[13;20l\E[?7h\E[12h\E(B\E)B:\ - :vb=\E[?5l\E[?5h:tc=att730: -att730r-41|730MTG-41r|AT&T 730r-41 rev video windowing terminal Version:\ - :li#41:tc=att730r: -att730r-24|730MTGr-24|AT&T 730r-24 rev video windowing terminal Version:\ - :li#24:tc=att730r: - - -att505|pt505|att5430|gs5430|AT&T Personal Terminal 505 or 5430 GETSET terminal:\ - :am:xo:\ - :co#80:it#8:li#24:\ - :&2=\E[27s:@4=\E!:AL=\E[%dL:DC=\E[%dP:DL=\E[%dM:\ - :DO=\E[%dB:F8=\E[18s:F9=\E[19s:FA=\E[20s:FB=\E[21s:\ - :FC=\E[22s:FD=\E[23s:FE=\E24s:FG=\E26s:LE=\E[%dD:\ - :RA=\E[11;1j:RI=\E[%dC:SA=\E[11;0j:UP=\E[%dA:\ - :ae=\E[10m:al=\E[L:as=\E[11m:bl=^G:cb=\E2K:cd=\E[0J:\ - :ce=\E[0K:cl=\E[2J\E[H:cm=\E[%d;%dH:cr=^M:dc=\E[P:\ - :dl=\E[M:do=\E[B:ei=\E[4l:ho=\E[H:\ - :i1=\EPr\\E[0u\E[2J\E[0;0H\E[m\E[3l\E[l\E[=l\E[?l:\ - :im=\E[4h:k0=\E[00s:k1=\E[01s:k2=\E[02s:k3=\E[03s:\ - :k4=\E[04s:k5=\E[05s:k6=\E[06s:kb=^H:kd=\E[B:kl=\E[D:\ - :kr=\E[C:ku=\E[A:le=\E[D:mb=\E[5m:md=\E[1m:me=\E[m:\ - :mr=\E[7m:nd=\E[C:pf=\E[4i:po=\E[5i:r1=\Ec:rc=\E8:\ - :sc=\E7:se=\E[m:sf=^J:so=\E[1m:ta=^I:ue=\E[m:up=\E[A:\ - :us=\E[4m:ve=\E[>l:vs=\E[>h: - -att505-24|pt505-24|gs5430-24|AT&T PT505 or 5430 GETSET version 1 24 lines:\ - :li#24:\ - :RA@:SA@:pf@:po@:rc@:sc@:tc=att505: -tt505-22|pt505-22|gs5430-22|AT&T PT505 or 5430 GETSET version 1 22 lines:\ - :li#22:tc=att505: - - -ampex80|a80|d80|dialogue|dialogue80|ampex dialogue 80:\ - :am:bw:ul:\ - :co#80:it#8:li#24:\ - :al=\EE:bl=^G:bt=\EI:cd=\Ey:ce=\Et:cl=\E*:\ - :cm=\E=%+ %+ :cr=^M:ct=\E3:dc=\EW:dl=\ER:do=^J:ei=:\ - :ic=\EQ:im=:is=\EA:le=^H:nd=^L:se=\Ek:sf=^J:so=\Ej:\ - :st=\E1:ta=^I:ue=\Em:up=^K:us=\El: -ampex175|ampex d175:\ - :am:\ - :co#80:li#24:\ - :al=\EE:bl=^G:cd=\Ey:ce=\Et:cl=\E+:cm=\E=%+ %+ :\ - :cr=^M:dc=\EW:dl=\ER:do=^J:ei=:ho=^^:ic=\EQ:im=:\ - :is=\EX\EA\EF:kA=\EE:kD=\EW:kI=\EQ:kL=\ER:kd=^J:\ - :kh=^^:kl=^H:kr=^L:ku=^K:le=^H:ll=^^^K:nd=^L:se=\Ek:\ - :sf=^J:so=\Ej:te=\EF:ti=\EN:ue=\Em:up=^K:us=\El: -ampex175-b|ampex d175 using left arrow for erase:\ - :kb=^_:tc=ampex175: -ampex210|a210|ampex a210:\ - :am:hs:xn:\ - :co#80:it#8:li#24:sg#1:ug#1:\ - :al=\EE:bt=\EI:cd=\Ey:ce=\Et:cl=\E*:cm=\E=%+ %+ :\ - :dc=\EW:dl=\ER:ei=:fs=\E.2:ho=^^:ic=\EQ:\ - :if=/usr/share/tabset/std:im=:\ - :is=\EC\Eu\E'\E(\El\EA\E%\E{\E.2\EG0\Ed\En:k0=^A0\r:\ - :k1=^A1\r:k2=^A2\r:k3=^A3\r:k4=^A4\r:k5=^A5\r:\ - :k6=^A6\r:k7=^A7\r:k8=^A8\r:k9=^A9\r:kd=^V:kh=^^:\ - :kl=^H:kr=^L:ku=^K:le=^H:nd=^L:se=\EG0:so=\EG4:ta=^I:\ - :ts=\E.0\Eg\E}\Ef:ue=\EG0:up=^K:us=\EG8:\ - :vb=\EU\EX\EU\EX\EU\EX\EU\EX: -ampex219|ampex-219|amp219|Ampex with Automargins:\ - :hs:xn:\ - :co#80:it#8:li#24:\ - :RA=\E[?7l:SA=\E[?7h:bl=^G:bt=\E[Z:cd=\E[J:ce=\E[K:\ - :cl=\E[H\E[2J:cm=\E[%i%d;%dH:cr=^M:cs=%i\E[%2;%2r:\ - :do=\E[B:ho=\E[H:\ - :is=\E>\E[?1l\E[?3l\E[?4l\E[?5l\E[?7h\E[?8h:\ - :k0=\E[21~:k1=\E[7~:k2=\E[8~:k3=\E[9~:k4=\E[10~:\ - :k5=\E[11~:k6=\E[17~:k7=\E[18~:k8=\E[19~:k9=\E[20~:\ - :kd=\E[B:ke=\E>:kh=\E[H:kl=\E[D:kr=\E[C:ks=\E=:\ - :ku=\E[A:le=^H:mb=\E[5m:md=\E[1m:me=\E[m:mh=\E[1m:\ - :mr=\E[7m:nd=\E[C:se=\E[m:sf=^J:so=\E[7m:sr=\EM:\ - :ta=^I:ue=\E[m:up=\E[A:us=\E[4m: -ampex219w|ampex-219w|amp219w|Ampex 132 cols:\ - :co#132:li#24:\ - :bl=^G:cr=^M:do=^J:\ - :is=\E>\E[?3h\E[?4l\E[?5l\E[?7h\E[?8h:sf=^J:\ - :vs=\E[?3h:tc=ampex219: -ampex232|ampex-232|Ampex Model 232:\ - :am:\ - :co#80:li#24:sg#1:ug#1:\ - :al=5*\EE:bt=\EI:cd=\EY:ce=\ET:cl=\E+:cm=\E=%+ %+ :\ - :dc=\EW:dl=5*\ER:do=^V:ei=:ic=\EQ:\ - :if=/usr/lib/tabset/ampex:im=:is=\Eg\El:k0=^A@\r:\ - :k1=^AA\r:k2=^AB\r:k3=^AC\r:k4=^AD\r:k5=^AE\r:\ - :k6=^AF\r:k7=^AG\r:k8=^AH\r:k9=^AI\r:kb=^H:kd=^V:\ - :kh=^^:kl=^H:kr=^L:ku=^K:le=^H:nd=^L:se=\EG0:so=\EG4:\ - :ta=^I:ue=\EG0:up=^K:us=\EG8:vb=\Eb\Ed:ve=\E.4:\ - :vi=\E.0: -ampex232w|Ampex Model 232 / 132 columns:\ - :co#132:li#24:\ - :if=/usr/lib/tabset/amp-132:is=\E\034Eg\El:tc=ampex232: - - - -annarbor4080|aa4080|ann arbor 4080:\ - :am:\ - :co#80:li#40:\ - :bl=^G:cl=\014:\ - :..cm=\017%p2%{10}%/%{16}%*%p2%{10}%m%+%c%p1%?%p1%{19}%>%t%{12}%+%;%'@'%+%c:\ - :cr=^M:ct=^^P^P:do=^J:ho=^K:kb=^^:kd=^J:kh=^K:kl=^H:\ - :kr=^_:ku=^N:le=^H:nd=^_:sf=^J:st=^]^P1:ta=^I:up=^N: - -aaa+unk|aaa-unk|ann arbor ambassador (internal - don't use this directly):\ - :am:km:mi:xo:\ - :co#80:it#8:\ - :AL=\E[%dL:DC=\E[%dP:DL=\E[%dM:DO=\E[%dB:IC=\E[%d@:\ - :LE=\E[%dD:RI=\E[%dC:UP=\E[%dA:al=\E[L:bl=^G:bt=\E[Z:\ - :cd=\E[J:ce=\E[K:cl=\E[H\E[J:cm=\E[%i%d;%dH:cr=^M:\ - :ct=\E[2g:dc=\E[P:dl=\E[M:do=^K:ei=:ho=\E[H:\ - :i1=\E[m\E7\E[H\E9\E8:i2=\E[1Q\E[>20;30l\EP`+x~M\E\\:\ - :ic=\E[@:im=:k1=\EOA:k2=\EOB:k3=\EOC:k4=\EOD:k5=\EOE:\ - :k6=\EOF:k7=\EOG:k8=\EOH:k9=\EOI:kD=\E[P:kI=\E[@:\ - :kb=^H:kd=\E[B:\ - :ke=\EP`>y~[[J`8xy~[[A`4xy~[[D`6xy~[[C`2xy~[[B\E\\:\ - :kh=\E[H:kl=\E[D:kr=\E[C:\ - :ks=\EP`>z~[[J`8xz~[[A`4xz~[[D`6xz~[[C`2xz~[[B\E\\:\ - :ku=\E[A:le=^H:mb=\E[5m:md=\E[1m:me=\E[m:mm=\E[>52h:\ - :mo=\E[>52l:mr=\E[7m:nd=\E[C:rc=\E8:sc=\E7:se=\E[m:\ - :sf=^K:so=\E[7m:st=\EH:ta=^I:ue=\E[m:up=\E[A:\ - :us=\E[4m: - -aaa+rv|ann arbor ambassador in reverse video:\ - :i1=\E[7m\E7\E[H\E9\E8:mb=\E[5;7m:md=\E[1;7m:\ - :me=\E[7m\016:mk=\E[7;8m:mr=\E[m:r1=\E[H\E[7m\E[J:\ - :..sa=\E[%?%p1%p3%|%!%t7;%;%?%p2%t4;%;%?%p4%t5;%;%?%p6%t1;%;%?%p7%t8;%;m:\ - :se=\E[7m:so=\E[m:ue=\E[7m:us=\E[4;7m: -aaa+dec|ann arbor ambassador in dec vt100 mode:\ - :ac=aaffggjjkkllmmnnooppqqrrssttuuvvwwxxyyzz{{||}}:\ - :ae=^N:as=^O:cs=\E[%i%d;%dr:eA=\E(0:\ - :..sa=\E[%?%p1%p3%|%!%t7;%;%?%p2%t4;%;%?%p4%t5;%;%?%p6%t1;%;%?%p7%t8;%;m%?%p9%t\017%e\016%;: -aaa-18|ann arbor ambassador/18 lines:\ - :li#18:\ - :is=\E7\E[60;0;0;18p\E8:te=\E[60;0;0;18p\E[60;1H\E[K:\ - :ti=\E[18;0;0;18p:tc=aaa+unk: -aaa-18-rv|ann arbor ambassador/18 lines+reverse video:\ - :tc=aaa+rv:tc=aaa-18: -aaa-20|ann arbor ambassador/20 lines:\ - :li#20:\ - :is=\E7\E[60;0;0;20p\E8:te=\E[60;0;0;20p\E[60;1H\E[K:\ - :ti=\E[20;0;0;20p:tc=aaa+unk: -aaa-22|ann arbor ambassador/22 lines:\ - :li#22:\ - :is=\E7\E[60;0;0;22p\E8:te=\E[60;0;0;22p\E[60;1H\E[K:\ - :ti=\E[22;0;0;22p:tc=aaa+unk: -aaa-24|ann arbor ambassador/24 lines:\ - :li#24:\ - :is=\E7\E[60;0;0;24p\E8:te=\E[60;0;0;24p\E[60;1H\E[K:\ - :ti=\E[24;0;0;24p:tc=aaa+unk: -aaa-24-rv|ann arbor ambassador/24 lines+reverse video:\ - :tc=aaa+rv:tc=aaa-24: -aaa-26|ann arbor ambassador/26 lines:\ - :li#26:\ - :is=\E7\E[60;0;0;26p\E8:te=\E[60;0;0;26p\E[26;1H\E[K:\ - :ti=\E[H\E[J\E[26;0;0;26p:tc=aaa+unk: -aaa-28|ann arbor ambassador/28 lines:\ - :li#28:\ - :is=\E7\E[60;0;0;28p\E8:te=\E[60;0;0;28p\E[28;1H\E[K:\ - :ti=\E[H\E[J\E[28;0;0;28p:tc=aaa+unk: -aaa-30-s|aaa-s|ann arbor ambassador/30 lines w/status:\ - :es:hs:\ - :li#29:\ - :ds=\E7\E[60;0;0;30p\E[1;1H\E[K\E[H\E8\r\n\E[K:\ - :fs=\E[>51l:is=\r\n\E[A\E7\E[60;1;0;30p\E8:\ - :te=\E[60;1;0;30p\E[29;1H\E[K:\ - :ti=\E[H\E[J\E[30;1;0;30p\E[30;1H\E[K:\ - :ts=\E[>51h\E[1;%p1%dH\E[2K:tc=aaa+unk: -aaa-30-s-rv|aaa-s-rv|ann arbor ambassador/30 lines+status+reverse video:\ - :tc=aaa+rv:tc=aaa-30-s: -aaa-s-ctxt|aaa-30-s-ctxt|ann arbor ambassador/30 lines+status+save context:\ - :te=\E[60;1;0;30p\E[59;1H\E[K:\ - :ti=\E[30;1H\E[K\E[30;1;0;30p:tc=aaa-30-s: -aaa-s-rv-ctxt|aaa-30-s-rv-ct|ann arbor ambassador/30 lines+status+save context:\ - :te=\E[60;1;0;30p\E[59;1H\E[K:\ - :ti=\E[30;1H\E[K\E[30;1;0;30p:tc=aaa-30-s-rv: -aaa|aaa-30|ambas|ambassador|ann arbor ambassador/30 lines:\ - :li#30:\ - :is=\E7\E[60;0;0;30p\E8:te=\E[60;0;0;30p\E[30;1H\E[K:\ - :ti=\E[H\E[J\E[30;0;0;30p:tc=aaa+unk: -aaa-30-rv|aaa-rv|ann arbor ambassador/30 lines in reverse video:\ - :tc=aaa+rv:tc=aaa-30: -aaa-30-ctxt|aaa-ctxt|ann arbor ambassador/30 lines; saving context:\ - :te=\E[60;0;0;30p\E[60;1H\E[K:ti=\E[30;0;0;30p:tc=aaa-30: -aaa-30-rv-ctxt|aaa-rv-ctxt|ann arbor ambassador/30 lines reverse video; saving context:\ - :te=\E[60;0;0;30p\E[60;1H\E[K:ti=\E[30;0;0;30p:tc=aaa+rv:tc=aaa-30: -aaa-36|ann arbor ambassador/36 lines:\ - :li#36:\ - :is=\E7\E[60;0;0;36p\E8:te=\E[60;0;0;36p\E[36;1H\E[K:\ - :ti=\E[H\E[J\E[36;0;0;36p:tc=aaa+unk: -aaa-36-rv|ann arbor ambassador/36 lines+reverse video:\ - :tc=aaa+rv:tc=aaa-36: -aaa-40|ann arbor ambassador/40 lines:\ - :li#40:\ - :is=\E7\E[60;0;0;40p\E8:te=\E[60;0;0;40p\E[40;1H\E[K:\ - :ti=\E[H\E[J\E[40;0;0;40p:tc=aaa+unk: -aaa-40-rv|ann arbor ambassador/40 lines+reverse video:\ - :tc=aaa+rv:tc=aaa-40: -aaa-48|ann arbor ambassador/48 lines:\ - :li#48:\ - :is=\E7\E[60;0;0;48p\E8:te=\E[60;0;0;48p\E[48;1H\E[K:\ - :ti=\E[H\E[J\E[48;0;0;48p:tc=aaa+unk: -aaa-48-rv|ann arbor ambassador/48 lines+reverse video:\ - :tc=aaa+rv:tc=aaa-48: -aaa-60-s|ann arbor ambassador/59 lines+status:\ - :es:hs:\ - :li#59:\ - :ds=\E7\E[60;0;0;60p\E[1;1H\E[K\E[H\E8\r\n\E[K:\ - :fs=\E[>51l:is=\r\n\E[A\E7\E[60;1;0;60p\E8:\ - :ts=\E[>51h\E[1;%p1%dH\E[2K:tc=aaa+unk: -aaa-60-s-rv|ann arbor ambassador/59 lines+status+reverse video:\ - :tc=aaa+rv:tc=aaa-60-s: -aaa-60-dec-rv|ann arbor ambassador/dec mode+59 lines+status+rev video:\ - :tc=aaa+dec:tc=aaa+rv:tc=aaa-60-s: -aaa-60|ann arbor ambassador/60 lines:\ - :li#60:\ - :is=\E7\E[60;0;0;60p\E[1Q\E[m\E[>20;30l\E8:tc=aaa+unk: -aaa-60-rv|ann arbor ambassador/60 lines+reverse video:\ - :tc=aaa+rv:tc=aaa-60: -aaa-db|ann arbor ambassador 30/destructive backspace:\ - :i2=\E[1Q\E[m\E[>20l\E[>30h:le=\E[D:tc=aaa-30: - -guru|guru-33|guru+unk|ann arbor guru/33 lines 80 cols:\ - :li#33:\ - :i2=\E[>59l:is=\E7\E[255;0;0;33;80;80p\E8\E[J:\ - :te=\E[255p\E[255;1H\E[K:ti=\E[33p:vb=\E[>59h\E[>59l:tc=aaa+unk: -guru+rv|guru changes for reverse video:\ - :i2=\E[>59h:vb=\E[>59l\E[>59h: -guru-rv|guru-33-rv|ann arbor guru/33 lines+reverse video:\ - :tc=guru+rv:tc=guru-33: -guru+s|guru status line:\ - :es:hs:\ - :ds=\E7\E[;0p\E[1;1H\E[K\E[H\E8\r\n\E[K:fs=\E[>51l:\ - :te=\E[255;1p\E[255;1H\E[K:\ - :ts=\E[>51h\E[1;%p1%dH\E[2K: -guru-nctxt|guru with no saved context:\ - :ti=\E[H\E[J\E[33p\E[255;1H\E[K:tc=guru: -guru-s|guru-33-s|ann arbor guru/33 lines+status:\ - :li#32:\ - :is=\r\n\E[A\E7\E[255;1;0;33;80;80p\E8\E[J:\ - :ti=\E[33;1p\E[255;1H\E[K:tc=guru+s:tc=guru+unk: -guru-24|ann arbor guru 24 lines:\ - :co#80:li#24:\ - :is=\E7\E[255;0;0;24;80;80p\E8\E[J:ti=\E[24p:tc=guru+unk: -guru-44|ann arbor guru 44 lines:\ - :co#97:li#44:\ - :is=\E7\E[255;0;0;44;97;100p\E8\E[J:ti=\E[44p:tc=guru+unk: -guru-44-s|ann arbor guru/44 lines+status:\ - :li#43:\ - :is=\r\n\E[A\E7\E[255;1;0;44;80;80p\E8\E[J:\ - :ti=\E[44;1p\E[255;1H\E[K:tc=guru+s:tc=guru+unk: -guru-76|guru with 76 lines by 89 cols:\ - :co#89:li#76:\ - :is=\E7\E[255;0;0;76;89;100p\E8\E[J:ti=\E[76p:tc=guru+unk: -guru-76-s|ann arbor guru/76 lines+status:\ - :co#89:li#75:\ - :is=\r\n\E[A\E7\E[255;1;0;76;89;100p\E8\E[J:\ - :ti=\E[76;1p\E[255;1H\E[K:tc=guru+s:tc=guru+unk: -guru-76-lp|guru-lp|guru with page bigger than line printer:\ - :co#134:li#76:\ - :is=\E7\E[255;0;0;76;134;134p\E8\E[J:ti=\E[76p:tc=guru+unk: -guru-76-w|guru 76 lines by 178 cols:\ - :co#178:li#76:\ - :is=\E7\E[255;0;0;76;178;178p\E8\E[J:ti=\E[76p:tc=guru+unk: -guru-76-w-s|ann arbor guru/76 lines+status+wide:\ - :co#178:li#75:\ - :is=\r\n\E[A\E7\E[255;1;0;76;178;178p\E8\E[J:\ - :ti=\E[76;1p\E[255;1H\E[K:tc=guru+s:tc=guru+unk: -guru-76-wm|guru 76 lines by 178 cols with 255 cols memory:\ - :co#178:li#76:\ - :is=\E7\E[255;0;0;76;178;255p\E8\E[J:ti=\E[76p:tc=guru+unk: -aaa-rv-unk|ann arbor unknown type:\ - :Nl#0:lh#0:lw#0:\ - :ho=\E[H:i1=\E[7m\E7\E[H\E9\E8:mb=\E[5;7m:md=\E[1;7m:\ - :me=\E[7m:mk=\E[7;8m:mr=\E[m:r1=\E[H\E[7m\E[J:\ - :..sa=\E[%?%p1%!%t7;%;%?%p2%t4;%;%?%p3%t7;%;%?%p4%t5;%;%?%p6%t1;%;%?%p7%t8;%;m:\ - :se=\E[7m:so=\E[m:ue=\E[7m:us=\E[4;7m: - - -regent|Adds Regent Series:\ - :am:bs:\ - :co#80:li#24:\ - :bl=^G:cl=^L:cr=^M:do=^J:ho=\EY :le=^U:ll=^A:nd=^F:\ - :sf=^J:up=^Z: -regent100|Adds Regent 100:\ - :sg#1:ug#1:\ - :bl=^G:cm=\013%+ %B\020%.:k0=^B1\r:k1=^B2\r:k2=^B3\r:\ - :k3=^B4\r:k4=^B5\r:k5=^B6\r:k6=^B7\r:k7=^B8\r:l0=F1:\ - :l1=F2:l2=F3:l3=F4:l4=F5:l5=F6:l6=F7:l7=F8:se=\E0@:\ - :so=\E0P:ue=\E0@:us=\E0`:tc=regent: -regent20|Adds Regent 20:\ - :bl=^G:cd=\Ek:ce=\EK:cm=\EY%+ %+ :tc=regent: -regent25|Adds Regent 25:\ - :bl=^G:kd=^J:kh=^A:kl=^U:kr=^F:ku=^Z:tc=regent20: -regent40|Adds Regent 40:\ - :sg#1:ug#1:\ - :al=\EM:bl=^G:dl=\El:k0=^B1\r:k1=^B2\r:k2=^B3\r:\ - :k3=^B4\r:k4=^B5\r:k5=^B6\r:k6=^B7\r:k7=^B8\r:l0=F1:\ - :l1=F2:l2=F3:l3=F4:l4=F5:l5=F6:l6=F7:l7=F8:se=\E0@:\ - :so=\E0P:ue=\E0@:us=\E0`:tc=regent25: -regent40+|Adds Regent 40+:\ - :is=\EB:tc=regent40: -regent60|regent200|Adds Regent 60:\ - :dc=\EE:ei=\EF:im=\EF:is=\EV\EB:kD=\EE:kI=\EF:kM=\EF:\ - :se=\ER\E0@\EV:so=\ER\E0P\EV:tc=regent40+: -viewpoint|addsviewpoint|adds viewpoint:\ - :am:\ - :co#80:li#24:\ - :bl=^G:cd=\Ek:ce=\EK:cl=^L:cm=\EY%+ %+ :cr=^M:dl=\El:\ - :do=^J:is=\017\E0`:k0=^B1:k2=^B2:k3=^B!:k4=^B":\ - :k5=^B#:kd=^J:kh=^A:kl=^U:kr=^F:ku=^Z:le=^H:ll=^A:\ - :nd=^F:se=^O:sf=^J:so=^N:ue=^O:up=^Z:us=^N:\ - :ve=\017\E0`:vs=\017\E0P: -screwpoint|adds viewpoint with ^O bug:\ - :se@:so@:ue@:us@:vs@:tc=viewpoint: - -vp3a+|viewpoint3a+|adds viewpoint 3a+:\ - :am:bw:\ - :co#80:it#8:li#24:\ - :cd=\EY:ce=\ET:cl=\E*:cm=\E=%+ %+ :cr=^M:do=^J:ho=^^:\ - :kb=^H:kd=^J:kh=^^:kl=^H:kr=^L:ku=^K:le=^H:me=\E(:\ - :nd=^L:nw=^M^J:\ - :..sa=\E0%'@'%?%p1%tQ%|%;%?%p2%t%'`'%|%;%?%p3%tP%|%;%?%p4%t%{2}%|%;%?%p5%t%{1}%|%;%?%p7%tD%|%;%c\E):\ - :se=\E(:sf=^J:so=\E0Q\E):ta=^I:up=^K:ve=^X:vi=^W: -vp60|viewpoint60|addsvp60|adds viewpoint60:\ - :tc=regent40: -vp90|viewpoint90|adds viewpoint 90:\ - :bw:ms:xs:\ - :co#80:li#24:\ - :cd=\Ek:ce=\EK:cl=\EG\Ek:cm=\EY%+ %+ :dc=\EE:dl=\El:\ - :do=^J:ei=:ho=\EY :ic=\EF \EF\025:im=:k0=^B1\r:\ - :k1=^B2\r:k2=^B3\r:k3=^B4\r:k4=^B5\r:k5=^B6\r:\ - :k6=^B7\r:k7=^B8\r:k8=^B9\r:k9=^B\072\r:k;=^B;\r:\ - :kb=^H:kd=^J:kh=^A:kl=^U:kr=^F:ku=^Z:l0=F1:l1=F2:\ - :l2=F3:l3=F4:l4=F5:l5=F6:l6=F7:l7=F8:l8=F9:l9=F10:\ - :la=F11:le=^H:ll=^A:nd=^F:se=\ER\E0@\EV:sf=^J:\ - :so=\ER\E0Q\EV:ta=^I:ue=\ER\E0@\EV:up=^Z:\ - :us=\ER\E0`\EV: -adds980|a980|adds consul 980:\ - :am:\ - :co#80:li#24:\ - :al=\E\016:bl=^G:cl=\014\013@:cm=\013%+@\E\005%2:\ - :cr=^M:dl=\E\017:do=^J:k0=\E0:k1=\E1:k2=\E2:k3=\E3:\ - :k4=\E4:k5=\E5:k6=\E6:k7=\E7:k8=\E8:k9=\E9:le=^H:\ - :nd=\E^E01:se=^O:sf=^J:so=^Y^^^N: - - -cit80|cit-80|citoh 80:\ - :am:\ - :co#80:li#24:\ - :cd=\EJ:ce=\EK:cl=\E[H\EJ:cm=\E[%i%2;%2H:cr=^M:ff=^L:\ - :is=\E>:kd=\EOB:ke=\E[?1l\E>:kl=\EOD:kr=\EOC:\ - :ks=\E[?1h\E=:ku=\EOA:le=^H:nd=\E[C:sf=^J:up=\E[A: -cit101|citc|C.itoh fast vt100:\ - :am:xn:\ - :co#80:li#24:\ - :RA=\E[?7l:SA=\E[?7h:al=\E[L:bl=^G:cd=\E[J:ce=\E[K:\ - :cl=\E[H\E[2J:cm=\E[%i%d;%dH:dc=\E[P:dl=\E[M:ei=:\ - :ic=\E[@:im=:\ - :is=\E>\E[?3l\E[?4l\E[?5l\E[?7h\E[?8h\E[3g\E[>5g:\ - :kd=\EOB:ke=\E[?1l\E>:kl=\EOD:kr=\EOC:ks=\E[?1h\E=:\ - :ku=\EOA:le=^H:nd=\E[C:se=\E[m:so=\E[7m:ue=\E[m:\ - :up=\E[A:us=\E[4m:vb=\E[?5h\E[?5l:ve=\E[V\E8:\ - :vs=\E7\E[U: -cit500|cit-500|cit 500:\ - :am:xn:\ - :co#80:it#8:li#64:\ - :RA=\E[?7l:SA=\E[?7h:al=\E[L:cd=50\E[J:ce=3\E[K:\ - :cl=50\E[H\E[2J:cm=5\E[%i%2;%2H:dc=\E[P:dl=\E[M:\ - :do=\ED:is=\E(B\E)0\E>\E[?3l\E[?7h\E[?8h:k1=\EOP:\ - :k2=\EOQ:k3=\EOR:k4=\EOS:kd=\EOB:ke=\E[?1l\E>:\ - :kh=\E[H:kl=\EOD:kr=\EOC:ks=\E[?1h\E=:ku=\EOA:le=^H:\ - :nd=2\E[C:se=2\E[m:so=2\E[7m:sr=5\EM:ta=^I:ue=2\E[m:\ - :up=2\E[A:us=2\E[4m: - -citoh|ci8510|8510|c.itoh 8510a:\ - :co#80:it#8:\ - :is=\E(009\054017\054025\054033\054041\054049\054057\054065\054073.:\ - :le@:md=\E!:me=\E"\EY:rp=\ER%r%03%.:sr=\Er:ue=\EY:\ - :us=\EX:tc=lpr: -citoh-pica|citoh in pica:\ - :i1=\EN:tc=citoh: -citoh-elite|citoh in elite:\ - :co#96:\ - :i1=\EE:\ - :is=\E(009\054017\054025\054033\054041\054049\054057\054065\054073\054081\054089.:tc=citoh: -citoh-comp|citoh in compressed:\ - :co#136:\ - :i1=\EQ:\ - :is=\E(009\054017\054025\054033\054041\054049\054057\054065\054073\054081\054089\054097\054105\054113\054121\054129.:tc=citoh: -citoh-prop|citoh-ps|ips|citoh in proportional spacing mode:\ - :co#32767:\ - :i1=\EP:tc=citoh: -citoh-6lpi|citoh in 6 lines per inch mode:\ - :i2=\EA:tc=citoh: -citoh-8lpi|citoh in 8 lines per inch mode:\ - :li#88:\ - :i2=\EB:tc=citoh: - - -cdc456|cdc 456 terminal:\ - :am:\ - :co#80:li#24:\ - :al=\EL:bl=^G:cd=^X:ce=^V:cl=^Y^X:cm=\E1%+ %+ :cr=^M:\ - :dl=\EJ:do=^J:ho=^Y:le=^H:nd=^L:sf=^J:up=^Z: - - -c108|concept108|c108-8p|concept108-8p|concept 108 w/8 pages:\ - :i2=\EU\E z"\Ev\001\177 !p\E ;"\E z \Ev \001\177p\Ep\n:\ - :te=\Ev \001\177p\Ep\r\n:tc=c108-4p: -c108-4p|concept108-4p|concept 108 w/4 pages:\ - :es:hs:xo:\ - :pb@:\ - :ac=l\\qLkTxUmMjE:ae=\Ej :as=\Ej!:\ - :..cm=\Ea%p1%?%p1%{95}%>%t\001%{96}%-%;%{32}%+%c%p2%?%p2%{95}%>%t\001%{96}%-%;%{32}%+%c:\ - :cr=^M:dc=\E 1:ds=\E ;\177:fs=\Ee\E z :i1=\EK\E!\E F:\ - :i2=\EU\E z"\Ev\177 !p\E ;"\E z \Ev \001 p\Ep\n:\ - :sf=^J:te=\Ev \001 p\Ep\r\n:\ - :ti=\EU\Ev 8p\Ep\r\E\025:\ - :ts=\E z"\E?\E\005\EE\Ea %+ :ve=\Ew:vs=\EW:tc=c100: -c108-rv|c108-rv-8p|concept 108 w/8 pages in reverse video:\ - :te=\Ev \002 p\Ep\r\n:ti=\EU\Ev 8p\Ep\r:tc=c108-rv-4p: -c108-rv-4p|concept108rv4p|concept 108 w/4 pages in reverse video:\ - :i1=\Ek:se=\Ee:so=\EE:vb=\EK\Ek:tc=c108-4p: -c108-w|c108-w-8p|concept108-w-8|concept108-w8p|concept 108 w/8 pages in wide mode:\ - :co#132:\ - :i1=\E F\E":te=\Ev ^A0\001D\Ep\r\n:\ - :ti=\EU\Ev 8\001D\Ep\r:tc=c108-8p: - -c100|concept100|concept|c104|c100-4p|hds concept 100:\ - :am:eo:mi:ul:xn:\ - :co#80:li#24:pb#9600:vt#8:\ - :al=\E\022:bl=^G:cd=\E\005:ce=\E\025:cl=\E?\E\005:\ - :cm=\Ea%+ %+ :cr=\r:dc=\E\021:dl=\E\002:do=^J:\ - :ei=\E :i1=\EK:i2=\Ev \Ep\n:im=\E^P:ip=:\ - :is=\EU\Ef\E7\E5\E8\El\ENH\E\200\Eo&\200\Eo'\E\Eo!\200\E\007!\E\010A@ \E4#\072"\E\072a\E4#;"\E\072b\E4#<"\E\072c:\ - :k1=\E5:k2=\E6:k3=\E7:k4=\E8:k5=\E9:k6=\E\072a:\ - :k7=\E\072b:k8=\E\072c:kA=\E^R:kB=\E':kD=\E^Q:\ - :kE=\E^S:kF=\E[:kI=\E^P:kL=\E^B:kM=\E\200:kN=\E-:\ - :kP=\E.:kR=\E\\:kS=\E^C:kT=\E]:kb=^H:kd=\E<:ke=\Ex:\ - :kh=\E?:kl=\E>:kr=\E=:ks=\EX:kt=\E_:ku=\E;:le=^H:\ - :mb=\EC:me=\EN@:mh=\EE:mk=\EH:mp=\EI:mr=\ED:nd=\E=:\ - :pf=\036o \E\EQ!\EYP\027:po=\EQ"\EY(\027\EYD\Eo \036:\ - :rp=\Er%.%+ :se=\Ed:sf=^J:so=\ED:ta=\011:\ - :te=\Ev \Ep\r\n:ti=\EU\Ev 8p\Ep\r\E\025:ue=\Eg:\ - :up=\E;:us=\EG:vb=\Ek\EK: -c100-rv|c100-rv-4p|concept100-rv|c100 rev video:\ - :i1=\Ek:se=\Ee:so=\EE:vb=\EK\Ek:ve@:vs@:tc=c100: -oc100|oconcept|c100-1p|old 1 page concept 100:\ - :in:\ - :i3@:tc=c100: - -avt-ns|concept avt no status line:\ - :am:eo:mi:ul:xn:xo:\ - :co#80:it#8:li#24:lm#192:\ - :AL=\E[%dL:DL=\E[%dM:DO=\E[%dB:IC=\E[%d@:LE=\E[%dD:\ - :RI=\E[%dC:UP=\E[%dA:ae=\016:al=\E[L:as=\017:bl=^G:\ - :bt=\E[Z:cd=\E[J:ce=\E[K:ch=\E[%+^AG:cl=\E[H\E[J:\ - :cm=\E[%i%d;%dH:cr=^M:cs=\E[%i%d;%dr:ct=\E[2g:\ - :cv=\E[%+^Ad:dc=\E[P:dl=\E[M:do=^J:ei=\E4l:ho=\E[H:\ - :i1=\E[=103l\E[=205l:ic=\E[@:im=\E1:ip=:\ - :is=\E[1*q\E[2!t\E[7!t\E[=4;101;119;122l\E[=107;118;207h\E)1\E[1Q\EW\E[!y\E[!z\E>\E[0\0720\07232!r\E[0*w\E[w\E2\r\n\E[2;27!t:\ - :k1=\EOP:k2=\EOQ:k3=\EOR:k4=\EOS:kA=\E^C\r:kD=\E^B\r:\ - :kI=\E^A\r:kS=\E^D\r:kb=^H:kd=\E[B:ke=\E[!z\E[0;2u:\ - :kh=\E[H:kl=\E[D:kr=\E[C:ks=\E[1!z\E[0;3u:ku=\E[A:\ - :le=^H:ll=\E[24H:mb=\E[5m:md=\E[1m:me=\E[m:mh=\E[1!{:\ - :mk=\E8m:mp=\E[99m:mr=\E[7m:nd=\E[C:pf=\E[4i:\ - :pl=\E[%d;0u#%s#:po=\E[5i:ps=\E[0i:px=\E[%d;1u#%s#:\ - :rc=\E8:sc=\E7:se=\E[7!{:sf=\n:so=\E[7m:sr=\EM:\ - :st=\EH:ta=\011:te=\E[w\E2\r\n:\ - :ti=\E[=4l\E[1;24w\E2\r:ue=\E[4!{:up=\E[A:us=\E[4m:\ - :ve=\E[=119l:vs=\E[=119h: -avt-rv-ns|concept avt in reverse video mode/no status line:\ - :i1=\E[=103l\E[=205h:vb=\E[=205l\E[=205h:tc=avt-ns: -avt-w-ns|concept avt in 132 column mode/no status line:\ - :i1=\E[=103h\E[=205l:ti=\E[H\E[1;24;1;132w:tc=avt-ns: -avt-w-rv-ns|concept avt in 132 column mode/no status line/reverse video:\ - :i1=\E[=103h\E[=205h:ti=\E[H\E[1;24;1;132w:\ - :vb=\E[=205l\E[=205h:tc=avt-ns: - -avt+s|concept avt status line changes:\ - :es:hs:\ - :lm#191:\ - :ds=\E[0*w:fs=\E[1;1!w:\ - :i2=\E[2w\E[2!w\E[1;1;1;80w\E[H\E[2*w\E[1!w\E2\r\n:\ - :te=\E[2w\E2\r\n:ti=\E[2;25w\E2\r:\ - :ts=\E[2;1!w\E[;%p1%dH\E[2K: -avt|avt-s|concept-avt|avt w/80 columns:\ - :tc=avt+s:tc=avt-ns: -avt-rv|avt-rv-s|avt reverse video w/sl:\ - :i1=\E[=103l\E[=205h:vb=\E[=205l\E[=205h:tc=avt+s:tc=avt-ns: -avt-w|avt-w-s|concept avt 132 cols+status:\ - :i1=\E[=103h\E[=205l:ti=\E[H\E[1;24;1;132w:tc=avt+s:tc=avt-ns: -avt-w-rv|avt-w-rv-s|avt wide+status+rv:\ - :i1=\E[=103h\E[=205h:ti=\E[H\E[1;24;1;132w:\ - :vb=\E[=205l\E[=205h:tc=avt+s:tc=avt-ns: - - -contel300|contel320|c300|Contel Business Systems C-300 or C-320:\ - :am:in:xo:\ - :co#80:li#24:sg#1:\ - :al=\EL:bl=^G:cd=\EJ:ce=\EI:cl=\EK:cm=\EX%+ \EY%+ :\ - :cr=^M:ct=\E3:dc=\EO:dl=\EM:do=^J:ei=:ho=\EH:ic=\EN:\ - :im=:ip=:k0=\ERJ:k1=\ERA:k2=\ERB:k3=\ERC:k4=\ERD:\ - :k5=\ERE:k6=\ERF:k7=\ERG:k8=\ERH:k9=\ERI:kb=^H:le=^H:\ - :ll=\EH\EA:nd=\EC:se=\E!\200:sf=^J:so=\E!\r:st=\E1:\ - :up=\EA:vb=\020\002\020\003: -contel301|contel321|c301|c321|Contel Business Systems C-301 or C-321:\ - :ei=:ic@:im=:ip@:se=\E!\200:so=\E!\r:vb@:tc=contel300: - - -dg200|data general dasher 200:\ - :NL:am:bw:\ - :co#80:li#24:\ - :bl=^G:ce=^K:cl=^L:cm=\020%r%.%.:cr=^M:do=^Z:ho=^H:\ - :k0=^^z:k1=^^q:k2=^^r:k3=^^s:k4=^^t:k5=^^u:k6=^^v:\ - :k7=^^w:k8=^^x:k9=^^y:kd=^Z:kh=^H:kl=^Y:kr=^X:ku=^W:\ - :l0=f10:le=^Y:nd=^X:nw=^J:se=^^E:sf=^J:so=^^D:ue=^U:\ - :up=^W:us=^T: -dg211|Data General d211:\ - :k0@:k1@:k2@:k3@:k4@:k5@:k6@:k7@:k8@:k9@:kb=^Y:l0@:\ - :nw=^M^Z:se=00\036E\200/>:sf@:\ - :so=00\036D\200\200\200\200\200/>:ta=^I:te=^L:\ - :ti=^L^R:ve=^L:vs=^L^R:tc=dg200: - -dg450|dg6134|data general 6134:\ - :le@:nd=^X:tc=dg200: - -dg460-ansi|Data General Dasher 460 in ANSI-mode:\ - :am:ms:ul:\ - :co#80:it#8:li#24:\ - :al=\E[L:cd=\E[J:ce=\E[K:cl=\E[2J:cm=\E[%i%2;%2H:\ - :dc=\E[P:dl=\E[M:do=\E[B:ei=:ho=\E[H:ic=\E[@:im=:\ - :is=^^F@:k0=\E[001z:k1=\E[002z:k2=\E[003z:k3=\E[004z:\ - :k4=\E[005z:k5=\E[006z:k6=\E[007z:k7=\E[008z:\ - :k8=\E[009z:k9=\E[010z:kb=\E[D:kd=\E[B:kh=\E[H:\ - :kl=\E[D:kr=\E[C:ku=\E[A:l0=f1:l1=f2:l2=f3:l3=f4:\ - :l4=f5:l5=f6:l6=f7:l7=f8:l9=f10:le=^H:mb=\E[5m:\ - :me=\E[m:mh=\E[2m:mr=\E[7m:nd=\E[C:nl=\ED:se=\E[m:\ - :sf=\E[S:so=\E[7m:sr=\E[T:ta=^I:ue=\E[05:up=\E[A:\ - :us=\E[4m: -dg6053|data general 6053:\ - :am:bs:bw:ul:\ - :co#80:li#24:\ - :bl=^G:ce=^K:cl=^L:cm=\020%r%.%.:cr=^M:do=^Z:ho=^H:\ - :is=^R:k0=^^q:k1=^^r:k2=^^s:k3=^^t:k4=^^u:k5=^^v:\ - :k6=^^w:k7=^^x:k8=^^y:kb=^Y:kd=^Z:kh=^H:kl=^Y:kr=^X:\ - :ku=^W:le=^Y:nd=^X:nw=^M^Z:se=\200^^E:\ - :so=\200\200\200\200\200\036D:ta=^I:te=^L:ti=^L^R:\ - :ue=^U:up=^W:us=^T:ve=^L:vs=^L^R: - - -cs10|colorscan|Datamedia Color Scan 10:\ - :ms:\ - :co#80:li#24:\ - :bl=^G:cd=\E[J:ce=\E[K:cl=\E[H\E[J:cm=\E[%i%02;%02H:\ - :cr=^M:do=^J:k1=\EOP:k2=\EOQ:k3=\EOR:k4=\EOS:kd=\E[B:\ - :kl=\E[D:kr=\E[C:ku=\E[A:le=^H:nd=\E[C:se=\E[m:sf=^J:\ - :so=\E[7m:ue=\E[m:up=\E[A:us=\E[4m: -cs10-w|Datamedia Color Scan 10 with 132 columns:\ - :co#132:\ - :cm=\E[%i%02;%03H:tc=cs10: - -dm1520|dm1521|datamedia 1520:\ - :am:xn:\ - :co#80:it#8:li#24:\ - :bl=^G:cd=^K:ce=^]:cl=^L:cm=\036%r%+ %+ :cr=^M:do=^J:\ - :ho=^Y:kd=^J:kh=^Y:kl=^H:kr=^\:ku=^_:le=^H:nd=^\:\ - :sf=^J:ta=^I:up=^_: -dm2500|datamedia2500|datamedia 2500:\ - :nc:\ - :co#80:li#24:\ - :al=\020\n\030\035\030\035:bl=^G:ce=^W:cl=^^^^\177:\ - :cm=\014%r%n%.%.:dc=\020\010\030\035:\ - :dl=\020\032\030\035:dm=^P:do=^J:ed=^X^]:\ - :ei=\377\377\030\035:ho=^B:ic=\020\034\030\035:im=^P:\ - :le=^H:nd=^\:pc=\377:se=^X^]:sf=^J:so=^N:up=^Z: -dmchat|dmchat version of datamedia 2500:\ - :km:\ - :al=1*\020\n\030\035\030\035:dl=2\020\032\030\035:tc=dm2500: -dm3025|datamedia 3025a:\ - :km:\ - :co#80:it#8:li#24:\ - :al=\EP\n\EQ:bl=^G:cd=\EJ:ce=\EK:cl=\EM:\ - :cm=\EY%r%+ %+ :cr=^M:dc=\010:dl=\EP\EA\EQ:dm=\EP:\ - :do=^J:ed=\EQ:ei=\EQ:ho=\EH:im=\EP:ip=:is=\EQ\EU\EV:\ - :le=^H:nd=\EC:se=\EO0:sf=^J:so=\EO1:ta=^I:up=\EA: -dm3045|datamedia 3045a:\ - :am:eo:km@:ul:xn:\ - :al@:dc=\EB:dl@:dm@:ed@:ei=\EP:is=\EU\EV:k0=\Ey\r:\ - :k1=\Ep\r:k2=\Eq\r:k3=\Er\r:k4=\Es\r:k5=\Et\r:\ - :k6=\Eu\r:k7=\Ev\r:k8=\Ew\r:k9=\Ex\r:kh=\EH:kr=\EC:\ - :ku=\EA:pc=\177:se@:so@:tc=dm3025: -dm80|dmdt80|dt80|datamedia dt80/1:\ - :cd=\E[J:ce=\E[K:cl=\E[2J\E[H:cm=%i\E[%d;%dH:do=^J:\ - :ho=\E[H:nd=\E[C:pf=\E[4i:po=\E[5i:ps=\E[0i:se=\E[m:\ - :so=\E[7m:sr=\EM:ue=\E[m:up=\E[A:us=\E[4m:tc=vt100: -dm80w|dmdt80w|dt80w|datamedia dt80/1 in 132 char mode:\ - :co#132:\ - :cd=20\E[0J:ce=20\E[0K:cl=50\E[H\E[2J:\ - :cm=5\E[%i%d;%dH:do=^J:up=5\E[A:tc=dm80: -dtx-sas|dt80-sas|Datamedia DT803/DTX for SAS usage:\ - :am:bw:\ - :co#80:li#24:\ - :ae=\EG:al=\EL:as=\EF:bl=^G:cd=^K:ce=^]:cl=^L:\ - :cm=\E=%r%+ %+ :cr=^M:\ - :..cs=\E=%p1%' '%+%c%' '%c\E#1\E=%p2%' '%+%c%' '%c\E#2:\ - :ct=\E'0:dl=\EM:do=\EB:ff=^L:ho=^Y:\ - :is=\E)0\E<\EP\E'0\E$2:kC=^L:kE=^]:kS=^K:kd=^J:kh=^Y:\ - :kl=^H:kr=^\:ku=^_:le=^H:me=^X:mr=\E$2\004:nd=^\:\ - :pf=^O:po=^N:se=^X:sf=\EB:so=\E$2\004:sr=\EI:st=\E'1:\ - :ta=^I:up=^_: - - -falco|ts1|ts-1|falco ts-1:\ - :am:\ - :co#80:it#8:li#24:\ - :al=\EE:bl=^G:cd=\EY:ce=\ET\EG0\010:cl=\E*:\ - :cm=\E=%+ %+ :cr=^M:dc=\EW:dl=\ER:do=^J:ei=\Er:ho=^^:\ - :im=\Eq:is=\Eu\E3:k0=^A0\r:kd=^J:kl=^H:kr=^L:ku=^K:\ - :le=^H:nd=^L:se=\Eg0:sf=^J:so=\Eg1:ta=^I:ue=\Eg0:\ - :up=^K:us=\Eg1: -falco-p|ts1p|ts-1p|falco ts-1 with paging option:\ - :am:da:db:mi:ms:ul:\ - :co#80:it#8:li#24:\ - :al=\EE:bl=^G:bt=\EI:cd=\EY:ce=\ET\EG0\010\Eg0:\ - :cl=\E*:cm=\E=%+ %+ :cr=^M:dc=\EW:dl=\ER:do=\E[B:\ - :ei=\Er:im=\Eq:is=\EZ\E3\E_c:kd=\E[B:kh=\E[H:kl=\E[D:\ - :kr=\E[C:ku=\E[A:le=^H:nd=\E[C:se=\Eg0:sf=^J:so=\Eg4:\ - :ta=^I:te=\E_b:ti=\E_d:ue=\Eg0:up=\E[A:us=\Eg1: -ts100|ts100-sp|falco ts100-sp:\ - :am:mi:ms:xn:xo:\ - :co#80:it#8:li#24:vt#3:\ - :@8=\EOM:DO=\E[%dB:K1=\EOq:K2=\EOr:K3=\EOs:K4=\EOp:\ - :K5=\EOn:LE=\E[%dD:RA=\E[?7l:RI=\E[%dC:SA=\E[?7h:\ - :UP=\E[%dA:\ - :ac=``aaffggjjkkllmmnnooppqqrrssttuuvvwwxxyyzz{{||}}~~:\ - :ae=^O:al=\E~E:as=^N:bl=^G:cb=\E[1K:cd=\E[J:ce=\E[K:\ - :cl=\E[H\E[J:cm=\E[%i%d;%dH:cr=^M:cs=\E[%i%d;%dr:\ - :ct=\E[3g:dc=\E~W:dl=\E~R:do=^J:eA=\E(B\E)0:ei=:\ - :ho=\E[H:i1=\E~)\E~ea:ic=\E~Q:im=:k0=\EOy:k1=\EOP:\ - :k2=\EOQ:k3=\EOR:k4=\EOS:k5=\EOt:k6=\EOu:k7=\EOv:\ - :k8=\EOl:k9=\EOw:k;=\EOx:kb=^H:kd=\EOB:ke=\E[?1l\E>:\ - :kl=\EOD:kr=\EOC:ks=\E[?1h\E=:ku=\EOA:le=^H:mb=\E[5m:\ - :md=\E[1m:me=\E[m\017:mr=\E[7m:nd=\E[C:\ - :r2=\E>\E[?3l\E[?4l\E[?5l\E[?7h\E[?8h:rc=\E8:\ - :..sa=\E[0%?%p1%p6%|%t;1%;%?%p2%t;4%;%?%p1%p3%|%t;7%;%?%p4%t;5%;m%?%p9%t\016%e\017%;:\ - :sc=\E7:se=\E[m:sf=^J:so=\E[1;7m:sr=\EM:st=\EH:ta=^I:\ - :ue=\E[m:up=\E[A:us=\E[4m: -ts100-ctxt|falco ts-100 saving context:\ - :te=\E~_b:ti=\E~_d\E[2J:tc=ts100: - - - -beacon|FCG Beacon System:\ - :am:da:db:\ - :co#80:li#32:\ - :al=\EE:bl=\ESTART\r\E37\r\EEND\r:ce=\ET:cl=\EZ:\ - :cm=\E=%+ %+ :cr=^M:dc=\EW:dl=\ER:do=^J:ei=:ho=\EH:\ - :ic=\EQ:im=:le=^H:mb=\ESTART\r\E61\0541\r\EEND\r:\ - :me=\ESTART\r\E78\r\E70\0540\r\EEND\r:\ - :mr=\ESTART\r\E59\0541\r\EEND\r:nd=\EV:\ - :se=\ESTART\r\E70\0540\r\EEND\r:sf=^J:\ - :so=\ESTART\r\E70\0546\r\EEND\r:\ - :ti=\ESTART\r\E2\0540\r\E12\r\EEND\r:\ - :ue=\ESTART\r\E60\0540\r\EEND\r:up=\EU:\ - :us=\ESTART\r\E60\0541\r\EEND\r: - - -f1720|f1720a|fluke 1720A:\ - :xt:\ - :co#80:li#16:sg#1:ug#1:\ - :bl=^G:cd=\E[J:ce=\E[K:cl=\E[H\E[2J:cm=\E[%i%d;%dH:\ - :cr=^M:do=\E[B:is=\E[H\E[2J:kd=^]:kl=^_:kr=^^:ku=^\:\ - :le=^H:nd=\E[C:se=\E[m:sf=\ED:so=\E[7m:sr=\EM:\ - :ue=\E[m:up=\E[A:us=\E[4m: - - -f100|freedom|freedom100|freedom model 100:\ - :am:bw:hs:mi:ms:xo:\ - :co#80:li#24:\ - :ae=\E$:al=\EE:as=\E%:bl=^G:bt=\EI:cd=\EY:ce=\ET:\ - :ch=\E]%+ :cl=^Z:cm=\E=%+ %+ :cr=^M:ct=\E3:cv=\E[%+ :\ - :dc=\EW:dl=\ER:do=^J:ds=\Eg\Ef\r:ei=\Er:fs=^M:ho=^^:\ - :im=\Eq:ip=:is=\Eg\Ef\r\Ed:k1=^A@\r:k2=^AA\r:\ - :k3=^AB\r:k4=^AC\r:k5=^AD\r:k6=^AE\r:k7=^AF\r:\ - :k8=^AG\r:k9=^AH\r:k;=^AI\r:kB=\EI:kb=^H:kd=^V:kh=^^:\ - :kl=^H:kr=^L:ku=^K:le=^H:nd=^L:se=\EG0:sf=^J:so=\EG4:\ - :sr=\Ej:st=\E1:ta=^I:ts=\Eg\Ef:ue=\EG0:up=^K:us=\EG8:\ - :vb=\Eb\Ed: -f100-rv|freedom-rv|freedom 100 in reverse video:\ - :is=\Eg\Ef\r\Eb:vb=\Ed\Eb:tc=f100: -f110|freedom110|Liberty Freedom 110:\ - :bw@:es:\ - :it#8:ws#80:\ - :ae=\E%%:al=\EE:as=\E$:dl=\ER:do=^V:ds=\Ef\r:\ - :ei=\Er\EO:im=\EO\Eq:ip@:is@:k0=^AI\r:k;@:kA=\EE:\ - :kC=^^:kD=\EW:kE=\ET:kI=\EQ:kL=\ER:kS=\EY:mb=\EG2:\ - :md=\EG0:me=\EG0:mh=\EG@:mk=\EG1:mr=\EG4:pf=\Ea:\ - :po=\E`:so=\EG<:sr=\EJ:ts=\Ef:vb=\Eb\Ed:ve=\E.2:\ - :vi=\E.1:vs=\E.2:tc=f100: -f110-14|Liberty Freedom 110 14inch:\ - :dc@:tc=f110: -f110-w|Liberty Freedom 110 - 132 cols:\ - :co#132:tc=f110: -f110-14w|Liberty Freedom 110 14in/132 cols:\ - :co#132:\ - :dc@:tc=f110: -f200|freedom200|Liberty Freedom 200:\ - :am:es:hs:mi:ms:xo:\ - :co#80:it#8:li#24:ws#80:\ - :ae=\E%%:al=\EE:as=\E$:bl=^G:bt=\EI:cd=\EY:ce=\ET:\ - :ch=\E]%+ :cl=^Z:cm=\E=%+ %+ :cr=^M:cs=\Em0%+ %+ :\ - :ct=\E3:cv=\E[%+ :dc=\EW:dl=\ER:do=^V:ds=\Ef\r:\ - :ei=\Er:fs=^M:ho=^^:im=\Eq:k0=^AI\r:k1=^A@\r:\ - :k2=^AA\r:k3=^AB\r:k4=^AC\r:k5=^AD\r:k6=^AE\r:\ - :k7=^AF\r:k8=^AG\r:k9=^AH\r:kA=\EE:kC=^^:kD=\EW:\ - :kE=\ET:kI=\EQ:kL=\ER:kS=\EY:kb=^H:kd=^V:kl=^H:kr=^L:\ - :ku=^K:le=^H:mb=\EG2:md=\EG0:me=\EG0:mh=\EG@:mk=\EG1:\ - :mr=\EG4:nd=^L:pf=\Ea:po=\E`:se=\EG0:sf=^J:so=\EG<:\ - :sr=\EJ:st=\E1:ts=\Ef:ue=\EG0:up=^K:us=\EG8:\ - :vb=\Eo\En:ve=\E.1:vi=\E.0:vs=\E.1: -f200-w|Liberty Freedom 200 - 132 cols:\ - :co#132:tc=f200: -f200vi|Liberty Freedom 200 for vi:\ - :kd=^J:vb=\Eb\Ed:tc=f200: -f200vi-w|Liberty Freedom 200 - 132 cols for vi:\ - :co#132:tc=f200vi: - -go140|graphon go-140:\ - :co#80:it#8:li#24:\ - :RA=\E[?7l:SA=\E[?7h:al=\E[L:cd=10\E[J:ce=\E[K:\ - :cl=10\E[H\E[2J:cm=\E[%i%2;%2H:dc=\E[P:dl=\E[M:\ - :ei=\E[4l:if=/usr/share/tabset/vt100:im=\E[4h:\ - :is=\E<\E=\E[?3l\E[?7l\E(B\E[J\E7\E[;r\E8\E[m\E[q:\ - :k1=\EOP:k2=\EOQ:k3=\EOR:k4=\EOS:kd=\EOB:\ - :ke=\E[?1l\E>:kh=\E[H:kl=\EOD:kr=\EOC:ks=\E[?1h\E=:\ - :ku=\EOA:le=^H:nd=\E[C:se=\E[m:so=\E[7m:sr=\EM:ta=^I:\ - :ue=\E[m:up=\E[A:us=\E[4m: -go140w|graphon go-140 in 132 column mode:\ - :am:\ - :co#132:\ - :is=\E<\E=\E[?3h\E[?7h\E(B\E[J\E7\E[;r\E8\E[m\E[q:tc=go140: -go225|go-225|Graphon 225:\ - :am:mi:xn:\ - :co#80:it#8:li#25:vt#3:\ - :RA=\E[?7l:SA=\E[?7h:al=\E[L:cd=\E[J:ce=\E[K:\ - :cl=\E[H\E[J:cm=\E[%i%d;%dH:cs=\E[%i%d;%dr:dc=\E[P:\ - :dl=\E[M:do=^J:ei=\E[4l:ho=\E[H:im=\E[4h:\ - :is=\E>\E[?3l\E[?4l\E[?5l\E[?7h\E[?8h:k1=\EOP:\ - :k2=\EOQ:k3=\EOR:k4=\EOS:kb=^H:kd=\E[B:ke=\E>:\ - :kh=\E[H:kl=\E[D:kr=\E[C:ks=\E=:ku=\E[A:le=^H:\ - :mb=\E[5m:md=\E[1m:me=\E[m:mr=\E[7m:nd=\E[C:\ - :r1=\E[!p\E[?7h\E[2;1;1#w:rc=\E8:\ - :rf=/usr/share/tabset/vt100:sc=\E7:se=\E[27m:sf=\ED:\ - :so=\E[7m:sr=\EM:ta=^I:te=\E[!p\E[?7h\E[2;1;1#w:\ - :ti=\E[2;0#w\E[1;25r:ue=\E[24m:up=\E[A:us=\E[4m: - - -sb1|beehive superbee:\ - :am:bw:da:db:mi:ul:xb:\ - :co#80:li#25:sg#1:ug#1:\ - :al=\EN\EL\EQ \EP \EO\ER\EA:\ - :bl=^G:bt=\E`:cd=\EJ:ce=\EK:cl=\EH\EJ:cm=\EF%r%03%03:\ - :cr=\r:ct=\E3:dc=\EP:dl=\EM:do=^J:ei=\ER:ho=\EH:\ - :im=\EQ\EO:is=\EE\EX\EZ\EO\Eb\Eg\ER:k0=\E2:k1=\Ep:\ - :k2=\Eq:k3=\Er:k4=\Es:k5=\Et:k6=\Eu:k7=\Ev:k8=\Ew:\ - :k9=\E1:kE=\EK:kI=\EQ\EO:kL=\EM:kM=\ER:kS=\EJ:kb=^_:\ - :kd=\EB:kh=\EH:kl=\ED:kr=\EC:ku=\EA:l0=TAB CLEAR:\ - :l9=TAB SET:le=^H:nd=\EC:se=\E_3:sf=^J:so=\E_1:\ - :st=\E1:ta=^I:ti=\EO:ue=\E_3:up=\EA:us=\E_0: -sbi|superbee|beehive superbee at Indiana U.:\ - :xb:\ - :al=1\EN\EL\EQ \EP \EO\ER\EA:cr=\r:tc=sb1: -superbee-xsb|beehive super bee:\ - :am:da:db:xb:\ - :co#80:it#8:li#25:\ - :cd=\EJ:ce=\EK:cl=\EH\EJ:cm=\EF%r%3%3:cr=\r:ct=\E3:\ - :dc=\EP:dl=\EM:do=^J:ho=\EH:is=\EH\EJ:k1=\Ep:k2=\Eq:\ - :k3=\Er:k4=\Es:k5=\Et:k6=\Eu:k7=\Ev:k8=\Ew:kd=\EB:\ - :kh=\EH:kl=\ED:kr=\EC:ku=\EA:le=^H:nd=\EC:se=\E_3:\ - :sf=\n\200\200\200\n\200\200\200\EA\EK\200\200\200\ET\ET:\ - :so=\E_1:st=\E1:ta=^I:up=\EA:ve=^J: -superbeeic|super bee with insert char:\ - :ei=\ER:ic=:im=\EQ:tc=superbee-xsb: -sb2|sb3|fixed superbee:\ - :xb@:tc=superbee: - - -beehive|bee|harris beehive:\ - :am:mi:\ - :co#80:li#24:\ - :al=\EL:bt=\E>:cd=\EJ:ce=\EK:cl=\EE:cm=\EF%+ %+ :\ - :dc=\EP:dl=\EM:do=\EB:ei=\E@:ho=\EH:im=\EQ:kA=\EL:\ - :kB=\E>:kC=\EE:kD=\EP:kE=\EK:kI=\EQ:kL=\EM:kM=\E@:\ - :kb=^H:kd=\EB:kh=\EH:kl=\ED:kr=\EC:ku=\EA:le=^H:\ - :nd=\EC:se=\Ed@:so=\EdP:ue=\Ed@:up=\EA:us=\Ed`: -beehive3|bh3m|beehiveIIIm|harris beehive 3m:\ - :am:\ - :co#80:it#8:li#20:\ - :al=\023:bl=^G:cd=^R:ce=^P:cl=^E^R:cr=^M:dl=\021:\ - :do=^J:ho=^E:if=/usr/share/tabset/beehive:le=^H:\ - :ll=^E^K:nd=^L:se= ^_:sf=^J:so=^] :ta=^I:up=^K: -beehive4|bh4|beehive 4:\ - :am:\ - :co#80:li#24:\ - :bl=^G:cd=\EJ:ce=\EK:cl=\EE:cr=^M:do=^J:ho=\EH:\ - :le=\ED:nd=\EC:sf=^J:up=\EA: -microb|microbee|micro bee series:\ - :am:\ - :co#80:it#8:li#24:\ - :bl=^G:cd=\EJ:ce=\EK:cl=\EE:cm=\EF%+ %+ :cr=^M:do=^J:\ - :k1=\Ep:k2=\Eq:k3=\Er:k4=\Es:k5=\Et:k6=\Eu:k7=\Ev:\ - :k8=\Ew:k9=\Ex:kd=\EB:kh=\EH:kl=\ED:kr=\EC:ku=\EA:\ - :le=^H:nd=\EC:se=\Ed@ :sf=^J:so= \EdP:ta=^I:ue=\Ed@:\ - :up=\EA:us=\Ed`: - -ha8675|harris 8675:\ - :F1=^W:F2=\ER:F3=\EE:F4=\EI:F5=\Ei:F6=\Eg:\ - :is=\ES\E#\E*\Eh\Em\E?\E1\E9\E@\EX\EU:k1=^F:k2=^P:\ - :k3=^N:k4=^V:k5=^J:k6=^T:k7=^H:k8=\177:k9=\Ee:k;=\Ed:tc=bee: -ha8686|harris 8686:\ - :F1=\EW:F2=\002\E{\003:F3=\002\E|\003:F4=\002\E}\003:\ - :F5=\002\E~\003:F6=\002\E\177\003:\ - :is=\ES\E#\E*\Eh\Em\E?\E1\E9\E@\EX\EU\E"*Z01\E"8F35021B7C83#\E"8F45021B7D83#\E"8F55021B7E83#\E"8F65021B7F83#\E"8F75021B7383#\E"8F851BD7#\E"8F95021B7083#\E"8FA5021B7183#\E"8FB5021B7283#:\ - :k1=\002\Ep\003:k2=\002\Eq\003:k3=\002\Er\003:\ - :k4=\002\Es\003:k5=\E3:k6=\EI:k7=\ER:k8=\EJ:k9=\E(:\ - :k;=\Ej:tc=bee: - - -hz1000|hazeltine 1000:\ - :co#80:li#12:\ - :bl=^G:cl=^L:cr=^M:do=^J:ho=^K:le=^H:nd= :sf=^J: -hz1420|hazeltine 1420:\ - :am:\ - :co#80:li#24:\ - :al=\E^Z:bl=^G:cd=\E^X:ce=\E^O:cl=\E^\:\ - :cm=\E\021%r%.%+ :cr=^M:dl=\E^S:do=^J:le=^H:nd=^P:\ - :se=\E^Y:sf=^J:so=\E^_:ta=^N:up=\E^L: -hz1500|hazeltine 1500:\ - :am:hz:\ - :co#80:li#24:\ - :al=~\032:bl=^G:cd=~\030:ce=~^O:cl=~^\:\ - :cm=~\021%r%>^^ %+`%+`:cr=^M:dl=~\023:do=~^K:ho=~^R:\ - :kd=^J:kh=~^R:kl=^H:kr=^P:ku=~^L:le=^H:nd=^P:se=~^Y:\ - :sf=^J:so=~^_:up=~^L: -hz1510|hazeltine 1510:\ - :am:\ - :co#80:li#24:\ - :al=\E^Z:bl=^G:cd=\E^X:ce=\E^O:cl=\E^\:\ - :cm=\E\021%r%.%.:cr=^M:dl=\E^S:do=\E^K:le=^H:nd=^P:\ - :sf=^J:up=\E^L: -hz1520|hazeltine 1520:\ - :am:hz:\ - :co#80:li#24:\ - :al=~^Z:bl=^G:cd=~^X:ce=~^O:cl=~^\:cm=~\021%r%.%.:\ - :cr=^M:dl=~^S:do=~^K:ho=~^R:le=^H:nd=^P:se=~^Y:sf=^J:\ - :so=~^_:up=~^L: -hz1552|hazeltine 1552:\ - :al=\EE:dl=\EO:do=^J:k1=\EP:k2=\EQ:k3=\ER:l1=blue:\ - :l2=red:l3=green:tc=vt52: -hz1552-rv|hazeltine 1552 reverse video:\ - :do=^J:se=\ET:so=\ES:tc=hz1552: -hz2000|hazeltine 2000:\ - :am:nc:\ - :co#74:li#27:\ - :al=~\032:bl=^G:cl=~\034:cm=~\021%r%.%.:dl=~\023:\ - :do=^J:ho=~^R:le=^H:pc=\177:sf=^J: -esprit|Hazeltine Esprit I:\ - :am:bw:\ - :co#80:li#24:\ - :al=\E^Z:bl=^G:bt=\E^T:cd=\E^W:ce=\E^O:cl=\E^\:\ - :cm=\E\021%r%.%.:cr=^M:dl=\E^S:do=\E^K:ho=\E^R:\ - :is=\E?:k0=^B0^J:k1=^B1^J:k2=^B2^J:k3=^B3^J:k4=^B4^J:\ - :k5=^B5^J:k6=^B6^J:k7=^B7^J:k8=^B8^J:k9=^B9^J:kb=^H:\ - :kd=\E^K:ke=\E>:kh=\E^R:kl=^H:kr=^P:ks=\E<:ku=\E^L:\ - :l0=0:l1=1:l2=2:l3=3:l4=4:l5=5:l6=6:l7=7:l8=8:l9=9:\ - :le=^H:nd=^P:se=\E^Y:sf=^J:so=\E^_:up=\E^L: -esprit-am|hazeltine esprit auto-margin:\ - :am:tc=esprit: - - -ibm327x|line mode IBM 3270 style:\ - :gn:\ - :ce=^M:cl=^M^J:ho=^M: - -ibm3101|i3101|IBM 3101-10:\ - :am:xo:\ - :co#80:li#24:\ - :bl=^G:cd=\EJ:ce=\EI:cl=\EK:cm=\EY%+ %+ :cr=^M:\ - :ct=\E1:do=^J:ho=\EH:if=/usr/share/tabset/ibm3101:\ - :kb=^H:kd=\EB:kl=\ED:kr=\EC:ku=\EA:le=^H:nd=\EC:\ - :nw=^M^J:sf=^J:st=\E0:ta=^I:up=\EA: -ibm3151|i3151|IBM 3151:\ - :me=\E4@:\ - :..sa=\E4%{64}%?%p1%{0}%>%p1%{4}%<%&%t%{8}%|%;%?%p1%{7}%=%t%{16}%|%;%?%p2%t%{1}%|%;%?%p3%t%{4}%|%;%?%p4%t%{2}%|%;%c:\ - :se=\E4@:so=\E4A:ue=\E4@:us=\E4B:tc=ibm3163: -ibm3161|ibm3163|wy60-316X|wyse60-316X|IBM 3161/3163 display:\ - :am:mi:ms:\ - :co#80:it#8:li#24:\ - :F1=\Ek\r:F2=\El\r:F3=\E!a\r:F4=\E!b\r:F5=\E!c\r:\ - :F6=\E!d\r:F7=\E!e\r:F8=\E!f\r:F9=\E!g\r:FA=\E!h\r:\ - :FB=\E!i\r:FC=\E!j\r:FD=\E!k\r:FE=\E!l\r:\ - :ac=l\354q\361k\353x\370j\352m\355w\367u\365v\366t\364n\356:\ - :bl=^G:cd=\EJ:ce=\EI:cl=\EH\EJ:cm=\EY%+ %+ :cr=^M:\ - :dc=\EQ:dl=\EO:do=\EB:ho=\EH:k1=\Ea\r:k2=\Eb\r:\ - :k3=\Ec\r:k4=\Ed\r:k5=\Ee\r:k6=\Ef\r:k7=\Eg\r:\ - :k8=\Eh\r:k9=\Ei\r:k;=\Ej\r:kA=\EN:kB=\E2:kC=\EL\r:\ - :kD=\EQ:kE=\EI:kI=\EP \010:kL=\EO:kS=\EJ:kT=\E0:\ - :ka=\E 1:kb=^H:kd=\EB:kh=\EH:kl=\ED:kr=\EC:kt=\E1:\ - :ku=\EA:le=\ED:mb=\E4D:md=\E4H:me=\E4@\E<@:mk=\E4P:\ - :mr=\E4A:nd=\EC:\ - :..sa=\E4%'@'%?%p1%t%'A'%|%;\n%?%p2%t%'B'%|%;\n%?%p3%t%'A'%|%;\n%?%p4%t%'D'%|%;\n%?%p5%t%'@'%|%;\n%?%p6%t%'H'%|%;\n%?%p7%t%'P'%|%;%c\n%?%p9%t\E>A%e\E<@%;:\ - :se=\E4@:sf=^J:so=\E4A:te=\E>A:ti=\E>A:ue=\E4@:\ - :up=\EA:us=\E4B: - -ibm3164|i3164|IBM 3164:\ - :mb=\E4D:md=\E4H:me=\E4@:\ - :..sa=\E4%{32}%?%p2%t%{1}%|%;%?%p3%t%{4}%|%;%?%p4%t%{2}%|%;%c%{39}%p1%-%c%{64}%c:tc=ibm3163: - -ibmaed|IBM Experimental display:\ - :am:eo:ms:\ - :co#80:it#8:li#52:\ - :al=\EN:cd=\EJ:ce=\EI:cl=\EH\EK:cm=\EY%+ %+ :dc=\EQ:\ - :dl=\EO:do=\EB:ei=:ho=\EH:ic=\EP:im=:kb=^H:kd=\EB:\ - :kl=\ED:kr=\EC:ku=\EA:le=^H:nd=\EC:se=\E0:so=\E0:\ - :ta=^I:up=\EA:vb=\EG: -ibm-apl|apl|IBM apl terminal simulator:\ - :li#25:tc=dm1520: -ibmmono|ibm5151|IBM workstation monochrome:\ - :es:hs:\ - :al=\EL:dl=\EM:ds=\Ej\EY8 \EI\Ek:fs=\Ek:k0=\E<:\ - :k1=\ES:k2=\ET:k3=\EU:k4=\EV:k5=\EW:k6=\EP:k7=\EQ:\ - :k8=\ER:k9=\EY:kF=\EE:kI=\200:kN=\EE:kP=\Eg:kR=\EG:\ - :kb=^H:kh=\EH:l0=f10:md=\EZ:me=\Ew\Eq\Ez\EB:\ - :mk=\EF\Ef0;\Eb0;:mr=\Ep:se=\Ez:so=\EZ:sr=\EA:\ - :ts=\Ej\EY8%+ \Eo:ue=\Ew:us=\EW:tc=ibm3101: -ibmega|ibm5154|IBM Enhanced Color Display:\ - :cr=^M:do=^J:kb=^H:kd=^J:kl=^H:nw=^M^J:sf=^J:ta=^I:tc=ibmmono: -ibmega-c|ibm5154-c|IBM Enhanced Color Display:\ - :se=\EB:so=\EF\Ef3;:ue=\EB:us=\EF\Ef2;:tc=ibmmono: -ibmvga-c|IBM VGA display color termcap:\ - :cr=^M:do=^J:kb=^H:kd=^J:kl=^H:nw=^M^J:sf=^J:ta=^I:tc=ibmega-c: -ibmvga|IBM VGA display:\ - :cr=^M:do=^J:kb=^H:kd=^J:kl=^H:nw=^M^J:sf=^J:ta=^I:tc=ibmega: -rtpc|ibmapa16|ibm6155|IBM 6155 Extended Monochrome Graphics Display:\ - :li#32:\ - :ds=\Ej\EY@ \EI\Ek:ts=\Ej\EY@%+ \Eo:tc=ibmmono: -ibmapa8c|ibmapa8|ibm6154|ibm6153|IBM 6153/4 Advanced Graphics Display:\ - :li#31:\ - :ds=\Ej\EY? \EI\Ek:ts=\Ej\EY?%+ \Eo:tc=ibmmono: -ibmapa8c-c|ibm6154-c|IBM 6154 Advanced Color Graphics Display:\ - :li#31:\ - :ds=\Ej\EY? \EI\Ek:mh=\EF\Ef7;:ts=\Ej\EY?%+ \Eo:tc=ibmega-c: -ibm8512|ibm8513|hft-c|IBM High Function Terminal:\ - :am:mi:ms:\ - :co#80:it#8:li#25:\ - :AL=\E[%dL:DL=\E[%dM:RA=\E[?7l:SA=\E[?7h:ae=^O:\ - :al=\E[L:as=^N:cd=\E[J:ce=\E[K:cl=\E[H\E[J:\ - :cm=\E[%i%d;%dH:dl=\E[M:dm=\E[4h:do=^J:ec=\E[%dX:\ - :ed=\E[4l:ei=\E[4l:ho=\E[H:im=\E[4h:\ - :is=\Eb\E[m\017\E[?7h:k0=\E[010q:k1=\E[001q:\ - :k2=\E[002q:k3=\E[003q:k4=\E[004q:k5=\E[005q:\ - :k6=\E[006q:k7=\E[007q:k8=\E[008q:k9=\E[009q:kd=\E[B:\ - :kh=\E[H:ku=\E[A:le=\E[D:mb=\E[5m:md=\E[1m:me=\E[m:\ - :mr=\E[7m:nd=\E[C:r1=\Eb\E[m\017\E[?7h\E[H\E[J:\ - :rc=\E[u:sc=\E[s:se=\E[m:so=\E[7m:te=\E[20h:\ - :ti=\E[20;4l\E[?7h\Eb:ue=\E[m:up=\E[A:us=\E[4m: -hft|AIWS High Function Terminal:\ - :am:xo:\ - :co#80:li#25:\ - :al=\E[L:bl=^G:cd=\E[J:ce=\E[K:cl=\E[H\E[2J:\ - :cm=\E[%i%d;%dH:cr=^M:dc=\E[P:dl=\E[M:do=^J:ei=\E6:\ - :ho=\E[H:ic=\E[@:im=\E6:k1=\E[001q:k2=\E[002q:\ - :k3=\E[003q:k4=\E[004q:k5=\E[005q:k6=\E[006q:\ - :k7=\E[007q:k8=\E[008q:k9=\E[009q:kN=\E[153q:\ - :kP=\E[159q:ka=\E[010q:kb=^H:kd=\E[B:kh=\E[H:kl=\E[D:\ - :kr=\E[C:ku=\E[A:le=^H:mb=\E[5m:md=\E[1m:me=\E[m:\ - :mk=\E[8m:mr=\E[7m:nd=\E[C:se=\E[m:sf=^J:so=\E[7m:\ - :ta=^I:ue=\E[m:up=\E[A:us=\E[4m: -ibm-system1|system1|ibm system/1 computer:\ - :am:xt:\ - :co#80:li#24:\ - :bl=^G:cl=^Z:cm=\005%+ %+ :ho=^K:le=^H:nd=^\:sf=^J:\ - :up=^^: - -ibm5081|ibmmpel|IBM 5081 1024x1024 256/4096 color display:\ - :es:hs:\ - :li#33:\ - :ds=\Ej\EYA \EI\Ek:fs=\Ek:ts=\Ej\EYA%+ \Eo:tc=ibmmono: -ibm5081-c|ibmmpel-c|IBM 5081 1024x1024 256/4096 enhanced color display:\ - :es:hs:\ - :li#33:\ - :ds=\Ej\EYA \EI\Ek:fs=\Ek:ts=\Ej\EYA%+ \Eo:tc=ibmega-c: -ibm8514|IBM 8514 color display:\ - :es:hs:\ - :li#41:\ - :cr=^M:do=^J:ds=\Ej\EYI \EI\Ek:fs=\Ek:kb=^H:kd=^J:\ - :kl=^H:nw=^M^J:sf=^J:ta=^I:ts=\Ej\EYI%+ \Eo:tc=ibmega: -ibm8514-c|IBM 8514 color display:\ - :es:hs:\ - :li#41:\ - :cr=^M:do=^J:ds=\Ej\EYI \EI\Ek:fs=\Ek:kb=^H:kd=^J:\ - :kl=^H:nw=^M^J:sf=^J:ta=^I:ts=\Ej\EYI%+ \Eo:tc=ibmega-c: - -aixterm-m|IBM AIXterm Monochrome Terminal Emulator:\ - :es:hs:\ - :ac=llqqkkxxjjmmwwuuvvttnn:ds=\E[?E:fs=\E[?F:\ - :md=\E[1m:me=\E[0;10m\E(B:s0=\E(B:s1=\E(0:\ - :..sa=\E[%?%p1%t;7%;%?%p2%t;4%;%?%p3%t;7%;%?%p4%t;5%;%?%p6%t;1%;m:\ - :sr@:ts=\E[?%p1%dT:tc=ibm6153: -aixterm-m-old|IBM AIXterm Monochrome Terminal Emulator:\ - :es:hs:\ - :ds=\E[?E:fs=\E[?F:md=\E[1m:\ - :..sa=\E[%?%p1%t;7%;%?%p2%t;4%;%?%p3%t;7%;%?%p4%t;5%;%?%p6%t;1%;m:\ - :sr@:ts=\E[?%p1%dT:tc=ibm6153: -jaixterm-m|IBM Kanji AIXterm Monochrome Terminal Emulator:\ - :ac@:tc=aixterm-m: - - -i100|gt100|gt100a|General Terminal 100A (formerly Infoton 100):\ - :am:\ - :co#80:li#24:\ - :al=\EL:bl=^G:cd=\EJ:ce=\EK:cl=^L:cm=\Ef%r%+ %+ :\ - :cr=^M:dl=\EM:do=^J:ho=\EH:le=^H:nd=\EC:se=\Ea:sf=^J:\ - :so=\Eb:up=\EA:vb=\Eb\Ea: -i400|infoton 400:\ - :am:\ - :co#80:li#25:\ - :al=\E[L:bl=^G:ce=\E[N:cl=\E[2J:cm=%i\E[%3;%3H:cr=^M:\ - :dc=\E[4h\E[2Q\E[P\E[4l\E[0Q:dl=\E[M:do=^J:\ - :ei=\E[4l\E[0Q:im=\E[4h\E[2Q:le=^H:nd=\E[C:sf=^J:\ - :up=\E[A: -addrinfo:\ - :am:\ - :co#80:li#24:\ - :bl=^G:cd=^K:cl=^L:..cm=\037%p1%{1}%-%c%p2%{1}%-%c:\ - :cr=^M:do=^J:ho=^H:le=^Z:ll=^H^\:nd=^Y:sf=^J:up=^\: -infoton:\ - :am:\ - :co#80:li#24:\ - :bl=^G:cd=^K:cl=^L:cr=^M:do=^J:le=^Z:ll=^H^\:nd=^Y:\ - :sf=^J:up=^\: - - -intext|Interactive Systems Corporation modified owl 1200:\ - :am:\ - :co#80:it#8:li#24:sg#1:\ - :al=\020:bl=^G:bt=^Y:cd=\026J:ce=^Kp^R:cl=\014:\ - :cm=\017%+ %+ :cr=^M:dc=\022:dl=\021:do=^J:ei=^V<:\ - :im=^V;:ip=:k0=^VJ\r:k1=^VA\r:k2=^VB\r:k3=^VC\r:\ - :k4=^VD\r:k5=^VE\r:k6=^VF\r:k7=^VG\r:k8=^VH\r:\ - :k9=^VI\r:kb=^H:kd=^J:ke=^V9:kh=^Z:kl=^_:kr=^^:\ - :ks=\036\072\264\026%:ku=^\:le=^H:nd=^^:se=^V# :\ - :sf=^J:so=^V$\054:ta=^I:up=^\: -intext2|intextii|INTERACTIVE modified owl 1251:\ - :am:bw:ul:\ - :co#80:li#24:sg#0:\ - :al=\E[L:bl=^G:bt=\E[Z:cd=\E[J:ce=\E[K:ch=\E[%+^AG:\ - :cl=\E[H\E[2J:cm=\E[%i%d;%dH:cr=^M:dc=\E[P:dl=\E[M:\ - :do=\E[B:ei=:ic=\E[@:im=:k0=\E@\r:k1=\EP\r:k2=\EQ\r:\ - :k3=\ES\r:k4=\ET\r:k5=\EU\r:k6=\EV\r:k7=\EW\r:\ - :k8=\EX\r:k9=\EY\r:kb=^H:kd=\EB\r:kh=\ER\r:kl=\ED\r:\ - :kr=\EC\r:ku=\EA\r:l0=REFRSH:l1=DEL CH:l2=TABSET:\ - :l3=GOTO:l4=+PAGE:l5=+SRCH:l6=-PAGE:l7=-SRCH:l8=LEFT:\ - :l9=RIGHT:nd=\E[C:se=\E[2 D:sf=\E[S:so=\E[6 D:\ - :sr=\E[T:ta=^I:ue=\E[2 D:up=\E[A:us=\E[18 D:\ - :vb=\E[;;;;;;;;;2;;u\E[;;;;;;;;;1;;u: - - -abm85|Kimtron ABM 85:\ - :am:bw:ms:\ - :co#80:it#8:li#24:sg#1:ug#1:\ - :al=\EE:bt=\EI:cd=\Ey:ce=\Et:cl=\E*:cm=\E=%+ %+ :\ - :dc=\EW:dl=\ER:do=^J:ei=\Er:\ - :if=/usr/share/tabset/stdcrt:im=\EQ:\ - :is=\EC\EX\Eg\En\E%\Er\E(\Ek\Em\Eq:kb=^H:kd=^J:kh=^^:\ - :kl=^H:kr=^L:ku=^K:le=^H:nd=^L:se=\Ek:so=\Ej:ta=^I:\ - :ue=\Em:up=^K:us=\El: -abm85h|Kimtron ABM 85H native mode:\ - :hs:\ - :sg@:ug@:\ - :bl=^G:ds=\Ee:fs=^M:im=\EZ:\ - :is=\EC\EN\EX\024\016\EA\Ea\E%\E9\Ee\Er\En\E"\E}\E'\E(\Ef\r\EG0\Ed\E.4\El:\ - :kd=^V:me=\E(\EG0:mh=\E):mr=\EG4:se=\EG0:so=\EG4:\ - :ts=\Eg\Ef:ue=\EG0:us=\EG8:vb@:ve=\E.4:vs=\E.2:tc=abm85: -abm85e|Kimtron ABM 85H in 920E mode:\ - :sg@:\ - :bl=^G:im=\EZ:\ - :is=\EC\EX\EA\E%\E9\Ee\Er\En\E"\E}\E'\E(\Ef\r\Ek\Eq\Em:\ - :me=\E(\Ek:mh=\E):mr=\Ej:vb@:tc=abm85: -abm85h-old|oabm85h|o85h|Kimtron ABM 85H with old firmware rev.:\ - :sg@:\ - :bl=^G:im=\EZ:\ - :is=\E}\EC\EX\Ee\En\E%\Er\E(\Ek\Em\Eq\Ed\ET\EC\E9\EF:\ - :me=\E(\Ek:mh=\E):mr=\Ej:tc=abm85: -kt7|kimtron model kt-7:\ - :am:\ - :co#80:it#8:li#24:\ - :al=\EE:bt=\EI:cd=\EY:ce=\ET:cl=^Z:cm=\E=%+ %+ :\ - :dc=\EW:dl=\ER:do=^V:ei=:fs=\Eg:ho=^^:ic=\EQ:\ - :if=/usr/share/tabset/stdcrt:im=:is=\El\E":k0=^AI\r:\ - :k1=^A@\r:k2=^AA\r:k3=^AB\r:k4=^AC\r:k5=^AD\r:\ - :k6=^AE\r:k7=^AF\r:k8=^AG\r:k9=^AH\r:kA=\EE:kB=\EI:\ - :kC=^Z:kD=\EW:kE=\ET:kI=\EQ:kL=\ER:kS=\EY:kb=^H:\ - :kd=^V:kh=^^:kl=^H:kr=^L:ku=^K:le=^H:nd=^L:se=\EG0:\ - :so=\EG4:ta=^I:ts=\Ef:ue=\EG0:up=^K:us=\EG8: - - -act4|microterm|microterm act iv:\ - :am:\ - :co#80:li#24:\ - :al=2.3*\001<2.3*/>:bl=^G:cd=2.2*\037:ce=.1*\036:\ - :cl=12\014:cm=\024%+^X%>/0%+P:cr=^M:dc=.1*\004:\ - :dl=2.3*\027:do=^K:ho=^]:kd=^K:kl=^H:kr=^X:ku=^Z:\ - :le=^H:nd=^X:sf=^J:up=^Z: -act5|microterm5|microterm act v:\ - :kd=^K:kl=^H:kr=^X:ku=^Z:sr=\EH:uc=^H\EA:tc=act4: -mime-fb|full bright mime1:\ - :is=^S\E:se=^S:so=^Y:tc=mime: -mime-hb|half bright mime1:\ - :is=^Y\E:se=^Y:so=^S:tc=mime: -mime|mime1|mime2|mimei|mimeii|microterm mime1:\ - :am:\ - :co#80:it#8:li#24:vt#9:\ - :al=\001:bl=^G:cd=^_:ce=^^:cl=^]^C:\ - :cm=\024%+^X%> 0%+P:cr=^M:dl=\027:do=^J:ho=^]:\ - :is=^S\E^Q:kd=^K:kl=^H:kr=^X:ku=^Z:le=^H:nd=^X:sf=^J:\ - :sr=\022:ta=\011:uc=^U:up=^Z: -mime2a-s|microterm mime2a (emulating an enhanced soroc iq120):\ - :am:\ - :co#80:li#24:\ - :al=\001:bl=^G:cd=\EJ:ce=\EK:cl=\EL:cm=\E=%+ %+ :\ - :cr=^M:dc=\ED:dl=\027:do=^J:ei=^Z:ho=^^:im=\EE:ip=:\ - :is=\E):kd=^J:kl=^H:kr=^L:ku=^K:le=^H:nd=^L:se=\E;:\ - :sf=^J:so=\E\072:sr=\EI:ue=\E7:up=\EI:us=\E6: -mime2a|mime2a-v|microterm mime2a (emulating an enhanced vt52):\ - :co#80:it#8:li#24:\ - :al=\001:bl=^G:cd=\EQ:ce=\EP:cl=\EL:cm=\EY%+ %+ :\ - :cr=^M:dc=^N:dl=\027:do=^J:ei=^Z:ho=\EH:im=^O:ip=:\ - :is=^Y:kd=\EB:kl=\ED:kr=\EC:ku=\EA:le=^H:nd=\EC:\ - :se=\E9:sf=^J:so=\E8:sr=\EA:ta=^I:ue=\E5:up=\EA:\ - :us=\E4: -mime3a|mime1 emulating 3a:\ - :am@:\ - :kd=^K:kl=^H:kr=^X:ku=^Z:tc=adm3a: -mime3ax|mime-3ax|mime1 emulating enhanced 3a:\ - :it#8:\ - :al=\001:cd=^_:ce=^X:dl=\027:ta=\011:tc=mime3a: -mime314|mm314|mime 314:\ - :am:\ - :co#80:li#24:\ - :al=^A:cd=^_:ce=^^:cl=^L:cm=\024%.%.:dc=^D:dl=^W:\ - :ei=^V:ho=^]:im=^S:kd=^K:kl=^H:kr=^X:ku=^Z:le=^H:\ - :nd=^X:ta=^I:up=^Z: -mm340|mime340|mime 340:\ - :co#80:li#24:\ - :al=46\EU:cd=2*\037:ce=2.1\EL:cl=12\032:cm=\E=%+ %+ :\ - :cr=^M:dc=2.1*\E#:dl=49.6\EV:do=^J:is=\E\054:kb=^H:\ - :kd=^J:kl=^H:ku=^K:le=^H:nd=^L:nw=^M^J:sf=^J:ta=^I:\ - :up=^K: -mt4520-rv|micro-term 4520 reverse video:\ - :am:hs:ms:xn:xo:\ - :co#80:it#8:li#24:ws#80:\ - :AL=\E[%dL:DC=\E[%dP:DL=\E[%dM:DO=\E[%dB:IC=\E[%d@:\ - :LE=\E[%dD:RA=\E[?7l:RI=\E[%dC:SA=\E[?7h:UP=\E[%dA:\ - :al=\E[L:bl=^G:cd=\E[J:ce=\E[K:cl=\E[H\E[J:\ - :cm=\E[%i%d;%dH:cr=^M:cs=\E[%i%d;%dr:ct=\E[g:dc=\E[P:\ - :dl=\E[M:do=\E[B:ei=:fs=\E[?5l\E[?5h:ho=\E[H:ic=\E[@:\ - :im=:\ - :is=\E(B\E[2l\E>\E[20l\E[?3l\E[?5h\E[?7h\E[1;24r\E[24;1H\E[H\E[J:\ - :k1=\EOP:k2=\EOQ:k3=\EOR:k4=\EOS:kb=^H:kd=\E[B:\ - :kh=\E[H:kl=\E[D:kr=\E[C:ku=\E[A:le=\E[D:ll=\E[24;1H:\ - :nd=\E[C:nw=\EE:\ - :r1=\E(B\E[2l\E>\E[20l\E[?3l\E[?5h\E[?7h\E[H\E[J:\ - :rc=\E8:rf=/usr/lib/tabset/vt100:sc=\E7:se=\E[0m:\ - :sf=\ED:so=\E[7m:sr=\EM:st=\EH:ta=^I:ts=\E[25;1H:\ - :ue=\E[24m:up=\E[A:us=\E[4m:vb=\E[?5l\E[?5h:\ - :ve=\E[0V\E8:vs=\E7\E[0U: - -ergo4000|microterm ergo 4000:\ - :da:db:ms:\ - :co#80:li#66:\ - :AL=\E[1L:RA=\E[?7l:SA=\E[?7m:bl=^G:cd=\E[0J:\ - :ce=\E[0K:cl=\E[H\E[2J:cm=\E[%i%d;%dH:cr=^M:dc=\E[1P:\ - :dl=\E[1M:do=\E[B:ei=\E[4l:im=\E[4h:\ - :is=\E<\E=\E[?1l\E[?4l\E[?5l\E[?7h\E[?8h:k1=\EOP:\ - :k2=\EOQ:k3=\EOR:k4=\EOS:kd=\E[B:ke=\E=:kl=\E[D:\ - :kr=\E[C:ks=\E=:ku=\E[A:l1=pf1:l2=pf2:l3=pf3:l4=pf4:\ - :le=^H:nd=\E[C:se=\E[m:sf=\ED:so=\E[7m:sr=\EM:ta=^I:\ - :up=\E[A: - - -ncr7900i|7900i|ncr7900|7900|ncr 7900 model 1:\ - :am:bw:ul:\ - :co#80:li#24:sg#1:ug#1:\ - :bl=^G:cd=\Ek:ce=\EK:cl=^L:cm=\E1%r%.%.:cr=^M:do=^J:\ - :is=\E0@\010\E3\E4\E7:kd=^J:kh=^A:kl=^U:kr=^F:ku=^Z:\ - :le=^H:ll=^A:mb=\E0B:me=\E0@:mh=\E0A:mr=\E0P:nd=^F:\ - :pf=^T:po=^R:\ - :..sa=\E0%p5%'@'%+%p4%{2}%*%+%p3%{16}%*%+%p2%{32}%*%+%p1%{17}%*%+%c:\ - :se=\E0@:sf=^J:so=\E0Q:ue=\E0@:up=^Z:us=\E0`: -ncr7900iv|ncr 7900 model 4:\ - :am:bw:es:hs:\ - :co#80:li#24:\ - :al=\E^N:bl=^G:cl=^L:cm=\013%+@\E\005%02:cr=^M:\ - :dl=\E^O:do=^J:ds=\Ey1:fs=\Ek\Ey5:ho=\013@\E^E00:\ - :k1=\ES:k2=\ET:k3=\EU:k4=\EV:k5=\EW:k6=\EP:k7=\EQ:\ - :k8=\ER:kb=^H:kd=\EB:kh=\EH:kl=\ED:kr=\EC:ku=\EA:\ - :l6=blue:l7=red:l8=white:le=^H:nw=^M^J:sf=^J:\ - :ts=\Ej\Ex5\Ex1\EY8%p1%{32}%+%c\Eo: -ncr7901|7901|ncr 7901 model:\ - :am:bw:ul:\ - :co#80:li#24:\ - :bl=^G:cd=\Ek:ce=\EK:ch=\020%+^J:cl=^L:cm=\EY%+ %+ :\ - :cr=^M:cv=\013%+@:do=^J:is=\E4^O:kC=^L:kd=^J:kh=^H:\ - :kl=^U:kr=^F:ku=^Z:le=^H:ll=^A:mb=\E0B:me=^O:mh=\E0A:\ - :mr=\E0P:nd=^F:pf=^T:po=^R:\ - :..sa=\E0%p5%'@'%+%p4%{2}%*%+%p3%{16}%*%+%p2%{32}%*%+%p1%{17}%*%+%c\016:\ - :se=^O:sf=^J:so=\E0Q\016:ue=^O:up=^Z:us=\E0`\016:\ - :ve=^X:vi=^W: - - -bantam|pe550|pe6100|perkin elmer 550:\ - :co#80:li#24:\ - :bl=^G:ce=\EI:cl=\EK:cm=\EX%+ \EY%+ :cr=^M:do=^J:\ - :ho=\EH:le=^H:ll=\EH\EA:nd=\EC:sf=^J:up=\EA: -fox|pe1100|perkin elmer 1100:\ - :am:\ - :co#80:li#24:\ - :bl=^G:cd=\EJ:ce=\EI:cl=\EH\EJ:cm=\EX%+ \EY%+ :cr=^M:\ - :ct=\E3:do=^J:ho=\EH:le=^H:ll=\EH\EA:nd=\EC:sf=^J:\ - :st=\E1:up=\EA:vb=\020\002\020\003: -owl|pe1200|perkin elmer 1200:\ - :am:in:\ - :co#80:li#24:\ - :al=\EL:bl=^G:cd=\EJ:ce=\EI:cl=\EH\EJ:\ - :cm=\EX%+ \EY%+ :cr=^M:ct=\E3:dc=\EO:dl=\EM:do=^J:\ - :ei=:ho=\EH:ic=\EN:im=:ip=:k0=\ERJ:k1=\ERA:k2=\ERB:\ - :k3=\ERC:k4=\ERD:k5=\ERE:k6=\ERF:k7=\ERG:k8=\ERH:\ - :k9=\ERI:kb=^H:le=^H:ll=\EH\EA:nd=\EC:se=\E!\200:\ - :sf=^J:so=\E!^H:st=\E1:up=\EA:vb=\020\002\020\003: -pe1251|pe6300|pe6312|perkin elmer 1251:\ - :am:\ - :co#80:it#8:li#24:pb#300:sg#1:vt#8:\ - :bl=^G:cd=\EJ:ce=\EI:cl=\EK:cm=\EX%+ \EY%+ :cr=^M:\ - :ct=\E3:do=\EB:ho=\EH:k0=\ERA:k1=\ERB:k2=\ERC:\ - :k3=\ERD:k4=\ERE:k5=\ERF:k6=\ERG:k7=\ERH:k8=\ERI:\ - :k9=\ERJ:k;=\ERK:le=\ED:nd=\EC:sf=^J:st=\E1:up=\EA: -pe7000m|perkin elmer 7000 series monochrome monitor:\ - :am:\ - :co#80:li#24:\ - :bl=^G:bt=\E!Y:cd=\EJ:ce=\EI:cl=\EK:cm=\ES%+ %+ :\ - :cr=^M:do=\EB:ho=\EH:i1=\E!\200\EW 7o\Egf\ES7 :\ - :k0=\E!\200:k1=\E!^A:k2=\E!^B:k3=\E!^C:k4=\E!^D:\ - :k5=\E!^E:k6=\E!^F:k7=\E!^G:k8=\E!^H:k9=\E!^I:\ - :k;=\E!^J:kb=^H:kd=\E!U:kh=\E!S:kl=\E!V:kr=\E!W:\ - :ku=\E!T:le=\ED:ll=\ES7 :nd=\EC:sf=^J:sr=\ER:up=\EA: -pe7000c|perkin elmer 7000 series colour monitor:\ - :i1=\E!\200\EW 7o\Egf\Eb0\Ec7\ES7 :se=\Eb0:so=\Eb2:\ - :ue=\E!\200:us=\E! :tc=pe7000m: - - -uts30|sperry uts30 with cp/m@1R1:\ - :am:bw:hs:\ - :co#80:li#24:ws#40:\ - :AL=\E[%dL:DC=\E[%dP:DL=\E[%dM:DO=\E[%dB:IC=\E[%d@:\ - :LE=\E[%dD:RA=\E[?7l:RI=\E[%dC:SA=\E[?7m:SF=\E[%dB:\ - :SR=\E[%dA:UP=\E[%dA:ae=\Ed:al=\EN:as=\EF:bl=^G:\ - :cd=\E[J:ce=\E[K:cl=^L:cm=\E[%i%d;%dH:cr=^M:\ - :cs=\EU%+ %+ :dc=\EM:dl=\EL:do=\EB:ei=:fs=^M:ho=\E[H:\ - :ic=\EO:im=:is=\E[U 7\E[24;1H:kb=^H:kd=\EOB:kh=\E[H:\ - :kl=\EOD:kr=\EOC:ku=\EOA:le=^H:mb=\E[5m:md=\E[1m:\ - :me=\E[m:mr=\E[7m:nd=\EC:\ - :r2=\E>\E[?3l\E[?4l\E[?5l\E[?7h\E[?8h:rc=\EX:\ - :rf=/usr/lib/tabset/vt100:sc=\EW:se=\E[m:sf=^J:\ - :so=\E[7m:sr=\EI:ta=^I:ts=\E]:uc=\EPB:ue=\E[m:\ - :up=\E[A:us=\E[4m:ve=\ES:vi=\ER: - - -tandem6510|adm3a repackaged by Tandem:\ - :tc=adm3a: - -tandem653|t653x|Tandem 653x multipage terminal:\ - :am:da:db:hs:\ - :co#80:li#24:sg#1:ug#1:ws#64:\ - :cd=\EJ:ce=\EK:cl=\EI:cm=\023%+ %+ :do=^J:ds=\Eo\r:\ - :fs=^M:ho=\EH:if=/usr/share/tabset/tandem653:le=^H:\ - :nd=\EC:se=\E6 :sf=\ES:so=\E6$:sr=\ET:ts=\Eo:ue=\E6 :\ - :up=\EA:us=\E60: - - -dmterm|deskmate terminal:\ - :am:bw:\ - :co#80:li#24:\ - :al=\EP:bl=^G:cd=\EJ:ce=\EK:cl=\Ej:cm=\EY%+ %+ :\ - :cr=^M:dc=\ES:dl=\ER:do=\EB:ei=:ho=\EH:ic=\EQ:im=:\ - :k0=\E1:k1=\E2:k2=\E3:k3=\E4:k4=\E5:k5=\E6:k6=\E7:\ - :k7=\E8:k8=\E9:k9=\E0:kd=\EB:kh=\EH:kl=\ED:kr=\EC:\ - :ku=\EA:l0=f1:l1=f2:l2=f3:l3=f4:l4=f5:l5=f6:l6=f7:\ - :l7=f8:l8=f9:l9=f10:le=^H:ll=\EE:nd=\EC:se=\EG0:\ - :sf=\EX:so=\EG4:ta=^I:up=\EA:ve=\EG6:vi=\EG5: -dt100|dt-100|Tandy DT-100 terminal:\ - :xo:\ - :co#80:li#24:sg#1:ug#1:\ - :ac=kkllmmjjnnwwvvttuuqqxx:ae=^O:al=\E[L:as=^N:bl=^G:\ - :cd=\E[J:ce=\E[K:cl=\E[H\E[2J:cm=\010\E[%i%d;%dH:\ - :cr=^M:cs=\E[%2;%2r:dc=\E[P:dl=\E[M:do=\E[B:ei=:\ - :ho=\E[H:ic=\E[@:im=:is=\E[?3l\E)0\E(B:k1=\E[?3i:\ - :k2=\E[2i:k3=\E[@:k4=\E[M:k5=\E[17~:k6=\E[18~:\ - :k7=\E[19~:k8=\E[20~:k9=\E[21~:k;=\E[?5i:kN=\E[29~:\ - :kP=\E[28~:kd=\E[B:kh=\E[H:kl=\E[D:kr=\E[C:ku=\E[A:\ - :l1=f1:l2=f2:l3=f3:l4=f4:l5=f5:l6=f6:l7=f7:l8=f8:\ - :le=^H:nd=\E[C:se=\E[m:sf=^J:so=\E[7m:sr=\EM:ta=^I:\ - :ue=\E[m:up=\E[A:us=\E[4m:ve=\E[?25h:vi=\E[?25l: -dt100w|dt-100w|Tandy DT-100 terminal (wide mode):\ - :co#132:tc=dt100: -dt110|Tandy DT-110 emulating ansi:\ - :xo:\ - :co#80:li#24:\ - :@7=\E[K:ac=kkllmmjjnnwwvvuuttqqxx:ae=^O:al=\E[0L:\ - :as=^N:bl=^G:cd=\E[0J:ce=\E[0K:cl=\E[H\E[2J:\ - :cm=\010\E[%i%d;%dH:cr=^M:cs=\E[%i%d;%dr:dc=\E[0P:\ - :dl=\E[0M:do=\E[0B:eA=\E(B\E)0:ei=:ho=\E[H:ic=\E[0@:\ - :im=:is=\E[?3l\E)0\E(B:k1=\E[1~:k2=\E[2~:k3=\E[3~:\ - :k4=\E[4~:k5=\E[5~:k6=\E[6~:k7=\E[7~:k8=\E[8~:\ - :k9=\E[9~:k;=\E[10~:kI=\E[@:kN=\E[26~:kP=\E[25~:\ - :kd=\E[B:kh=\E[G:kl=\E[D:kr=\E[C:ku=\E[A:l0=f1:l1=f2:\ - :l2=f3:l3=f4:l4=f5:l5=f6:l6=f7:l7=f8:l8=f9:l9=f10:\ - :le=^H:nd=\E[C:se=\E[m:sf=^J:so=\E[7m:sr=\EM:ta=^I:\ - :ue=\E[m:up=\E[0A:us=\E[4m:ve=\E[?25h:vi=\E[?25l: -pt210|TRS-80 PT-210 printing terminal:\ - :hc:os:\ - :co#80:\ - :bl=^G:cr=^M:do=^J:sf=^J: - - -tek|tek4012|4012|tektronix 4012:\ - :os:\ - :co#75:li#35:\ - :bl=^G:cl=\E\014:cr=^M:do=^J:ff=\014:is=\E^O:le=^H: -tek4013|4013|tektronix 4013:\ - :ae=\E^O:as=\E^N:tc=tek4012: -tek4014|4014|tektronix 4014:\ - :co#81:li#38:\ - :is=\E\017\E9:tc=tek4012: -tek4015|4015|tektronix 4015:\ - :ae=\E^O:as=\E^N:tc=tek4014: -tek4014-sm|4014-sm|tektronix 4014 in small font:\ - :co#121:li#58:\ - :is=\E\017\E\072:tc=tek4014: -tek4015-sm|4015-sm|tektronix 4015 in small font:\ - :ae=\E^O:as=\E^N:tc=tek4014-sm: -tek4023|4023|tex|tektronix 4023:\ - :am:\ - :co#80:li#24:vt#4:\ - :bl=^G:cl=\E\014:cm=\034%r%+ %+ :cr=^M:do=^J:le=^H:\ - :nd=^I:se=^_@:sf=^J:so=^_P: -tek4024|tek4025|tek4027|tektronix 4024/4025/4027:\ - :am:da:db:\ - :co#80:it#8:li#34:lm#0:\ - :AL=\037up\r\037ili %d\r:CC=^_:DL=\037dli %d\r\006:\ - :DO=\037dow %d\r:LE=\037lef %d\r:RI=\037rig %d\r:\ - :UP=\037up %d\r:al=\037up\r\037ili\r:bl=^G:\ - :cd=\037dli 50\r:cl=\037era\r\n\n:cr=^M:dc=\037dch\r:\ - :dl=\037dli\r\006:do=^F^J:ei=:ic=\037ich\r \010:im=:\ - :is=!com 31\r\n\037sto 9 17 25 33 41 49 57 65 73\r:\ - :ke=\037lea p2\r\037lea p4\r\037lea p6\r\037lea p8\r\037lea f5\r:\ - :ks=\037lea p4 /h/\r\037lea p8 /k/\r\037lea p6 / /\r\037lea p2 /j/\r\037lea f5 /H/\r:\ - :le=^H:nd=\037rig\r:sf=^F^J:ta=^I:up=^K: -tek4025-17|4025-17|4027-17|tek 4025 17 line window:\ - :li#17:tc=tek4025: -tek4025-17-ws|4025-17-ws|4025-17ws|4027-17ws|4027-17-ws|tek 4025 17 line window in workspace:\ - :is=!com 31\r\n\037sto 9 17 25 33 41 49 57 65 73\r\037wor 17\r\037mon 17\r:\ - :se=\037att s\r:so=\037att e\r:te=\037mon h\r:\ - :ti=\037wor h\r:tc=tek4025-17: -tek4025-ex|tek4027-ex|tek 4025/4027 w/!:\ - :is=\037com 33\r\n!sto 9 17 25 33 41 49 57 65 73\r:\ - :te=\037com 33\r:ti=!com 31\r:tc=tek4025: -tek4025a|4025a|Tektronix 4025A:\ - :am:bw:da:db:xo:\ - :co#80:it#8:li#34:\ - :CC=^]:DC=\035dch %d;:DL=\035dli %d;:DO=\035dow %d;:\ - :LE=\035lef %d;:RI=\035rig %d;:SF=\035dow %d;:\ - :UP=\035up %d;:al=\013\035ili;:bl=^G:bt=\035bac;:\ - :ce=\035dch 80;:ch=\r\035rig %d;:\ - :cl=\035era;\n\035rup;:cr=^M:ct=\035sto;:dc=\035dch;:\ - :dl=\035dli;:do=^J:le=^H:nd=\035rig;:\ - :rs=!com 29\035del 0\035rss t\035buf\035buf n\035cle\035dis\035dup\035ech r\035eol\035era g\035for n\035pad 203\035pad 209\035sno n\035sto 9 17 25 33 41 49 57 65 73\035wor 0;:\ - :sf=^J:ta=^I:up=^K: -tek4025-cr|4025-cr|tek 4025 for curses and rogue:\ - :am:\ - :co#80:it#8:li#33:\ - :cl=\037era;:cm=\037jum%i%d\054%d;:do=^F^J:\ - :is=!com 31\r\n\037sto 9 17 25 33 41 49 57 65 73\r:\ - :le=^H:nd=\037rig;:sf=^F^J:ta=^I:te=\037wor 0:\ - :ti=\037wor 33h:up=^K: -tek4025ex|4025ex|4027ex|tek 4025 w/!:\ - :is=\037com 33\r\n!sto 9\05417\05425\05433\05441\05449\05457\05465\05473\r:\ - :te=\037com 33\r:ti=!com 31\r:tc=tek4025: -tek4105|4105|tektronix 4105:\ - :am:mi:ms:ul:xn:xt:\ - :co#79:it#8:li#29:\ - :ae=\E[m:al=\E[1L:as=\E[1m:bl=^G:bt=\E[Z:cd=\E[J:\ - :ce=\E[K:cl=\E[2J\E[H:cm=\E[%i%2;%2H:cr=^M:ct=\E[1g:\ - :dc=\E[1P:dl=\E[1M:do=\E[1B:ei=\E[4l:ho=\E[H:\ - :i1=\E%!1\E[m:im=\E[4h:is=\E%!1\E[?6141\E[m:kb=^H:\ - :kd=\E[1B:kl=\E[1D:kr=\E[1C:ku=\E[1A:mb=\E[=3;<7m:\ - :md=\E[=7;<4m:me=\E[=0;<1m:mh=\E[=1;<6m:mk=\E[=6;<5:\ - :mr=\E[=1;<3m:nd=\E[1C:se=\E[=0;<1m:sf=\E[S:\ - :so=\E[=2;<3m:sr=\E[T:ta=^I:ti=\E%!1\E[?6l\E[2J:\ - :ue=\E[=0;<1m:up=\E[1A:us=\E[=5;<2m: - -tek4105-30|4105-30|4015 emulating 30 line vt100:\ - :am:mi:ms:xn:xo:\ - :co#80:it#8:li#30:vt#3:\ - :@8=\EOM:DO=\E[%dB:K1=\EOq:K2=\EOr:K3=\EOs:K4=\EOp:\ - :K5=\EOn:LE=\E[%dD:RA=\E[?7l:RI=\E[%dC:SA=\E[?7h:\ - :UP=\E[%dA:\ - :ac=``aaffggjjkkllmmnnooppqqrrssttuuvvwwxxyyzz{{||}}~~:\ - :ae=^O:as=^N:bl=^G:cb=\E[1K:cd=\E[J:ce=\E[K:\ - :cl=\E[H\E[J:cm=\E[%i%d;%dH:cr=^M:cs=\E[%i%d;%dr:\ - :ct=\E[3g:do=^J:eA=\E(B\E)0:ho=\E[H:k0=\EOy:k1=\EOP:\ - :k2=\EOQ:k3=\EOR:k4=\EOS:k5=\EOt:k6=\EOu:k7=\EOv:\ - :k8=\EOl:k9=\EOw:k;=\EOx:kb=^H:kd=\EOB:ke=\E[?1l\E>:\ - :kl=\EOD:kr=\EOC:ks=\E[?1h\E=:ku=\EOA:le=^H:mb=\E[5m:\ - :md=\E[1m:me=\E[m\017:mr=\E[7m:nd=\E[C:\ - :r2=\E>\E[?3l\E[?4l\E[?5l\E[?7h\E[?8h:rc=\E8:\ - :..sa=\E[0%?%p1%p6%|%t;1%;%?%p2%t;4%;%?%p1%p3%|%t;7%;%?%p4%t;5%;m%?%p9%t\016%e\017%;:\ - :sc=\E7:se=\E[m:sf=^J:so=\E[1;7m:sr=\EM:st=\EH:ta=^I:\ - :ue=\E[m:up=\E[A:us=\E[4m: - -tek4107|tek4109|4107|4109|tektronix terminals 4107 4109:\ - :am:mi:ms:ul:xn:xt:\ - :co#79:it#8:li#29:\ - :bl=^G:cd=\EJ:ce=\EK:cl=\ELZ:cm=\EY%+ %+ :cr=^M:\ - :do=^J:kb=^H:kd=\EB:kl=\ED:kr=\EC:ku=\EA:le=^H:\ - :mb=\E%!1\E[5m\E%!0:md=\E%!1\E[1m\E%!0:\ - :me=\E%!1\E[m\E%!0:mh=\E%!1\E[<0m\E%!0:\ - :mr=\E%!1\E[7m\E%0:nd=\EC:\ - :..sa=\E%%!1\E[%?%p1%t;7%;%?%p2%t;4%;%?%p3%t;7%;%?%p4%t;5%;%?%p6%t;1%;m\E%%!0:\ - :se=\E%!1\E[m\E%!0:sf=^J:so=\E%!1\E[7;5m\E%!0:sr=\EI:\ - :ta=^I:ue=\E%!1\E[m\E%!0:up=\EA:us=\E%!1\E[4m\E%!0:\ - :ve=\E%!0:vs=\E%!3: -tek4207-s|Tektronix 4207 with sysline but no memory:\ - :es:hs:\ - :ds=\E7\E[?6l\E[2K\E[?6h\E8:fs=\E[?6h\E8:\ - :i1=\E%!1\E[2;32r\E[132D\E[2g\EH\E[8C\EH\E[8C\EH\E[8C\EH\E[8C\EH\E[8C\EH\E[8C\EH\E[8C\EH\E[8C\EH\E[8C\EH\E[J:\ - :is=\E7\E[?6l\E[2K\E[?6h\E8:\ - :ts=\E7\E[?6l\E[2K\E[;%i%df:tc=tek4107: - -otek4112|o4112-nd|otek4113|otek4114|old tektronix 4110 series:\ - :am:\ - :co#80:li#34:\ - :bl=^G:cl=\E^L:cr=^M:do=^J:le=^H:sf=^J:te=\EKA1\ELV1:\ - :ti=\EKA0\ELV0\EMG0:up=^K: -tek4112|tek4114|tektronix 4110 series:\ - :am:db:\ - :co#80:li#34:\ - :al=\E[L:bt=\E[Z:cd=\E[0J:ce=\E[0K:cl=\E[2J\E[0;0H:\ - :cm=\E[%i%d;%dH:dc=\E[P:dl=\E[M:ei=:ic=\E[@:im=:\ - :is=\E3!1:le=^H:nd=\E[C:se=\E[m:sf=\E7\E[0;0H\E[M\E8:\ - :so=\E[7m:sr=\E7\E[0;0H\E[L\E8:ue=\E[m:up=\EM:\ - :us=\E[4m: -tek4112-nd|4112-nd|4112 not in dialog area:\ - :ns:\ - :up=^K:tc=tek4112: -tek4112-5|4112-5|4112 in 5 line dialog area:\ - :li#5:tc=tek4112: -tek4113|tektronix 4113 color graphics with 5 line dialog area:\ - :am:da:eo:\ - :co#80:li#5:\ - :cl=\ELZ:do=^J:is=\EKA1\ELL5\ELV0\ELV1:le=^H:\ - :nd=\ELM1 \ELM0:uc=\010\ELM1_\ELM0:\ - :vb=\ERBA4\ERBA4\ERBA4\ERBA4\ERBA4\ERBA4\ERBA4\ERBA4\ERBA4\ERBA4\ERB0: -tek4113-34|4113-34|tektronix 4113 color graphics with 34 line dialog area:\ - :li#34:\ - :is=\EKA1\ELLB2\ELV0\ELV1:tc=tek4113: -tek4113-nd|4113-nd|tektronix 4113 color graphics with no dialog area:\ - :am:eo:\ - :co#80:it#8:li#34:\ - :cl=\E^L:do=^J:ho=\ELF7l\177 @:\ - :is=\ELZ\EKA0\ELF7l\177 @:le=^H:ll=\ELF hl @:nd=^I:\ - :se=\EMT1:so=\EMT2:ta=^I:uc=\010\EMG1_\EMG0:up=^K:\ - :vb=\ERBA4\ERBA4\ERBA4\ERBA4\ERBA4\ERBA4\ERBA4\ERBA4\ERBA4\ERBA4\ERB0:\ - :vs=\ELZ\EKA0: -otek4115|Tektronix 4115:\ - :am:bs:da:db:eo:\ - :co#80:it#8:li#34:\ - :RA=\E[?7l:SA=\E[?7h:al=\E[L:bt=\E[Z:cd=\E[J:ce=\E[K:\ - :cl=\E[H\E[2J:cm=\E[%i%d;%dH:dc=\E[P:dl=\E[M:do=\E[B:\ - :ei=\E[4l:ho=\E[H:if=/usr/share/tabset/vt100:\ - :im=\E[4h:\ - :is=\E%!0\E%\014\ELV0\EKA1\ELBB2\ENU@=\ELLB2\ELM0\ELV1\EKYA?\E%!1\E[<1l\E[?7h\E[?8h\E[34;1H\E[34B\E[m:\ - :kb=^H:ke=\E>:ks=\E=:le=\E[D:nd=\E[C:se=\E[m:\ - :so=\E[7m:sr=\EM:ta=^I:\ - :te=\E%!0\ELBG8\E%!1\E[34;1H\E[J:ti=\E%!0\ELBB2\E%!1:\ - :ue=\E[m:up=\E[A:us=\E[4m:\ - :ve=\E%!0\ELBG8\E%!1\E[34;1H:vs=\E%!0\ELBB2\E%!1: -tek4115|newer tektronix 4115 entry with more ANSI capabilities:\ - :am:xo:\ - :co#80:li#34:\ - :AL=\E[%dL:DL=\E[%dM:DO=\E[%dB:IC=\E[%d@:LE=\E[%dD:\ - :RA=\E[?7l:RI=\E[%dC:SA=\E[?7h:UP=\E[%dA:al=\E[L:\ - :bl=^G:bt=\E[Z:cd=\E[J:ce=\E[K:ch=\E[%+^AG:\ - :cl=\E[H\E[J:cm=\E[%i%d;%dH:cr=^M:ct=\E[2g:\ - :cv=\E[%+^Ad:dc=\E[P:dl=\E[M:do=^J:ei=:ho=\E[H:\ - :ic=\E[@:im=:kb=^H:kd=\E[B:kh=\E[H:kl=\E[D:kr=\E[C:\ - :ku=\E[A:le=^H:mb=\E[5m:md=\E[1m:me=\E[m:mk=\E[8m:\ - :mr=\E[7m:nd=\E[C:..rp=%p1%c\E[%p2%{1}%-%db:\ - :..sa=\E[%?%p1%t7;%;%?%p2%t4;%;%?%p3%t7;%;%?%p4%t5;%;%?%p6%t1;%;m:\ - :se=\E[m:sf=^J:so=\E[7m:st=\EH:ta=^I:ue=\E[m:up=\E[A:\ - :us=\E[4m: -tek4125|tektronix 4125:\ - :li#34:\ - :al=\E[1L:cs@:dl=\E[1M:im=\E1:\ - :is=\E%\E!0\EQD1\EUX03\EKA\ELBB2\ELCE0\ELI100\ELJ2\ELLB2\ELM0\ELS1\ELX00\ELV1\E%\E!1\E>\E[?3l\E[?4l\E[?5l\E[?7h\E[?8h:\ - :ks=\E=:rc@:sc@:tc=vt100: - -tek4207|Tektronix 4207 graphics terminal with memory:\ - :am:bw:mi:ul:xn:\ - :co#80:it#8:li#32:\ - :al=3\E[L:bt=\E[Z:cd=\E[J:ce=5\E[K:cl=156\E[H\E[J:\ - :cm=\E[%i%d;%dH:dc=4\E[P:dl=3\E[M:do=^J:ei=:ho=\E[H:\ - :ic=4\E[@:im=:\ - :is=\E%!0\ELBP0\E%!1\E[H\E[2g\EH\E[8C\EH\E[8C\EH\E[8C\EH\E[8C\EH\E[8C\EH\E[8C\EH\E[8C\EH\E[8C\EH\E[8C\EH\E[J:\ - :kd=\ED:kh=\E[H:kl=\E[D:kr=\E[C:ku=\EM:le=^H:\ - :mb=\E[5m:md=\E[1m:me=\E[m:mr=\E[7m:nd=\E[C:se=\E[m:\ - :so=\E[7m:ta=^I:te=\E[?6h\E%!0\ELBP0\E%!1\E[32;1f:\ - :ti=\E[?6l\E[H\E[J:ue=\E[m:up=\EM:us=\E[4m: - -tek4404|tektronix 4404:\ - :co#80:it#8:li#32:\ - :al=\E[1L:cd=\E[J:ce=\E[K:cl=\E[H\E[2J:\ - :cm=\E[%i%d;%dH:cs=\E[%i%d;%dr:dc=\E[P:dl=\E[1M:\ - :do=^J:ei=\E[4l:ho=\E[H:im=\E[4h:kd=\E[B:ke=\E[?1h:\ - :kl=\E[D:kr=\E[C:ks=\E[?1l:ku=\E[A:le=^H:mb=\E[5m:\ - :md=\E[1m:me=\E[m:nd=\E[C:rc=\E8:sc=\E7:se=\E[27m:\ - :so=\E[7m:st=\E[2I:ta=^I:te=\E[1;1H\E[0J\E[?6h\E[?1l:\ - :ti=\E%\E!1\E[1;32r\E[?6l\E>:ue=\E[m:up=\E[A:\ - :us=\E[4m: -ct8500|tektronix ct8500:\ - :am:bw:da:db:\ - :co#80:li#25:\ - :al=\E^L:bl=^G:bt=\E^I:cd=\E^U:ce=\E^T:cl=\E^E:\ - :cm=\E|%+ %+ :cr=^M:dc=\E^]:dl=\E^M:do=^J:ei=:\ - :ic=\E^\:im=:is=\037\EZ\Ek:le=^H:me=\E :nd=\ES:\ - :se=\E :sf=^J:so=\E$:sr=\E^A:ta=^I:ue=\E :up=\ER:\ - :us=\E!: - -tek4205|4205|tektronix 4205:\ - :cc:mi:ms:\ - :Co#8:NC#49:co#80:it#8:li#30:pa#63:\ - :AL=\E[%dL:DO=\E[%dB:IC=\E[%d@:LE=\E[%dD:RI=\E[%dC:\ - :UP=\E[%dA:\ - :ac=``aaffggjjkkllmmnnooppqqrrssttuuvvwwxxyyzz{{||}}~~:\ - :ae=^O:al=\E[1L:as=^N:bl=^G:bt=\E[Z:cb=\E[1K:cd=\E[J:\ - :ce=\E[K:cl=\E[2J\E[H:cm=\E[%i%d;%dH:cr=^M:ct=\E[1g:\ - :dc=\E[1P:dl=\E[1M:do=\E[B:eA=\E)0:ec=\E%dX:ei=\E[4l:\ - :ho=\E[H:i1=\E%!0\ETM1\E%!1\E[m:im=\E[4h:k0=\EOA:\ - :k1=\EOB:k2=\EOC:k3=\EOD:k4=\EP:k5=\EQ:k6=\ER:k7=\ES:\ - :kb=^H:kd=\E[B:kl=\E[D:kr=\E[C:ku=\E[A:le=\E[D:\ - :mb=\E[5m:md=\E[=7;<4m:me=\E[=0;<1m\E[24;25;27m\017:\ - :mh=\E[=1;<6m:mk=\E[=6;<5:mr=\E[7m:nd=\E[C:\ - :oc=\E%!0\n\ETFB0\n0000\n1F4F4F4\n2F400\n30F40\n4A4C:rc=^C:sc=^B:sf=^J:up=^K: - - -vc303|vc103|vc203|volker-craig 303:\ - :am:ns:\ - :co#80:li#24:\ - :bl=^G:cl=\014:cr=^M:do=^J:ho=\013:kd=^J:kl=^H:kr=^I:\ - :ku=^N:le=^H:ll=\017W:nd=^I:up=^N: -vc303a|vc403a|volker-craig 303a:\ - :ce=\026:cl=\030:ho=\031:kr=^U:ku=^Z:ll=^P:nd=^U:\ - :up=^Z:tc=vc303: -vc404|volker-craig 404:\ - :am:\ - :co#80:li#24:\ - :bl=^G:cd=\027:ce=\026:cl=\030:cm=\020%+ %+ :cr=^M:\ - :do=^J:ho=\031:kd=^J:kl=^H:kr=^U:ku=^Z:le=^H:nd=^U:\ - :sf=^J:up=^Z: -vc404-s|volker-craig 404 w/standout mode:\ - :do=^J:se=^O:so=^N:tc=vc404: -vc414|vc414h|Volker-Craig 414H in sane escape mode.:\ - :am:bs:\ - :co#80:li#24:\ - :al=\E\032:cd=\E^X:ce=10\E\017:cl=\E\034:\ - :cm=\E\021%r%.%.:dc=\E3:dl=\E\023:do=\E^K:ei=:\ - :ho=\E^R:ic=\E\072:im=:k0=\EA:k1=\EB:k2=\EC:k3=\ED:\ - :k4=\EE:k5=\EF:k6=\EG:k7=\EH:kd=\E^K:kh=\E^R:kl=^H:\ - :kr=^P:ku=\E^L:l0=PF1:l1=PF2:l2=PF3:l3=PF4:l4=PF5:\ - :l5=PF6:l6=PF7:l7=PF8:nd=^P:se=\E^_:so=\E^Y:up=\E^L: -vc415|volker-craig 415:\ - :cl=^L:tc=vc404: - - - -pcplot|pc-plot terminal emulation program:\ - :xn@:\ - :AL@:DL@:al@:cs@:dl@:rc@:sc@:tc=vt100: -kaypro|kaypro2|kaypro II:\ - :am:\ - :co#80:li#24:\ - :cl=1\032:cm=\E=%+ %+ :ho=^^:kd=^J:kl=^H:kr=^L:ku=^K:\ - :le=^H:nd=^L:up=^K: - -ibmpc|ibm-pc|ibm5051|5051|IBM Personal Computer (no ANSI.SYS):\ - :am:\ - :co#80:li#24:\ - :bl=^G:cl=^L^K:cr=^M^^:do=^J:ho=^K:im=\200R:kd=^_:\ - :le=^]:nd=^\:sf=\n:up=^^: - - -appleII|apple ii plus:\ - :am:\ - :co#80:it#8:li#24:\ - :cd=^K:ce=^]:cl=^L:cm=\036%r%+ %+ :do=^J:ho=\E^Y:\ - :is=\024T1\016:kd=^J:kr=^U:le=^H:nd=^\:se=^N:so=^O:\ - :ta=^I:up=^_:vb=\024G1\024T1:ve=^TC2:vs=^TC6: -apple-80|apple II with smarterm 80 col:\ - :am:bw:\ - :co#80:li#24:\ - :bt=^R:cd=10*\013:ce=10\035:cl=10*\014:\ - :cm=\036%r%+ %+ :cr=10*\r:do=^J:ho=^Y:le=^H:nd=^\:\ - :up=^_: -apple-soroc|apple emulating soroc 120:\ - :am:\ - :co#80:li#24:\ - :bl=^G:cd=\EY:ce=\ET:cl=\E*:cm=\E=%+ %+ :cr=^M:do=^J:\ - :ho=^^:kd=^J:kl=^H:kr=^L:ku=^K:le=^H:nd=^L:sf=^J:\ - :up=^K: -apple-videx|Apple with videx videoterm 80 column board with inverse video:\ - :am:xn:\ - :co#80:it#8:li#24:\ - :cd=^K:ce=^]:cl=300\014:cm=\036%r%+ %+ :do=^J:ho=^Y:\ - :kd=^J:kh=^Y:kl=^H:kr=^U:le=^H:nd=^\:se=^Z2:so=^Z3:\ - :ta=^I:up=^_: -lisa|apple lisa console display (black on white):\ - :am:eo:ms:\ - :co#88:it#8:li#32:\ - :ac=lfmekcjdttuvvuwsqax`nb:ae=\E[10m:al=\E[L:\ - :as=\E[11m:cd=\E[J:ce=\E[K:cl=^L:cm=\E[%i%d;%dH:\ - :dc=\E[P:dl=\E[M:do=\E[B:ei=:ho=\E[H:ic=\E[@:im=:\ - :is=\E>\E[m\014:kb=^H:kd=\E[B:kl=\E[D:kr=\E[C:\ - :ku=\E[A:le=^H:nd=\E[C:se=\E[m:so=\E[7m:ta=^I:\ - :ue=\E[m:up=\E[A:us=\E[4m:vi=\E[5h:vs=\E[5l: -liswb|apple lisa console display (white on black):\ - :is=\E>\E[0;7m\014:se=\E[0;7m:so=\E[m:ue=\E[0;7m:\ - :us=\E[4m:tc=lisa: -mac|macintosh|Macintosh with MacTerminal:\ - :xn:\ - :dN#30:\ - :al=20\E[L:dc=7\E[P:dl=20\E[M:ei=:ic=9\E[@:im=:ip=7:tc=vt100: - - -coco3|os9LII|Tandy CoCo3 24*80 OS9 Level II:\ - :am:\ - :co#80:it#8:li#24:\ - :al=^_0:bl=^G:cd=^K:ce=^D:cl=5*\014:cm=2\002%r%+ %+ :\ - :dl=^_1:do=^J:ho=^A:kd=^J:kl=^H:kr=^I:ku=^L:le=^H:\ - :mb=^_":md=\E\072^A:me=\037!\E\072\200:mr=^_ :nd=^F:\ - :se=^_!:so=^_ :ue=^_#:up=^I:us=^_":ve=^E!:vi=^E : -trs2|trsII|trs80II|Radio Shack Model II using P&T CP/M:\ - :am:ms:\ - :co#80:it#8:li#24:\ - :al=^D:bl=^G:cd=^B:ce=^A:cl=^L:cm=\EY%+ %+ :cr=^M:\ - :dl=^K:do=^_:ho=^F:kb=^H:kd=^_:kl=^\:kr=^]:ku=^^:\ - :le=^H:nd=^]:se=^O:sf=^J:so=^N:ta=^I:up=^^: -trs16|trs-80 model 16 console:\ - :am:\ - :co#80:it#8:li#24:\ - :ac=l_mbk`javewcquxs:ae=\ERg:al=\EL:as=\ERG:bl=^G:\ - :cd=\EJ:ce=\EK:cl=^L:cm=\EY%+ %+ :cr=^M:dc=\EQ:\ - :dl=\EM:do=\EB:ei=:ho=\EH:ic=\EP:im=:k0=^A:k1=^B:\ - :k2=^D:k3=^L:k4=^U:k5=^P:k6=^N:k7=^S:kb=^H:kd=\EB:\ - :kh=^W:kl=\ED:kr=\EC:ku=\EA:l0=f1:l1=f2:l2=f3:l3=f4:\ - :l4=f5:l5=f6:l6=f7:l7=f8:le=^H:nd=\EC:pf=\E]+:\ - :po=\E]=:se=\ER@:sf=^J:so=\ERD:ta=^I:up=\EA:ve=\ERC:\ - :vi=\ERc: - - -atari|atari st:\ - :am:\ - :co#80:it#8:li#25:\ - :al=\EL:cd=\EJ:ce=\EK:cl=\EH\EJ:cm=\EY%+ %+ :dl=\EM:\ - :do=\EB:kd=\EB:kl=\ED:kr=\EC:ku=\EA:le=\ED:nd=\EC:\ - :se=\Eq:so=\Ep:sr=\EI:ta=^I:up=\EA: -uniterm|uniterm49|UniTerm VT220 emulator with 49 lines:\ - :li#49:\ - :is=\E>\E[?3l\E[?4l\E[?5l\E[?7h\E[?8h\E[1;49r\E[49;1H:tc=vt220: - - -amiga|Amiga ANSI:\ - :am:bs:bw:xn:\ - :co#80:li#24:\ - :AL=\E[%dL:DC=\E[%dP:DL=\E[%dM:DO=\E[%dB:IC=\E[%d@:\ - :LE=\E[%dD:RI=\E[%dC:SF=\E[%dS:SR=\E[%dT:UP=\E[%dA:\ - :ae=^O:al=\E[L:as=^N:bl=^G:bt=\E[Z:cd=\E[J:ce=\E[K:\ - :cl=\E[H\E[J:cm=\E[%i%d;%dH:dc=\E[P:dl=\E[M:do=\E[B:\ - :ei=:ho=\E[H:ic=\E[@:im=:is=\E[20l:k0=\E9~:k1=\E0~:\ - :k2=\E1~:k3=\E2~:k4=\E3~:k5=\E4~:k6=\E5~:k7=\E6~:\ - :k8=\E7~:k9=\E8~:kb=^H:kd=\EB:kl=\ED:kr=\EC:ku=\EA:\ - :le=\E[D:mb=\E[7;2m:md=\E[1m:me=\E[m:mh=\E[2m:\ - :mk=\E[8m:mr=\E[7m:nd=\E[C:r1=\Ec:se=\E[m:sf=\E[S:\ - :so=\E[7m:sr=\E[T:ue=\E[m:up=\E[A:us=\E[4m:ve=\E[ p:\ - :vi=\E[0 p: - -ozzie|osborne|osborne1|osborne 1:\ - :ms:ul:xt:\ - :co#104:li#24:\ - :al=\EE:bl=^G:ce=\ET:cl=^Z:cm=\E=%+ %+ :cr=^M:dc=\EW:\ - :dl=\ER:do=^J:ei=:ic=\EQ:im=:kd=^J:kl=^H:kr=^L:ku=^K:\ - :le=^H:nd=^L:se=\E(:sf=^J:so=\E):ue=\Em:up=^K:us=\El: - - -minix|minix console:\ - :co#80:it#8:li#25:\ - :AL=\E[%dLce=\E[K:DC=\E[%dP:DL=\E[%dM:DO=\E[%dB:\ - :IC=\E[%d@:LE=\E[%dD:RI=\E[%dC:UP=\E[%dA:al=\E[L:\ - :cd=\E[0J:cl=\E[H\E[0J:cm=\E[%i%d;%dH:cr=^M:dc=\E[P:\ - :dl=\E[M:do=\E[B:ei=:ho=\E[H:ic=\E[@:im=:k0=\E[Y:\ - :k1=\E[V:k2=\E[U:k3=\E[T:k4=\E[S:k5=\E[G:kb=^H:\ - :kd=\E[B:kh=\E[H:kl=\E[D:kr=\E[C:ku=\E[A:le=^H:\ - :mb=\E[5m:md=\E[1m:me=\E[0m:mr=\E[7m:nd=\E[C:nw=^M^J:\ - :se=\E[0m:sf=^J:so=\E[7m:sr=\EM:ta=^I:ue=\E[0m:\ - :up=\E[A:us=\E[4m: - -pc-coherent|pcz19|coherent|IBM PC console running Coherent:\ - :am:mi:\ - :co#80:it#8:li#25:\ - :bl=^G:cd=\EJ:ce=\EK:cl=\EE:cm=\EY%+ %+ :cr=^M:\ - :dc=\EN:do=\EB:ei=\EO:ho=\EH:im=\E@:kb=^H:kd=\EB:\ - :kh=\EH:kl=\ED:kr=\EC:ku=\EA:le=^H:nd=\EC:se=\Eq:\ - :sf=^J:so=\Ep:sr=\EI:ta=^I:up=\EA: - -pc-venix|venix|IBM PC console running Venix:\ - :co#80:it#8:li#25:\ - :al=\EL:bl=^G:cd=\EJ:ce=\EK:cl=\EH\EJ:cm=\EY%+ %+ :\ - :cr=^M:dl=\EM:do=^J:kb=^H:kd=\EP:kh=\EG:kl=\EK:\ - :kr=\EM:ku=\EH:le=^H:nd=\EC:sf=^J:sr=\EI:ta=^I:\ - :up=\EA: - - -basis|BASIS108 computer with terminal translation table active:\ - :cd=\EY:ce=\ET:cl=300\E*:do=5000\n:kb=^H:kd=^J:kl=^H:\ - :kr=^L:ku=^K:se=\E):so=\E(:tc=adm3a: -luna|luna68k|LUNA68K Bitmap console:\ - :co#88:li#46:tc=ansi-mini: -megatek|pegasus workstation terminal emulator:\ - :am:os:\ - :co#83:li#60: -xerox820|x820|Xerox 820:\ - :am:\ - :co#80:li#24:\ - :bl=^G:cd=^Q:ce=^X:cl=1^Z:cm=\E=%+ %+ :cr=^M:do=^J:\ - :ho=^^:le=^H:nd=^L:sf=^J:up=^K: - - -m2-nam|minitel|minitel-2|minitel-2-nam|France Telecom Minitel:\ - :xn:\ - :co#80:it#8:li#24:\ - :ae=\E(B:al=\E[L:as=\E(0:cd=\E[J:ce=\E[K:cl=\E[H\E[J:\ - :cm=\E[%i%d;%dH:dc=\E[P:dl=\E[M:ei=\E[4l:ho=\E[H:\ - :im=\E[4h:ip=7:is=\E[1;24r\E[24;1H:k1=\EOP:k2=\EOQ:\ - :k3=\EOR:k4=\EOS:kd=\E[B:kh=\E[H:kl=\E[D:kr=\E[C:\ - :ku=\E[A:le=^H:nd=\E[C:se=\E[m:sf=^J:so=\E[7m:sr=\EM:\ - :ta=^I:ue=\E[m:up=\E[A:us=\E[4m: - - - -abm80|amtek business machines 80:\ - :am:bw:\ - :co#80:li#24:\ - :al=\E^Z:bt=^T:cd=\E^X:ce=\E^O:cl=\E^\:\ - :cm=\E\021%r%+ %+ :dl=\E^S:do=\E^K:ho=\E^R:le=^H:\ - :nd=^P:up=\E^L: - - -blit|jerq|blit running teletype rom:\ - :am:eo:ul:xo:\ - :co#87:it#8:li#72:\ - :AL=\EF%+ :DC=\Ee%+ :DL=\EE%+ :IC=\Ef%+ :al=\EF!:\ - :bl=^G:ce=\EK:cl=^L:cm=\EY%r%+ %+ :cr=^M:dc=\Ee!:\ - :dl=\EE!:do=^J:ei=:ic=\Ef!:im=:k1=\Ex:k2=\Ey:k3=\Ez:\ - :kb=^H:kd=\EB:kl=\ED:kr=\EC:ku=\EA:le=\ED:nd=\EC:\ - :sf=^J:ta=^I:up=\EA: - -cbblit|fixterm|blit running columbus code:\ - :co#88:\ - :cd=\EJ:ei=\ER:ic@:im=\EQ:pO=\EP%03:pf=^T:po=^R:\ - :se=\EV!:so=\EU!:ue=\EV":us=\EU":vb=\E^G:tc=blit: - -oblit|ojerq|first version of blit rom:\ - :am:da:db:eo:mi:ul:xo:\ - :co#88:it#8:li#72:\ - :AL=\Ef%+ :DL=\Ee%+ :al=\EF:bl=^G:cd=\EJ:ce=\EK:\ - :cl=^L:cm=\EY%r%+ %+ :cr=^M:dc=\EO:dl=\EE:do=^J:\ - :ei=\ER:im=\EQ:kb=^H:le=\ED:nd=\EC:sf=^J:ta=^I:\ - :up=\EA:vb=\E^G: - - - -bitgraph|bg2.0nv|bg3.10nv|bbn bitgraph 2.0 or later (normal video):\ - :is=\E>\E[?5l\E[?7h:vb=\E[?5h\E[?5l:tc=bg2.0: -bg2.0rv|bg3.10rv|bbn bitgraph 2.0 (reverse video):\ - :is=\E>\E[?5h\E[?7h:vb=\E[?5l\E[?5h:tc=bg2.0: -bg2.0|bg3.10|bbn bitgraph 2.0 or later (no init):\ - :xn:\ - :co#85:li#64:\ - :al=\E[L:bl=^G:cd=\E[J:ce=\E[K:cl=\E[H\E[J:\ - :cm=%i\E[%d;%dH:cr=^M:cs=\E[%i%d;%dr:dl=\E[M:do=\E[B:\ - :k1=\EOP:k2=\EOQ:k3=\EOR:k4=\EOS:kd=\E[B:ke=\E>:\ - :kl=\E[D:kr=\E[C:ks=\E=:ku=\E[A:l1=PF1:l2=PF2:l3=PF3:\ - :l4=PF4:le=^H:nd=\E[C:rc=\E8:sc=\E7:se=\E[m:sf=\n:\ - :so=\E[7m:ta=^I:up=\E[A: - -bg1.25rv|bbn bitgraph 1.25 (reverse video):\ - :is=\E>\E[?5h\E[?7h:vb=\E[?5l\E[?5h:tc=bg1.25: -bg1.25nv|bbn bitgraph 1.25 (normal video):\ - :is=\E>\E[?5l\E[?7h:vb=\E[?5h\E[?5l:tc=bg1.25: -bg1.25|bbn bitgraph 1.25:\ - :co#85:li#64:\ - :RA=\E[?7l:SA=\E[?7h:al=\E[L:bl=^G:cd=\E[J:ce=\E[K:\ - :cl=\E[H\E[J:cm=%i\E[%d;%dH:cr=^M:dl=\E[M:do=\E[B:\ - :k1=\EP:k2=\EQ:k3=\ER:k4=\ES:kd=\EB:ke=\E>:kl=\ED:\ - :kr=\EC:ks=\E=:ku=\EA:l1=PF1:l2=PF2:l3=PF3:l4=PF4:\ - :le=^H:ll=\E[64;1H:nd=\E[C:se=\E[m:sf=\n:so=\E[7m:\ - :ta=^I:up=\E[A: - - -cg7900|chromatics|chromatics 7900:\ - :am:\ - :co#80:li#40:\ - :al=^A>2:bl=^G:cd=^Al:ce=^A`:cl=^L:\ - :cm=\001M%r%d\\\054%d\\\054:cr=^M:dc=^A<1:dl=^A<2:\ - :do=^J:ei=:ho=^\:ic=^A>1:im=:le=^H:ll=^A|:nd=^]:\ - :se=\001C1\\\054\001c2\\\054:sf=^J:\ - :so=\001C4\\\054\001c7\\\054:\ - :te=\001W0\\\05440\\\05485\\\05448\\\054\014\001W0\\\0540\\\05485\\\05448\\\054\001M0\\\05440\\\054:\ - :ti=\001P0\001O1\001R1\001C4\\\054\001c0\\\054\014\001M0\\\05442\\\054WARNING DOUBLE ENTER ESCAPE and \025\001C1\\\054\001c2\\\054\001W0\\\0540\\\05479\\\05439\\\054:\ - :uc=\001\001_\001\200:up=^K: - - -ca22851|computer automation 22851:\ - :am:\ - :co#80:li#24:\ - :bl=^G:cd=^\:ce=^]:cl=\014:cm=\002%i%.%.:cr=^M:do=^J:\ - :ho=^^:kd=^W:kh=^^:kl=^U:ku=^V:le=^U:nd=^I:sf=^J:\ - :up=^V: - - -cyb83|xl83|cybernex xl-83:\ - :am:\ - :co#80:li#24:\ - :bl=^G:cd=\020:ce=\017:cl=\014:cm=\027%+ %+ :cr=^M:\ - :do=^J:ho=^K:kd=^J:kl=^H:kr=^I:ku=^N:le=^H:nd=^I:\ - :sf=^J:sr=^N:up=^N: -cyb110|mdl110|cybernex mdl-110:\ - :am:\ - :co#80:li#24:\ - :al=\016A\016\035:bl=^G:cd=\016@\026:ce=\016@\026:\ - :cl=\030:cm=\020%+ %+ :cr=^M:dc=\016A\036:\ - :dl=\016A\016\036:do=^J:ei=:ho=^Y:ic=\016A\035:im=:\ - :le=^H:nd=^U:se=^NG:sf=^J:so=^NF:ta=\011:up=^Z: - - -dp3360|datapoint|datapoint 3360:\ - :am:\ - :co#82:li#25:\ - :bl=^G:cd=^_:ce=^^:cl=^]^_:cr=^M:do=^J:ho=^]:le=^H:\ - :nd=^X:sf=^J:up=^Z: - - -gt40|dec gt40:\ - :os:\ - :co#72:li#30:\ - :bl=^G:cr=^M:do=^J:le=^H: -gt42|dec gt42:\ - :os:\ - :co#72:li#40:\ - :bl=^G:cr=^M:do=^J:le=^H: -vt50|dec vt50:\ - :co#80:li#12:\ - :bl=^G:cd=\EJ:ce=\EK:cl=\EH\EJ:cr=^M:do=^J:le=^H:\ - :nd=\EC:sf=^J:ta=^I:up=\EA: -vt50h|dec vt50h:\ - :co#80:li#12:\ - :bl=^G:cd=\EJ:ce=\EK:cl=\EH\EJ:cm=\EY%+ %+ :cr=^M:\ - :do=^J:le=^H:nd=\EC:sf=^J:sr=\EI:ta=^I:up=\EA: -vt61|vt-61|vt61.5|dec vt61:\ - :co#80:li#24:\ - :bl=^G:cd=\EJ:ce=\EK:cl=\EH\EJ:cm=\EY%+ %+ :cr=\r:\ - :do=^J:kd=\EB:kl=\ED:kr=\EC:ku=\EA:le=^H:nd=\EC:\ - :sf=\n:sr=\EI:ta=^I:up=\EA: - -gigi|vk100|dec gigi graphics terminal:\ - :am:xn:\ - :co#84:li#24:\ - :DO=\E[%dB:LE=\E[%dD:RA=\E[?7l:RI=\E[%dC:SA=\E[?7h:\ - :UP=\E[%dA:bl=^G:cd=\E[J:ce=\E[K:cl=\E[H\E[2J:\ - :cm=\E[%i%d;%dH:cr=^M:do=^J:\ - :is=\E>\E[?3l\E[?4l\E[?5l\E[?20l\E[?7h\E[?8h:k1=\EOP:\ - :k2=\EOQ:k3=\EOR:k4=\EOS:kd=\EOB:ke=\E[?1l\E>:\ - :kh=\E[H:kl=\EOD:kr=\EOC:ks=\E[?1h\E=:ku=\EOA:le=^H:\ - :nd=\E[C:se=\E[m:sf=^J:so=\E[7;31m:sr=\EM:ta=^I:\ - :ue=\E[m:up=\E[A:us=\E[4m: - -pro350|decpro|dec pro console:\ - :co#80:it#8:li#24:\ - :ae=\EG:as=\EF:cd=\EJ:ce=\EK:cl=\EH\EJ:cm=\EY%+ %+ :\ - :do=\EB:ho=\EH:k0=\EE:k1=\EF:k2=\EG:k3=\EH:k4=\EI:\ - :k5=\EJ:k6=\Ei:k7=\Ej:kd=\EB:kh=\EH:kl=\ED:kr=\EC:\ - :ku=\EA:le=^H:nd=\EC:se=\E^N:so=\E^H:sr=\EI:ta=^I:\ - :ue=\E^C:up=\EA:us=\E^D: - -dw1|decwriter I:\ - :hc:os:\ - :co#72:\ - :bl=^G:cr=^M:do=^J:le=^H:sf=^J: -dw2|decwriter|dw|decwriter II:\ - :hc:os:\ - :co#132:\ - :bl=^G:cr=^M:do=^J:kb=^H:le=^H:sf=^J: - -dw3|la120|decwriter III:\ - :hc:os:\ - :co#132:\ - :bl=^G:cr=^M:do=^J:\ - :i1=\E(B\E[20l\E[w\E[0;132s\E[2g\E[z\E[66t\E[1;66r\E[4g\E>:\ - :is=\E[9;17;25;33;41;49;57;65;73;81;89;97;105;113;121;129u\r:\ - :kb=^H:le=^H:se=\E[w:sf=^J:so=\E[6w:ta=^I: -dw4|decwriter IV:\ - :am:hc:os:\ - :co#132:\ - :bl=^G:cr=^M:do=^J:is=\Ec:k0=\EOP:k1=\EOQ:k2=\EOR:\ - :k3=\EOS:kb=^H:le=^H:sf=^J:ta=^I: - -ln03|dec ln03 laser printer:\ - :hc:\ - :co#80:li#66:\ - :bl=^G:cr=^M:do=^J:hd=\EK:hu=\EL:nw=^M^J:se=\E[22m:\ - :sf=^J:so=\E[1m:ta=^I:ue=\E[24m:us=\E[4m: -ln03-w|dec ln03 laser printer 132 cols:\ - :co#132:\ - :bl=^G:cr=^M:do=^J:kb=^H:kd=^J:kl=^H:nw=^M^J:sf=^J:\ - :ta=^I:tc=ln03: - - -delta|dd5000|delta data 5000:\ - :am:\ - :co#80:li#27:\ - :bl=^G:ce=^NU:cl=^NR:cm=\017%+^P%+^P:dc=^NV:do=^J:\ - :ho=^NQ:le=^H:nd=^Y:sf=^J:up=^Z: - - -ddr|rebus3180|ddr3180|Rebus/DDR 3180 vt100 emulator:\ - :am:xn:\ - :co#80:it#8:li#24:vt#3:\ - :RA=\E[7l:SA=\E[7l:cd=50\E[J:ce=3\E[K:cl=50\E[H\E[2J:\ - :cm=5\E[%i%d;%dH:cs=\E[%i%d;%dr:do=^J:ho=\E[H:\ - :is=\E[1;24r\E[24;1H:k1=\EOP:k2=\EOQ:k3=\EOR:k4=\EOS:\ - :kb=^H:kd=\E[B:ke=\E[?1l\E>:kl=\E[D:kr=\E[C:\ - :ks=\E[?1h\E=:ku=\E[A:le=^H:mb=2\E[5m:md=2\E[1m:\ - :me=2\E[m:mr=2\E[7m:nd=2\E[C:\ - :r1=\E>\E[?3l\E[?4l\E[?5l\E[?7h\E[?8h:rc=\E8:\ - :rf=/usr/share/lib/tabset/vt100:sc=\E7:se=\E[m:\ - :sf=5\ED:so=\E[7m:sr=5\EM:ta=^I:ue=2\E[m:up=2\E[A:\ - :us=2\E[4m: - - -terminet1200|terminet300|tn1200|tn300|terminet|GE terminet 1200:\ - :hc:os:\ - :co#120:\ - :bl=^G:cr=^M:do=^J:sf=^J: - - -h19-a|heath-ansi|heathkit-a|heathkit h19 ansi mode:\ - :am:mi:ms:\ - :co#80:it#8:li#24:\ - :RA=\E[?7l:SA=\E[?7h:ae=\E[11m:al=\E[1L:as=\E[10m:\ - :bl=^G:cd=\E[J:ce=\E[K:cl=\E[2J:cm=\E[%i%d;%dH:cr=^M:\ - :dc=\E[1P:dl=\E[1M:do=\E[1B:ei=\E[4l:ho=\E[H:\ - :im=\E[4h:\ - :is=\E<\E[>1;2;3;4;5;6;7;8;9l\E[m\E[11m\E[?7h:\ - :k1=\EOS:k2=\EOT:k3=\EOU:k4=\EOV:k5=\EOW:k6=\EOP:\ - :k7=\EOQ:k8=\EOR:kb=^H:kd=\E[1B:kh=\E[H:kl=\E[1D:\ - :kr=\E[1C:ku=\E[1A:l6=blue:l7=red:l8=white:le=^H:\ - :nd=\E[1C:se=\E[m:sf=^J:so=\E[7m:sr=\EM:ta=^I:\ - :up=\E[1A:ve=\E[>4l:vs=\E[>4h: -h19-bs|heathkit w/keypad shifted:\ - :ke=\Eu:ks=\Et:tc=h19-b: -h19-smul|heathkit w/keypad shifted/underscore cursor:\ - :ke=\Eu:ks=\Et:tc=h19-u: -h19|heath|h19-b|heathkit|heath-19|z19|zenith|heathkit h19:\ - :am:es:hs:mi:ms:\ - :co#80:it#8:li#24:\ - :ae=\EG:al=\EL:as=\EF:bl=^G:cd=\EJ:ce=\EK:cl=\EE:\ - :cm=\EY%+ %+ :cr=^M:dc=\EN:dl=\EM:do=\EB:ei=\EO:\ - :fs=\Ek\Ey5:ho=\EH:im=\E@:ip=1.5<1.5/>:k1=\ES:k2=\ET:\ - :k3=\EU:k4=\EV:k5=\EW:k6=\EP:k7=\EQ:k8=\ER:kb=^H:\ - :kd=\EB:kh=\EH:kl=\ED:kr=\EC:ku=\EA:l6=blue:l7=red:\ - :l8=white:le=^H:nd=\EC:se=\Eq:sf=^J:so=\Ep:sr=\EI:\ - :ta=^I:ts=\Ej\Ex5\EY8%p1%{32}%+%c\Eo\Eo:up=\EA:\ - :ve=\Ey4:vs=\Ex4: -h19-u|heathkit with underscore cursor:\ - :ve@:vs@:tc=h19-b: -h19-us|h19us|heathkit w/keypad shifted/underscore cursor:\ - :ke=\Eu:ks=\Et:tc=h19-u: -h19-g|h19g|heathkit w/block cursor:\ - :ve=\Ex4:tc=h19-b: -alto-h19|altoh19|altoheath|alto-heath|alto emulating heathkit h19:\ - :li#60:\ - :al=\EL:dl=\EM:tc=h19: - -z29|zenith29|z29b|zenith z29b:\ - :am:ms:\ - :co#80:li#24:\ - :ae=\EF:al=\EL:as=\EG:bl=^G:bt=\E-:cd=\EJ:ce=\EK:\ - :cl=\EE:cm=\EY%+ %+ :cr=^M:dc=\EN:dl=\EM:do=\EB:ei=:\ - :ho=\EH:ic=\E<\E[1@\E[?2h:im=:is=\E<\E[?2h\Ev:k0=\E~:\ - :k1=\ES:k2=\ET:k3=\EU:k4=\EV:k5=\EW:k6=\EP:k7=\EQ:\ - :k8=\ER:k9=\E0I:kb=^H:kd=\EB:kh=\EH:kl=\ED:kr=\EC:\ - :ku=\EA:l0=home:le=^H:nd=\EC:se=\Eq:sf=\n:so=\Ep:\ - :sr=\EI:ta=^I:ue=\Es0:up=\EA:us=\Es8:ve=\Ey4:vs=\Ex4: -z29a|z29a-kc-bc|h29a-kc-bc|heath/zenith 29 in ansi mode:\ - :es:hs:\ - :co#80:it#8:li#24:\ - :AL=\E[%dL:DC=\E[%dP:DL=\E[%dM:DO=\E[%dB:LE=\E[%dD:\ - :RI=\E[%dC:UP=\E[%dA:bl=^G:cd=\E[J:ce=\E[K:cl=\E[2J:\ - :cm=\E[%i%d;%dH:cr=^M:cs=\E[%i%d;%dr:ct=\E[3g:\ - :dc=\E[1P:do=^J:ds=\E[>1l:fs=\E[u\E[>5l:ho=\E[H:\ - :if=/usr/share/tabset/zenith29:k0=\E[~:k1=\EOS:\ - :k2=\EOT:k3=\EOU:k4=\EOV:k5=\EOW:k6=\EOP:k7=\EOQ:\ - :k8=\EOR:k9=\EOX:kC=\E[J:kS=\E[J:kb=^H:kd=\EOB:\ - :kh=\E[H:kl=\EOD:kr=\EOC:ku=\EOA:l0=help:le=^H:\ - :mb=\E[5m:md=\E[2m:me=\E[m:mh=\E[2m:mr=\E[7m:nd=\E[C:\ - :nw=^M\ED:ps=\E#7:\ - :r1=\E<\E[1;24r\E[24;1H\E[?7h\E[>4h\E[>1;2;3;5;6;7;8;9l\E[m\E[11m:\ - :rc=\E[r:sc=\E[s:se=\E[m:sf=\ED:so=\E[7;2m:sr=\EM:\ - :st=\EH:ta=^I:te=\E[?7h:ti=\E[?7l:\ - :ts=\E[s\E[>5;1h\E[25;%i%dH\E[1K:ue=\E[m:up=\E[A:\ - :us=\E[4m: -z29a-kc-uc|h29a-kc-uc|z29 ansi mode with keyckick and underscore cursor:\ - :r1=\E<\E[1;24r\E[24;1H\E[?7h\E[>1;2;3;4;5;6;7;8;9l\E[m\E[11m:tc=z29a: -z29a-nkc-bc|h29a-nkc-bc|z29 ansi mode with block cursor and no keyclick:\ - :r1=\E<\E[1;24r\E[24;1H\E[?7h\E[>2;4h\E[>1;3;5;6;7;8;9l\E[m\E[11m:tc=z29a: -z29a-nkc-uc|h29a-nkc-uc|z29 ansi mode with underscore cursor and no keyclick:\ - :r1=\E<\E[1;24r\E[24;1H\E[?7h\E[>2h\E[>1;3;4;5;6;7;8;9l\E[m\E[11m:tc=z29a: -z39-a|z39a|zenith39-a|zenith39-ansi|Zenith 39 in ANSI mode:\ - :5i:am:es:hs:mi:ms:xo:\ - :co#80:li#24:\ - :%1=\E[~:AL=\E[%dL:DC=\E[%dP:DL=\E[%dM:DO=\E[%dB:\ - :K1=\EOw:K2=\EOy:K3=\EOu:K4=\EOq:K5=\EOs:LE=\E[%dD:\ - :RI=\E[%dC:UP=\E[%dA:\ - :ac=``aaffggjjkkllmmnnooqqssttuuvvwwxx~~0a:ae=\E(B:\ - :al=\E[1L:as=\E(0:bl=^G:bt=\E[1Z:cb=\E[1K:cd=\E[0J:\ - :ce=\E[0K:cl=\E[2J\E[H:cm=\E[%i%d;%dH:cr=^M:\ - :cs=\E[%i%d;%dr:ct=\E[3g:dc=\E[1P:dl=\E[1M:do=\E[B:\ - :ds=\E[>1l:ei=\E[4l:fs=\E[u:ho=\E[H:im=\E[4h:\ - :is=\E<\E[>1;3;5;6;7l\E[0m\E[2J:k1=\EOS:k2=\EOT:\ - :k3=\EOU:k4=\EOV:k5=\EOW:k6=\EOP:k7=\EOQ:k8=\EOR:\ - :k9=\EOX:kS=\E[J:kb=^H:kd=\E[B:ke=\E[>7l:kh=\E[H:\ - :kl=\E[D:kr=\E[C:ks=\E[>7h:ku=\E[A:le=^H:ll=\E[24;1H:\ - :mb=\E[5m:md=\E[1m:me=\E[0m:mh=\E[2m:mr=\E[7m:\ - :nd=\E[C:pf=\E[4i:po=\E[5i:ps=\E[?19h\E[i:\ - :r2=\E<\Ec\200:rc=\E[u:sc=\E[s:se=\E[0m:sf=^J:\ - :so=\E[7m:st=\EH:ta=^I:ts=\E[s\E[>1h\E[25;%i%p1%dH:\ - :ue=\E[0m:up=\E[A:us=\E[4m:ve=\E[>5l:vi=\E[>5h: - -z100|h100|z110|z-100|h-100|heath/zenith z-100 pc with color monitor:\ - :ve=\Ey4\Em70:vs=\Ex4\Em71:tc=z100bw: -z100bw|h100bw|z110bw|z-100bw|h-100bw|heath/zenith z-100 pc:\ - :mi:ms:\ - :co#80:it#8:li#24:\ - :ae=\EG:al=5*\EL:as=\EF:cd=\EJ:ce=\EK:cl=5*\EE:\ - :cm=1*\EY%+ %+ :dc=1*\EN:dl=5*\EM:do=\EB:ei=\EO:\ - :ho=\EH:im=\E@:k0=\EJ:k1=\ES:k2=\ET:k3=\EU:k4=\EV:\ - :k5=\EW:k6=\EP:k7=\EQ:k8=\ER:k9=\EOI:kb=^H:kd=\EB:\ - :kh=\EH:kl=\ED:kr=\EC:ku=\EA:le=^H:nd=\EC:se=\Eq:\ - :so=\Ep:sr=\EI:ta=^I:up=\EA:ve=\Ey4:vs=\Ex4: -p19|h19-b with il1/dl1:\ - :al=2*\EL:dl=2*\EM:tc=h19-b: -ztx|ztx11|zt-1|htx11|ztx-1-a|ztx-10 or 11:\ - :am:es:hs:\ - :co#80:it#8:li#24:\ - :al=\EL:cd=\EJ:ce=\EK:cl=\EE:cm=\EY%+ %+ :dl=\EM:\ - :do=^J:ds=\Ey1:fs=\Ek\Ey5:ho=\EH:\ - :is=\Ej\EH\Eq\Ek\Ev\Ey1\Ey5\EG\Ey8\Ey9\Ey>:k0=\ES:\ - :k1=\EB:k2=\EU:k3=\EV:k4=\EW:k5=\EP:k6=\EQ:k7=\ER:\ - :kb=^H:kd=\EB:kl=\ED:kr=\EC:ku=\EA:le=^H:nd=\EC:\ - :se=\Eq:so=\Es5:sr=\EI:ta=^I:\ - :ts=\Ej\Ex5\Ex1\EY8%+ \Eo:ue=\Eq:up=\EA:us=\Es2: - - -ims950-b|bare ims950 no init string:\ - :is@:tc=ims950: -ims950|ims televideo 950 emulation:\ - :xn@:\ - :k0@:k1@:k2@:k3@:k4@:k5@:k6@:k7@:k8@:k9@:kb@:kd@:kh@:\ - :kl@:kr@:ku@:vb@:tc=tvi950: -ims950-rv|ims tvi950 rev video:\ - :xn@:\ - :k0@:k1@:k2@:k3@:k4@:k5@:k6@:k7@:k8@:k9@:kb@:kd@:kh@:\ - :kl@:kr@:ku@:vb@:tc=tvi950-rv: -ims-ansi|ultima2|ultimaII|IMS Ultima II:\ - :am:\ - :co#80:it#8:li#24:\ - :cd=\E[0J:ce=\E[0K:cl=\E[H\E[2J:cm=\E[%i%2;%2H:\ - :do=\ED:if=/usr/share/tabset/vt100:\ - :is=\E[m\E[>14l\E[?1;?5;20l\E>\E[1m\r:kd=\E[B:\ - :kh=\E[H:kl=\E[D:kr=\E[C:ku=\E[A:le=^H:se=\E[m\E[1m:\ - :so=\E[7m:sr=\EM:ta=^I:ue=\E[m\E[1m:up=\EM:us=\E[4m: - - -superbrain|intertec superbrain:\ - :am:bw:\ - :co#80:li#24:\ - :bl=^G:cd=\E~k<10*>:ce=\E~K:cl=\014:cm=\EY%+ %+ :\ - :cr=^M:do=^J:kd=^J:kl=^U:kr=^F:ku=^K:le=^H:nd=^F:\ - :sf=^J:ta=^I:te=^L:ti=^L:up=^K: -intertube|intertec|Intertec InterTube:\ - :am:\ - :co#80:li#25:\ - :bl=^G:cl=^L:cm=\EY%+ %+ :cr=^M:do=^J:ho=^A:le=^H:\ - :nd=^F:se=\E0@:sf=^J:so=\E0P:up=^Z: -intertube2|intertec data systems intertube 2:\ - :ce=\EK:ch=\020%+^J:cm=\016%.\020%+^J:cv=\013%.:\ - :ll=^K^X\r:tc=intertube: - - - -graphos|graphos III:\ - :am:mi:\ - :co#80:it#8:li#24:\ - :AL=\E[%dL:DL=\E[%dM:DO=\E[%dB:LE=\E[%dD:RI=\E[%dC:\ - :UP=\E[%dA:al=\E[L:cd=\E[J:ce=\E[K:cl=\E[H\E[2J:\ - :cm=\E[%i%d;%dH:cr=^M:dc=\E[P:dl=\E[M:dm=\E[4h:\ - :do=\E[B:ed=\E[4l:ei=\E[4l:ho=\E[H:\ - :if=/usr/lib/tabset/init.graphos:im=\E[4h:k1=\EOP:\ - :k2=\EOQ:k3=\EOR:k4=\EOS:kb=^H:kd=\E[B:kh=\E[H:\ - :kl=\E[D:kr=\E[C:ku=\E[A:le=^H:nd=\E[C:nw=^M\ED:\ - :rc=\E8:rf=/usr/lib/tabset/init.graphos:sc=\E7:\ - :se=\E[m:sf=\ED:so=\E[7m:sr=\EM:ta=^I:up=\E[A:\ - :ve=\Ez56;2;0;0z\Ez73z\Ez4;1;1z:\ - :vs=\Ez4;2;1z\Ez56;2;80;24z: -graphos-30|graphos III with 30 lines:\ - :li#30:\ - :vs=\Ez4;2;1z\Ez56;2;80;30z:tc=graphos: - - -modgraph|mod|modgraph terminal emulating vt100:\ - :xn@:\ - :co#80:li#24:\ - :is=\E^9;0s\E^7;1s\E[3g\E^11;9s\E^11;17s\E^11;25s\E^11;33s\E^11;41s\E^11;49s\E^11;57s\E^11;65s\E^11;73s\E^11;81s\E^11;89s:\ - :rf@:sr=5\EM\E[K:vs=\E^9;0s\E^7;1s:tc=vt100: -modgraph2|modgraph gx-1000 80x24 with keypad not enabled:\ - :am:da:db:\ - :co#80:it#8:li#24:\ - :cd=50\EJ:ce=3\EK:cl=50\EH\EJ:cm=5\EY%+ %+ :\ - :is=\E<\E^5;2s\E^7;1s\E[3g\E^11;9s\E^11;17s\E^11;25s\E^11;33s\E^11;41s\E^11;49s\E^11;57s\E^11;65s\E^11;73s\E^11;81s\E^11;89s\E^12;0s\E^14;2s\E^15;9s\E^25;1s\E^9;1s\E^27;1:\ - :le=^H:nd=2\EC:sr=5\EI:ta=^I:up=2\EA: - - -mt70|mt-70|Morrow MD-70; native Morrow mode:\ - :am:mi:ms:xo:\ - :co#80:it#8:li#24:\ - :%1=^AO\r:F1=^A`\r:F2=^Aa\r:F3=^Ab\r:F4=^Ac\r:\ - :F5=^Ad\r:F6=^Ae\r:F7=^Af\r:F8=^Ag\r:F9=^Ah\r:\ - :FA=^Ai\r:ac=+z\\\054{.yOi-x`|jGkFlEmDnHtLuKvNwMxIqJ:\ - :ae=\E%:al=\EE:as=\E$:bl=^G:bt=\EI:cd=\EY:ce=\ET:\ - :cl=^Z:cm=\E=%+ %+ :cr=^M:ct=\E0:dc=\EW:dl=\ER:do=^J:\ - :ei=:ho=^^:i1=\E"2\EG0\E]:ic=\EQ:im=:k1=^A@\r:\ - :k2=^AA\r:k3=^AB\r:k4=^AC\r:k5=^AD\r:k6=^AE\r:\ - :k7=^AF\r:k8=^AG\r:k9=^AH\r:k;=^AI\r:kB=^A^Z\r:\ - :kC=^An\r:kD=\177:kb=^H:kd=^AK\r:kh=^AN\r:kl=^AL\r:\ - :kr=^AM\r:ku=^AJ\r:le=^H:me=\EG0:mh=\EG2:mr=\EG4:\ - :nd=^L:nw=^_:se=\EG0:sf=^J:so=\EG4:ta=^I:\ - :ti=\E"2\EG0\E]:up=^K:us=\EG1:vb=\EK1\EK0:ve=\E"2:\ - :vi=\E"0: - - -omron|Omron 8025AG:\ - :am:da:db:\ - :co#80:li#24:\ - :al=\EL:bl=^G:cd=\ER:ce=\EK:cl=\EJ:cr=^M:dc=\EP:\ - :dl=\EM:do=^J:ho=\EH:le=^H:nd=\EC:se=\E4:sf=\ES:\ - :so=\Ef:sr=\ET:up=\EA:vs=\EN: - - -vsc|Signetics Vsc Video driver by RMC:\ - :am:ms:\ - :co#80:it#8:li#26:\ - :ce=\E[K:cl=50\E[;H\E[2J:cm=\E[%i%d;%dH:cr=^M:do=^J:\ - :ho=\E[H:kb=^H:kd=^J:kl=^H:le=^H:me=^_!:mr=^_ :\ - :nd=\E[C:nw=^M^J:se=^_!:sf=^J:so=^_ :ta=^I:ue=^_#:\ - :up=\E[A:us=^_": - - -soroc120|iq120|soroc|soroc iq120:\ - :cd=\EY:ce=\ET:cl=\E*:do=^J:kd=^J:kl=^H:kr=^L:ku=^K:tc=adm3a: -soroc140|iq140|soroc iq140:\ - :am:mi:\ - :co#80:li#24:\ - :al=\Ee:bl=^G:bt=\EI:cd=\Ey:ce=\Et:cl=\E+:\ - :cm=\E=%+ %+ :cr=^M:dc=\Ew:dl=\Er:do=^J:ei=\E8:ho=^^:\ - :im=\E9:k0=^A0\r:k1=^A@\r:k2=^AA\r:k3=^AB\r:k4=^AC\r:\ - :k5=^AD\r:k6=^AE\r:k7=^AF\r:k8=^AG\r:k9=^AH\r:kb=^H:\ - :kh=^^:kr=^L:ku=^K:le=^H:ll=^^^K:nd=^L:se=\E\177:\ - :sf=^J:so=\E\177:ue=\E^A:up=^K:us=\E^A: - - -swtp|ct82|southwest technical products ct82:\ - :am:\ - :co#82:li#20:\ - :al=^^Y:bl=^G:cd=^V:ce=^F:cl=^L:cm=\013%r%.%.:cr=^M:\ - :dc=^^H:dl=^Z:do=^J:ei=:ho=^P:ic=^^X:im=:\ - :is=\034\022\036\023\036\004\035\027\011\023\036\035\036\017\035\027\022\011:\ - :le=^D:ll=^C:nd=^S:se=^^^F:sf=^N:so=^^^V:sr=^O:up=^A: - - -synertek|ktm|synertek380|synertek ktm 3/80 tubeless terminal:\ - :am:\ - :co#80:li#24:\ - :cd=\EJ:ce=\EK:cl=^Z:cm=\E=%+ %+ :le=^H:nd=^L:up=^K: - - -tab132|tab|tab132-15|tab 132/15:\ - :da:db:\ - :co#80:dN@:li#24:lm#96:\ - :al=\E[L:cm=\E[%i%d;%dH:dc=\E[P:dl=\E[M:do=^J:\ - :ei=\E[4l:im=\E[4h:is=\E[?7h\E[?3l\E[?5l:kd=\E[B:ke@:\ - :kl=\E[D:ks@:ku=\E[A:tc=vt100: -tab132-w|tab132 in wide mode:\ - :co#132:\ - :is=\E[?7h\E[?3h\E[?5l:tc=tab132: -tab132-rv|tab132 in reverse-video mode:\ - :is=\E[?7h\E[?3l\E[?5h:tc=tab132: -tab132-w-rv|tab132 in reverse-video/wide mode:\ - :is=\E[?7h\E[?3h\E[?5h:tc=tab132-w: - - - -t3700|dumb teleray 3700:\ - :co#80:li#24:\ - :bl=^G:cl=^L:cr=^M:do=^J:le=^H:sf=^J: -t3800|teleray 3800 series:\ - :co#80:it#8:li#24:\ - :bl=^G:cd=\EJ:ce=\EK:cl=^L:cm=\EY%+ %+ :cr=^M:do=^J:\ - :ho=\EH:le=^H:ll=\EY7 :nd=\EC:sf=^J:ta=^I:up=^K: -t1061|teleray|teleray 1061:\ - :am:km:xs:xt:\ - :co#80:it#8:li#24:sg#1:ug#1:\ - :al=\EL:bl=^G:cd=\EJ:ce=\EK:cl=\014:cm=\EY%+ %+ :\ - :cr=^M:ct=\EG:dc=\EQ:dl=\EM:do=^J:ei=:ho=\EH:ic=\EP:\ - :im=:ip=:\ - :is=\Ee\EU01^Z1\EV\EU02^Z2\EV\EU03^Z3\EV\EU04^Z4\EV\EU05^Z5\EV\EU06^Z6\EV\EU07^Z7\EV\EU08^Z8\EV\Ef:\ - :k1=^Z1:k2=^Z2:k3=^Z3:k4=^Z4:k5=^Z5:k6=^Z6:k7=^Z7:\ - :k8=^Z8:le=^H:nd=\EC:se=\ER@:sf=^J:so= \ERD:st=\EF:\ - :ta=^I:ue=\ER@:up=\EA:us=\ERH: -t1061f|teleray 1061 with fast PROMs:\ - :al=\EL:dl=\EM:ip@:tc=t1061: -t10|teleray 10 special:\ - :km:xs:xt:\ - :co#80:it#8:li#24:sg#2:ug#2:\ - :al=\EL:cd=\EJ:ce=\EK:cl=30\Ej:cm=\EY%+ %+ :dc=\EQ:\ - :dl=\EM:ei=:ho=\EH:ic=\EP:im=:le=^H:nd=\EC:pc=\200:\ - :se=\ER@:sf=\Eq:so=\ERD:sr=\Ep:ta=^I:ue=\ER@:up=\EA:\ - :us=\ERH: -t16|teleray 16:\ - :am:da:db:mi:xs:xt:\ - :co#80:li#24:\ - :al=\E[L:bl=^G:cd=\E[0J:ce=\E[0K:cl=\E[H\E[2J:\ - :cm=%i\E[%d;%df:cr=^M:dc=\E[P:dl=\E[M:do=\E[B:\ - :ei=\E[4l:ho=\E[H:im=\E[4h:k1=^Z1:k2=^Z2:k3=^Z3:\ - :k4=^Z4:k5=^Z5:k6=^Z6:k7=^Z7:k8=^Z8:k9=^Z9:k;=^Z0:\ - :le=^H:nd=\E[C:se=\E[m:sf=^J:so=\E[7m:sr=\E[T:ta=^I:\ - :te=\E[V\E[24;1f\E[?38h:ti=\E[U\E[?38l:ue=\E[m:\ - :up=\E[A:us=\E[4m: - - -ti700|ti733|ti735|ti745|ti800|ti silent 700/733/735/745 or omni 800:\ - :hc:os:\ - :co#80:\ - :bl=^G:cr=\r:do=^J:le=^H:sf=^J: - -ti924|Texas Instruments 924 VDT 8859/1 7 bit CTRL:\ - :am:xo:\ - :co#80:it#8:li#24:\ - :al=\E[L:bl=^G:cd=\E[J:ce=\E[K:cl=\E[2J\E[H:\ - :cm=%i\E[%d;%dH:cr=^M:cs=%i\E[%d;%dr:ct=\E[3g:\ - :dl=\E[M:do=\E[B:ho=\E[H:k1=\EOP:k2=\EOQ:k3=\EOR:\ - :k4=\EOS:k5=\E[16~:k6=\E[17~:k7=\E[18~:k8=\E[19~:\ - :k9=\E[20~:kD=\E[P:kI=\E[@:kb=^H:kd=\E[B:kl=\E[D:\ - :kr=\E[C:ku=\E[A:le=\E[D:mb=\E[5m:md=\E[1m:me=\E[m:\ - :mr=\E[7m:nd=\E[C:rc=\E8:sc=\E7:se=\E[m:sf=\ED:\ - :so=\E[7m:sr=\EM:st=\EH:ta=^I:ue=\E[m:up=\E[A:\ - :us=\E[4m:ve=\E[?25h:vi=\E[?25l:vs=\E[?31h: -ti924-8|Texas Instruments 924 VDT 8859/1 8 bit CTRL:\ - :am:xo:\ - :co#80:it#8:li#24:\ - :al=\E[L:bl=^G:cd=\E[J:ce=\E[K:cl=\E[2J\E[H:\ - :cm=%i\E[%d;%dH:cr=^M:cs=%i\E[%d;%dr:ct=\E[3g:\ - :dl=\E[M:do=\E[B:ho=\E[H:k1=P\217>:k2=Q\217>:\ - :k3=R\217>:k4=S\217>:k5=~\23316>:k6=~\23317>:\ - :k7=~\23318>:k8=~\23319>:k9=~\23320>:kD=P\233>:\ - :kI=@\233>:kb=^H:kd=\E[B:kl=\E[D:kr=\E[C:ku=\E[A:\ - :le=\E[D:mb=\E[5m:md=\E[1m:me=\E[m:mr=\E[7m:nd=\E[C:\ - :rc=\E8:sc=\E7:se=\E[m:sf=\ED:so=\E[7m:sr=\EM:st=\EH:\ - :ta=^I:ue=\E[m:up=\E[A:us=\E[4m:ve=\E[?25h:\ - :vi=\E[?25l:vs=\E[?31h: -ti924w|Texas Instruments 924 VDT 7 bit - 132 column mode:\ - :co#132:tc=ti924: -ti924-8w|Texas Instruments 924 VDT 8 bit - 132 column mode:\ - :co#132:tc=ti924-8: -ti931|Texas Instruments 931 VDT:\ - :am:xo:\ - :co#80:li#24:\ - :al=\EN:bl=^G:cd=\EJ:ce=\EI:cl=\EL:cm=\EY%+ %+ :\ - :cr=^M:dc=\EQ:dl=\EO:do=\EB:ei=:ho=\EH:ic=\ER\EP\EM:\ - :im=:is=\EGB\E(@B@@\E):k1=\Ei1:k2=\Ei2:k3=\Ei3:\ - :k4=\Ei4:k5=\Ei5:k6=\Ei6:k7=\Ei7:k8=\Ei8:k9=\Ei9:\ - :kA=\EN:kD=\EQ:kI=\EP:kL=\EO:kd=\EB:kl=\ED:kr=\EC:\ - :ku=\EA:le=\ED:mb=\E4P:me=\E4@:mk=\E4H:mr=\E4B:\ - :nd=\EC:se=\E4@:sf=\Ea:so=\E4A:sr=\Eb:ue=\E4@:up=\EA:\ - :us=\E4D:ve=\E4@: -ti926|Texas Instruments 926 VDT 8859/1 7 bit CTRL:\ - :cs@:sf=\E[1S:sr=\E[1T:tc=ti924: -ti926-8|Texas Instruments 926 VDT 8859/1 8 bit CTRL:\ - :cs@:sf=\2331S:sr=\2331T:tc=ti924-8: -ti_ansi|basic entry for ti928:\ - :am:eo:ut:xn:xo:\ - :Co#8:co#80:it#8:li#25:pa#64:\ - :@7=\E[F:Sb=\E[4%dm:Sf=\E[3%dm:al=\E[L:bl=^G:bt=\E[Z:\ - :cd=\E[J:ce=\E[K:cl=\E[2J\E[H:cm=\E[%i%d;%dH:cr=^M:\ - :cs=\E[%i%d;%dr:dc=\E[P:dl=\E[M:do=\E[B:ei=:ho=\E[H:\ - :ic=\E[@:im=:k0=\E[V:k1=\E[M:k2=\E[N:k3=\E[O:k4=\E[P:\ - :k5=\E[Q:k6=\E[R:k7=\E[S:k8=\E[T:k9=\E[U:kN=\E[G:\ - :kP=\E[I:kb=^H:kd=\E[B:kh=\E[H:kl=\E[D:kr=\E[C:\ - :ku=\E[A:le=^H:mb=\E[5m:md=\E[1m:me=\E[m:nd=\E[C:\ - :op=\E[37;40m:se=\E[m:sf=\E[S:so=\E[7m:sr=\E[T:ta=^I:\ - :ue=\E[m:up=\E[A:us=\E[4m: -ti928|Texas Instruments 928 VDT 8859/1 7 bit CTRL:\ - :%9=\E[35~:@7=\E_1\E\\:@8=\E[8~:F1=\E[29~:F2=\E[31~:\ - :F3=\E[32~:F5=\E[34~:k1=\E[17~:k2=\E[18~:k3=\E[19~:\ - :k4=\E[20~:k5=\E[21~:k6=\E[23~:k7=\E[24~:k8=\E[25~:\ - :k9=\E[26~:k;=\E[28~:kD=\E[P:kI=\E[@:kN=\E[S:kP=\E[T:tc=ti_ansi: -ti928-8|Texas Instruments 928 VDT 8859/1 8 bit CTRL:\ - :%9=\23335~:@7=\2371\234:@8=\2338~:F1=\23329~:\ - :F2=\23331~:F3=\23332~:F5=\23334~:k1=\23317~:\ - :k2=\23318~:k3=\23319~:k4=\23320~:k5=\23321~:\ - :k6=\23323~:k7=\23324~:k8=\23325~:k9=\23326~:\ - :k;=\23328~:kD=\233P:kI=\233@:kN=\233S:kP=\233T:\ - :kh=\233H:tc=ti_ansi: - - -zen30|z30|zentec 30:\ - :am:mi:ul:\ - :co#80:li#24:\ - :al=\EE:bl=^G:cd=\EY:ce=\ET:cl=\E*:cm=\E=%+ %+ :\ - :cr=^M:dc=\EW:dl=\ER:do=^J:ei=\Er:ho=^^:im=\Eq:le=^H:\ - :nd=^L:se=\EG0:sf=^J:so=\EG6:up=^K: -zen50|z50|zentec zephyr:\ - :am:\ - :co#80:li#24:sg#1:\ - :al=\EE:cd=\EY:ce=\ET:cl=\E+:cm=\E=%+ %+ :dc=\EW:\ - :dl=\ER:ei=:ic=\EQ:im=:kd=^J:kh=^^:kl=^H:kr=^L:ku=^K:\ - :le=^H:se=\EGO:so=\EG4:up=^K: - - - -masscomp|masscomp workstation console:\ - :km:mi:\ - :co#80:it#8:li#24:\ - :al=\E[L:cd=\E[J:ce=\E[K:cl=\E[2J:cm=\E[%i%d;%dH:\ - :dc=\E[P:dl=\E[M:do=\E[B:ei=\E[4l:im=\E[4h:\ - :is=\EGc\EGb\EGw:kb=^H:kd=\EOB:kl=\EOD:kr=\EOC:\ - :ku=\EOA:le=^H:nd=\E[C:se=\E[m:so=\E[7m:ta=^I:\ - :ue=\EGau:up=\E[A:us=\EGu: -masscomp1|masscomp large screen version 1:\ - :co#104:li#36:tc=masscomp: -masscomp2|masscomp large screen version 2:\ - :co#64:li#21:tc=masscomp: - - -qdss|qdcons|qdss glass tty:\ - :am:\ - :co#128:li#57:\ - :cl=1\032:cm=\E=%.%.:do=^J:le=^H:nd=^L:up=^K: - - - -ctrm|C terminal emulator:\ - :am:ut:xo:\ - :Co#8:NC#2:Nl#0:co#80:lh#0:li#24:lm#0:lw#0:pa#63:\ - :pb#19200:vt#6:\ - :al=\EL:bl=^G:bt=\Ei:cd=\EJ:ce=\EK:ch=\E&a%dC:\ - :cl=\EH\EJ:cm=\E&a%r%dc%dY:cr=^M:ct=\E3:cv=\E&a%dY:\ - :dc=\EP:dl=\EM:do=^J:ei=\ER:im=\EQ:ip=:is=\E&jA\r:\ - :k1=\Ep\r:k2=\Eq\r:k3=\Er\r:k4=\Es\r:k5=\Et\r:\ - :k6=\Eu\r:k7=\Ev\r:k8=\Ew\r:kb=^H:kd=\Ew\r:ke=\E&jA:\ - :kh=\Ep\r:kl=\Eu\r:kr=\Ev\r:ks=\E&jB:ku=\Et\r:le=^H:\ - :mb=\E&dA%{1}%PA:md=%?%gH%{0}%=%t\E&dH%{1}%PH%;:\ - :me=\E&d@%{0}%PA%{0}%PB%{0}%PH:\ - :mr=%?%gB%{0}%=%t\E&dB%{1}%PB%;:nd=\EC:\ - :op=\E&bn\E&bB\E&bG\E&bR\n%{0}%PX%{0}%PY%{0}%PZ\n%{1}%PW%{1}%PV%{1}%PU:\ - :sf=^J:so=\E&dD:st=\E1:ta=\011:up=\EA:us=\E&dD: - -gs6300|emots|AT&T PC6300 with EMOTS terminal emulator:\ - :am:ms:ut:xo:\ - :Co#8:co#80:it#8:li#24:pa#63:\ - :AL=\E[%dL:DC=\E[%dP:DL=\E[%dM:DO=\E[%dB:IC=\E[%d@:\ - :LE=\E[%dD:LF=\E|:RI=\E[%dC:Sb=\E[?;%dm:\ - :..Sf=\E[?%?%p1%{0}%=%t0\n%e%p1%{1}%=%t2\n%e%p1%{1}%-%d%;m:\ - :UP=\E[%dA:\ - :ac=\\\054\\\054..--++``aaffgghhiijjkkllmmnnooppqqrrssttuuvvwwxxyyzz{{||}}~~:\ - :ae=\E[10m:al=\E[L:as=\E[11m:bl=^G:cd=\E[J:ce=\E[K:\ - :cl=\E[H\E[J:cm=\E[%i%d;%dH:cr=^M:dc=\E[P:dl=\E[M:\ - :do=^J:ei=:ho=\E[H:ic=\E[@:im=:is=\E[m:k1=\E[0s:\ - :k2=\E[24s:k3=\E[1s:k4=\E[23s:k5=\E[2s:k6=\E[22s:\ - :k7=\E[3s:k8=\E[21s:kB=^R^I:kb=^H:kd=\E[B:kh=\E[H:\ - :kl=\E[D:kr=\E[C:ku=\E[A:le=^H:mb=\E[5m:md=\E[1m:\ - :me=\E[m\E[10m:mr=\E[7m:nd=\E[C:op=\E[?;m:pf=\E[4i:\ - :po=\E[5i:r1=\Ec:sf=^J:so=\E[1m:sr=\E[L:ta=^I:\ - :up=\E[A:us=\E[4m: - -h19k|h19kermit|heathkit emulation provided by Kermit (no auto margin):\ - :am@:da:db:xt:\ - :it@:\ - :ta@:tc=h19-u: - -versaterm|versaterm vt100 emulator for the macintosh:\ - :am:xn:\ - :co#80:it#8:li#24:\ - :al=9\E[1L:bl=^G:cd=50\E[J:ce=3\E[K:cl=50\E[;H\E[2J:\ - :cm=5\E[%i%d;%dH:cr=^M:cs=\E[%i%d;%dr:dc=7\E[1P:\ - :dl=9\E[1M:do=^J:ei=:ho=\E[H:ic=7\E[1@:im=:\ - :is=\E[1;24r\E[24;1H:k1=\EOP:k2=\EOQ:k3=\EOR:k4=\EOS:\ - :kb=^H:kd=\EOB:ke=\E>\E[?1l:kl=\EOD:kr=\EOC:\ - :ks=\E=\E[?1h:ku=\EOA:le=^H:mb=2\E[5m:md=2\E[1m:\ - :me=2\E[m:mr=2\E[7m:nd=2\E[C:nw=^M^J:r1=\E>:rc=\E8:\ - :rf=/usr/lib/tabset/vt100:sc=\E7:se=2\E[m:so=2\E[7m:\ - :sr=5\EM:ta=^I:ue=2\E[m:up=2\E[A:us=2\E[4m: - -vs100t|tsim|vs100-tsim|tsim vs100 emulator:\ - :am:\ - :co#80:it#8:li#24:\ - :AL=\E+%+ :DL=\E-%+ :al=\EI:cd=\EQ:ce=\EL:cl=\EE:\ - :cm=\EM%+ %+ :cs=\ES%+ %+ :dc=\Ed:dl=\ED:do=^J:ei=:\ - :ho=\EH:i1=\ER:ic=\Ei:im=:le=^H:nd=\En:se=\Er:so=\Eh:\ - :ta=^I:ue=\Ev:up=^K:us=\Eu: - -xtalk|IBM PC with xtalk communication program (versions up to 3.4):\ - :am:mi:ms:xo:\ - :co#80:it#8:li#24:vt#3:\ - :@8=\EOM:DO=\E[%dB:K1=\EOq:K2=\EOr:K3=\EOs:K4=\EOp:\ - :K5=\EOn:LE=\E[%dD:RA=\E[?7l:RI=\E[%dC:SA=\E[?7h:\ - :UP=\E[%dA:\ - :ac=``aaffggjjkkllmmnnooppqqrrssttuuvvwwxxyyzz{{||}}~~:\ - :ae=^O:al=\E[L:as=^N:bl=^G:cb=\E[1K:cd=\E[J:ce=\E[K:\ - :cl=\E[H\E[J:cm=\E[%i%d;%dH:cr=^M:ct=\E[3g:dl=\E[M:\ - :do=^J:eA=\E(B\E)0:ho=\E[H:k0=\EOy:k1=\EOP:k2=\EOQ:\ - :k3=\EOR:k4=\EOS:k5=\EOt:k6=\EOu:k7=\EOv:k8=\EOl:\ - :k9=\EOw:k;=\EOx:kb=^H:kd=\EOB:ke=\E[?1l\E>:kl=\EOD:\ - :kr=\EOC:ks=\E[?1h\E=:ku=\EOA:le=^H:nd=\E[C:\ - :r2=\E>\E[?3l\E[?4l\E[?5l\E[?7h\E[?8h:se=\E[m :sf=^J:\ - :so=\E[7m :sr=\EM:st=\EH:ta=^I:up=\E[A: - -simterm|attpc running simterm:\ - :am:\ - :co#80:li#24:\ - :al=\EL:bl=^G:cd=\EJ:ce=\EK:cl=\EH\EJ:cm=\E=%+ %+ :\ - :cr=^M:dc=\ER:dl=\EM:do=\EB:ho=\EH:im=\EQ:le=^H:\ - :nd=\EC:sf=^J:so=\E&dB:te=\EVE:ti=\EVS:up=\EA: - - -diablo1620|diablo1720|diablo450|ipsi|diablo 1620:\ - :hc:os:\ - :co#132:it#8:\ - :ch=\E\011%i%.:ct=\E2:do=^J:hd=\ED:hu=\EU:\ - :if=/usr/share/tabset/xerox1720:kb=^H:le=^H:st=\E1:\ - :ta=^I:up=\E^J: -diablo1620-m8|diablo1640-m8|diablo 1620 w/8 column left margin:\ - :co#124:\ - :is=\r \E9:tc=diablo1620: -diablo1640|diablo1730|diablo1740|diablo630|x1700|diablo|xerox|diablo 1640:\ - :bl=^G:if=/usr/share/tabset/xerox1730:se=\E&:so=\EW:\ - :ue=\ER:us=\EE:tc=diablo1620: -diablo1640-lm|diablo-lm|xerox-lm|diablo 1640 with indented left margin:\ - :co#124:\ - :if=/usr/share/tabset/xerox1730-lm:se=\E&:so=\EW:\ - :ue=\ER:us=\EE:tc=diablo1620: -diablo1740-lm|630-lm|1730-lm|x1700-lm|diablo 1740 printer:\ - :tc=diablo1640-lm: -dtc382|DTC 382:\ - :am:da:db:xs:\ - :co#80:li#24:lm#96:\ - :al=^P^Z:bl=^G:cd=\020\025\020\023\020\023:ce=^P^U:\ - :cl=\020\035:cm=\020\021%r%.%.:cr=^P^M:dc=^X:dl=^P^S:\ - :ei=^Pi:ho=^P^R:im=^PI:le=^H:nd=^PR:pc=\177:sf=^J:\ - :te=\020\035:ue=^P \200:up=^P^L:us=^P ^P:ve=^Pb:\ - :vs=^PB: -dtc300s|DTC 300s:\ - :hc:os:\ - :co#132:\ - :bl=^G:cr=^M:ct=\E3:do=^J:ff=^L:hd=\Eh:hu=\EH:kb=^H:\ - :le=^H:sf=^J:st=\E1:ta=^I:up=^Z: -gsi|mystery gsi terminal:\ - :hc:os:\ - :co#132:\ - :bl=^G:cr=^M:do=^J:hd=\Eh:hu=\EH:le=^H:sf=^J:ta=^I:\ - :up=^Z: -aj830|aj832|aj|anderson jacobson:\ - :hc:os:\ - :bl=^G:cr=^M:do=^J:hd=\E9:hu=\E8:le=^H:sf=^J:up=\E7: -aj510|Anderson-Jacobson model 510:\ - :am:mi:\ - :co#80:li#24:\ - :al=2*\E&I:cd=\E'P:ce=\E'L:cl=^L:cm=\E#%+ %+ :\ - :dc=.1*\E'D:dl=2*\E&D:ei=\E'J:ic=:im=\E'I:ip=.1*:\ - :kd=\EZ:kl=\EW:kr=\EX:ku=\EY:le=^H:nd=\EX:pc=\177:\ - :se=\E"I:so=\E"I:te=\E"N:ti=\E"N:ue=\E"U:up=\EY:\ - :us=\E"U: -nec5520|nec|spinwriter|nec 5520:\ - :hc:os:\ - :co#132:it#8:\ - :bl=^G:cr=^M:ct=\E3:do=^J:ff=^L:hd=\E]s\n\E]W:\ - :hu=\E]s\E9\E]W:kb=^H:le=^H:sf=^J:st=\E1:ta=^I:\ - :up=\E9: -qume5|qume|Qume Sprint 5:\ - :hc:os:\ - :co#80:it#8:\ - :bl=^G:cr=^M:ct=\E3:do=^J:ff=^L:hd=\Eh:hu=\EH:kb=^H:\ - :le=^H:sf=^J:st=\E1:ta=^I:up=^Z: -xerox1720|x1720|x1750|xerox 1720:\ - :hc:os:\ - :co#132:it#8:\ - :bl=^G:cr=^M:ct=\E2:do=^J:ff=^L:le=^H:sf=^J:st=\E1:\ - :ta=^I: - - -cad68-3|cgc3|cad68 basic monitor transparent mode size 3 chars:\ - :am:\ - :co#73:li#36:\ - :cl=^Z:ho=^^:le=^H:nd=^L:up=^K: -cad68-2|cgc2|cad68 basic monitor transparent mode size 2 chars:\ - :am:\ - :co#85:li#39:\ - :cl=^Z:ho=^^:k1=\E5:k2=\E6:k3=\E7:k4=\E8:kd=\E2:\ - :kl=\E3:kr=\E4:ku=\E1:le=^H:nd=^L:se=\Em^C:so=\Em^L:\ - :up=^K: -cops10|cops|cops-10|cops 10:\ - :am:bw:\ - :co#80:li#24:\ - :bl=^G:cd=^W:ce=^V:cl=30\030:cm=\020%+ %+ :cr=^M:\ - :do=^J:kb=^H:kd=^J:kh=^Y:kl=^H:kr=^L:ku=^K:le=^H:\ - :nd=^L:sf=^J:up=^K: -d132|datagraphix|datagraphix 132a:\ - :da:db:in:\ - :co#80:li#30:\ - :al=\E3:bl=^G:cl=^L:cr=^M:dc=\E6:do=^J:ei=:ho=\Et:\ - :ic=\E5:im=:nd=\El:sf=\Ev:sr=\Ew:up=\Ek:ve=\Em\En:\ - :vs=\Ex: -d800|Direct 800/A:\ - :am:da:db:ms:xs:\ - :co#80:it#8:li#24:\ - :ae=\E[m:as=\E[1m:bl=^G:cd=\E[J:ce=\E[K:\ - :cl=\E[1;1H\E[2J:cm=\E[%i%d;%dH:cr=^M:do=^J:k1=\EOP:\ - :k2=\EOQ:k3=\EOR:k4=\EOS:k5=\EOT:k6=\EOU:k7=\EOV:\ - :k8=\EOW:kd=\E[B:kl=\E[D:kr=\E[C:ku=\E[A:le=^H:\ - :nd=\E[C:se=\E[m:sf=\ED:so=\E[7m:sr=\EM:ta=^I:\ - :ue=\E[m:up=\E[A:us=\E[4m:ve=\E[>12h:vs=\E[>12l: -digilog|digilog 333:\ - :co#80:li#16:\ - :bl=^G:ce=^X:cr=^M:do=^J:ho=^N:le=^H:nd=^I:sf=^J:\ - :up=^O: -env230|envision230|envision 230 graphics terminal:\ - :xn@:\ - :pf=\E[4i:po=\E[5i:ps=\E[0i:\ - :..sa=\E[%?%p1%t;1%;%?%p2%t;4%;%?%p3%t;7%;%?%p4%t;5%;%?%p6%t;1%;m:tc=vt100: -ep48|ep4080|execuport 4080:\ - :am:os:\ - :co#80:\ - :bl=^G:cr=^M:do=^J:hd=^\:hu=^^:le=^H:sf=^J: -ep40|ep4000|execuport 4000:\ - :co#136:tc=ep4080: -ifmr|Informer D304:\ - :am:\ - :co#80:li#24:\ - :cd=\E/:ce=\EQ:cl=\EZ:cm=\EY%r%+ %+ :dc=\E\\:do=^J:\ - :ei=:ho=\EH:ic=\E[:im=:le=^H:nd=\EC:se=\EK:so=\EJ:\ - :sr=\En:up=\EA: -opus3n1+|Esprit Opus3n1+ in wy60 mode with ANSI arrow keys:\ - :am:bw:hs:km:mi:ms:ul:xo:\ - :co#80:li#24:ws#80:\ - :ae=\EH^C:al=\EE:as=\EH^B:bl=^G:bt=\EI:cd=\EY:ce=\ET:\ - :cl=\E*:cm=\Ea%i%dR%dC:cr=^M:ct=\E0:dc=\EW:dl=\ER:\ - :do=^J:ds=\Ez(\r:ei=\Er:fs=^M:ho=\036:\ - :if=/usr/lib/tabset/std:im=\Eq:ip=:\ - :is=\E`\072\Ee(\EO\Ee6\Ec41\E~4\Ec21\Ed/\Ezz&\E[A\177\Ezz'\E[B\177\Ezz(\E[D\177\Ezz)\E[C\177\Ezz<\E[Q\177\Ezz`\E[F\177\EA1*\EZH12:\ - :k1=^A@\r:k2=^AA\r:k3=^AB\r:k4=^AC\r:k5=^AD\r:\ - :k6=^AE\r:k7=^AF\r:k8=^AG\r:k9=^AH\r:kD=\EW:kI=\EQ:\ - :kN=\EK:kP=\EJ:kb=^H:kd=\E[B:kh=^^:kl=\E[D:kr=\E[C:\ - :ku=\E[A:le=^H:mb=\EG2:me=\E(\EH\003\EG0\EcD:mh=\EGp:\ - :mr=\EG4:nd=^L:nw=\r\n:se=\EG0:sf=^J:so=\EG4:sr=\Ej:\ - :st=\E1:ta=\011:\ - :ti=\Ezz&\E[A\177\Ezz'\E[B\177\Ezz(\E[D\177\Ezz)\E[C\177\Ezz<\E[Q\177:\ - :ts=\Ez(:uc=\EG8%p1%c\EG0:ue=\EG0:up=^K:us=\EG8:\ - :ve=\E`1:vi=\E`0: -ps300|Picture System 300:\ - :xt:\ - :it@:\ - :se@:so@:ue@:us@:tc=vt100: -teletec|Teletec Datascreen:\ - :am:\ - :co#80:li#24:\ - :bl=^G:cl=^L:cr=^M:do=^J:ho=^^:le=^H:nd=^_:sf=^J:\ - :up=^K: -terak|Terak emulating Datamedia 1520:\ - :tc=dm1520: -v3220|LANPAR Vision II model 3220/3221/3222:\ - :am:mi:xn:\ - :co#80:it#8:li#24:\ - :RA=\E[?7l:SA=\E[?7h:al=\E[L:cd=\E[J:ce=\E[K:\ - :cl=\E[H\E[J:cm=\E[%i%d;%dH:dc=\E[P:dl=\E[M:ei=\E[4l:\ - :im=\E[4h:is=\E>\E[?3l\E[?7h\E[?8h\E[p:k0=\E[1~:\ - :k1=\E[2~:k2=\E[3~:k3=\E[4~:k4=\E[5~:k5=\E[6~:\ - :k6=\E[OP:k7=\E[OQ:k8=\E[OR:k9=\E[OS:kd=\E[B:ke=\E>:\ - :kh=\E[H:kl=\E[D:kr=\E[C:ks=\E=:ku=\E[A:le=^H:\ - :nd=\E[C:se=\E[m:so=\E[7m:sr=\EM:ta=^I:ue=\E[m:\ - :up=\E[A:us=\E[4m: - - - diff --git a/rescue/linux/cdrom/roottree/linuxrc b/rescue/linux/cdrom/roottree/linuxrc deleted file mode 100755 index 21415ba..0000000 --- a/rescue/linux/cdrom/roottree/linuxrc +++ /dev/null @@ -1,37 +0,0 @@ -#!/bin/sh -# -# First script called by Linux when booting -# - -export PATH=/bin:/sbin:/usr/bin:/usr/sbin:/initrd/bin - -trap "" 1 2 3 15 -exec >/dev/console &1 - -# echo Creating /dev -# mount -o mode=0755 -t tmpfs none /dev -# mknod /dev/console c 5 1 -# mknod /dev/null c 1 3 -# mknod /dev/zero c 1 5 -mkdir -p /dev/pts -mkdir -p /dev/shm - -mount -t proc none /proc -mount -t sysfs /sys /sys >/dev/null 2>&1 - - -CMDLINE=`cat /proc/cmdline` -DEBUG="" -case "$CMDLINE" in *debug*) DEBUG="yes"; ;; esac -export DEBUG - -echo Starting udev -echo -n "/sbin/hotplug" > /proc/sys/kernel/hotplug -udevstart - -# Magic incantation for root to remain in ram -echo 0x0100 > /proc/sys/kernel/real-root-dev - -mount -o remount,rw /dev/root / -# sh -exit 0 diff --git a/rescue/linux/cdrom/roottree/root/.bash_history b/rescue/linux/cdrom/roottree/root/.bash_history deleted file mode 100644 index e69de29..0000000 diff --git a/rescue/linux/cdrom/roottree/root/.bash_logout b/rescue/linux/cdrom/roottree/root/.bash_logout deleted file mode 100644 index 926eddc..0000000 --- a/rescue/linux/cdrom/roottree/root/.bash_logout +++ /dev/null @@ -1,3 +0,0 @@ -# ~/.bash_logout - -clear diff --git a/rescue/linux/cdrom/roottree/root/.bash_profile b/rescue/linux/cdrom/roottree/root/.bash_profile deleted file mode 100644 index dcd29af..0000000 --- a/rescue/linux/cdrom/roottree/root/.bash_profile +++ /dev/null @@ -1,17 +0,0 @@ -# .bash_profile - -# Get the aliases and functions -if [ -f ~/.bashrc ]; then - . ~/.bashrc -fi - -# User specific environment and startup programs - -PATH=$PATH:$HOME/bin -BASH_ENV=$HOME/.bashrc -USERNAME="root" - -export USERNAME BASH_ENV PATH - - - diff --git a/rescue/linux/cdrom/roottree/root/.bashrc b/rescue/linux/cdrom/roottree/root/.bashrc deleted file mode 100644 index 646a32f..0000000 --- a/rescue/linux/cdrom/roottree/root/.bashrc +++ /dev/null @@ -1,17 +0,0 @@ -# .bashrc - -# User specific aliases and functions - -alias rm='rm -i' -alias cp='cp -i' -alias mv='mv -i' -alias dir='ls -l' - -PS1='[\u@\h \W]\$ ' -LESSCHARSET=latin1 -export LESSCHARSET - -# Source global definitions -if [ -f /etc/bashrc ]; then - . /etc/bashrc -fi diff --git a/rescue/linux/cdrom/roottree/root/ntfsresize b/rescue/linux/cdrom/roottree/root/ntfsresize deleted file mode 100755 index 23db94d0ea509af83e9e36c0777a7f1bc16da958..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 496547 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 pBuX8(2*13dkn=W+ekI?rnV_9cBKB6 -# -# This program is free software; you can redistribute it and/or modify -# it under the terms of the GNU General Public License as published by -# the Free Software Foundation; either version 2 of the License, or -# (at your option) any later version. -# -# This program is distributed in the hope that it will be useful, -# but WITHOUT ANY WARRANTY; without even the implied warranty of -# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the -# GNU General Public License for more details. -# -# You should have received a copy of the GNU General Public License -# along with this program; if not, write to the Free Software -# Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA. -# -# $Author$ -VERSION='$Revision$' -# -# Modification History -# 1.0 ??-???-96 Robert Ess - Created. -# 2.0 15-Aug-96 David J. Young - Modified. -# Added/modified code in the Solaris section: -# - Extracted IP address, MacAddr, C compiler and other information -# from more reliable sources. -# - Added dump of information for the Veritas Volume Manager. -# - Calculate and report total swap space -# - Report if the machine is acting as a NFS and/or NIS Server or Client -# - Added counters for number of patches, printers and packages -# - Fix a small bug you had with the previous file (*.bl). -# 3.0 4-Sep-96 David E. Nelson - Modified. -# Added/modified code in the SunOS section: -# - Added code operate in either an "audit" or "check" mode. -# - Added SWAPSPACE and KERNEL info. -# - Also added MACADDR, since you must be root to obtain this info using ifconfig. -# - Made sure the script would work on an Auspex -# 3.1 10-Sep-96 David J. Young - Modified. -# Added/modified code to complete the HPUX section. -# Added Modification History and Description. -# -# 3.2 12-Sep-96 David E. Nelson - Modified. -# The vast majority of the changed/additons are for SunOS 4.1.x/3.5 and -# auspex. -# Added support for SunOs 3.5. Yes, 3.5! That's NOT a typo! -# Modified Auspex and added auspex specific commands -# Added Notification of vars that didn't get set. -# Added exported filesystems in output. -# Fixed bug in SysConfig|SysAudit name determination. -# Added gated detection. -# 3.3 10-Oct-96 David E. Nelson - Modified. -# Added support for Solaris 2.5.1 -# 3.4 09-Jan-97 David J. Young - Modified. -# Fixed small problems when running on HP-UX. -# -# Description: -# The original philosophy of the script that Robert Ess wrote was to run -# every day as a cron job. If there were *any* machine configuration -# changes, those changes (differences) would be mailed back to the -# administrator to make him aware that something changed. -# -# David Young took the original script and modified it to perform a -# "snapshot" report of a system it was run on. His goal at the time was -# to perform an audit and needed a report that was a "baseline" for each -# system he ran it on. The script was modified to collect as much -# information about the machine as possible. -# -# These two goals were then merged by David J. Young & David E. Nelson. -# Small changes here and there made it so that the script can perform -# either function. This file should be name "SysAudit" or "SysConfig". -# If the name is SysConfig, it can be run out of cron and will send -# E-mail to "SysConfigReport". If the script is called SysAudit, it will -# collect information and send it to standard output as a report. -# -# Most sites will problably want to hard link SysConfig and SysAudit, so -# that the script can be executed either way. -# -# set -x -# -# Usage -# -Usage(){ - echo "Usage: SysConfig|SysAudit" - echo " SysConfig: Generates system info that is static." - echo " SysAudit: Generates system info that is dynamic." - exit 0 -} - -# -# Parse the command line args -# -NOPRINTER=0; export NOPRINTER -NOPATCHES=0; export NOPATCHES -NOPKGS=0; export NOPKGS -TMPFILE=/tmp/SysAudit.$$ -trap 'rm -f $TMPFILE 2>/dev/null' EXIT -loop=true -while ($loop); do - case $1 in - -h*) Usage;; - -lp) NOPRINTER=1 - shift - ;; - -pkg) NOPKGS=1 - shift - ;; - -patch) NOPATCHES=1 - shift - ;; - *) loop=false - ;; - esac -done - - -# ============================================================================= -# BEGIN FUNCTION DEFINITIONS -# ============================================================================= - -# -# -# -Get_Prog_Name(){ - case $0 in - *SysAudit) AUDIT=1;; - *SysConfig) AUDIT=0;; - *) AUDIT=1;; # The default behavior is to do an audit. - esac -return -} - -# -# Are we root? -# -Check_User(){ -UID=`id | cut -d'(' -f1 | cut -d'=' -f2` -if [ "$UID" -ne "0" ]; then - echo "" - echo "***************************************************" - echo "** WARNING: You are not root. **" - echo "** Running as root will give you better results. **" -# echo "** Especially for the remark command: rm -rf .* **" - echo "***************************************************" - echo "" - NOTROOT=1 - sleep 3 -else - NOTROOT=0 -fi - -return -} - - -# -# Determine system type -# -Get_Arch(){ -#set -x -if [ -f /bin/arch ]; then - if [ `/bin/arch -k` = "sun3" ]; then - ARCH='sun3' - else - ARCH=`uname` - fi -else - ARCH=`uname` -fi - -case $ARCH in - HP-UX) REV=`uname -r|cut -d. -f2` - if [ $REV = "09" ]; then - SYSTYPE=HPUX09 - elif [ $REV = "10" ]; then - SYSTYPE=HPUX10 - fi;; - - SunOS) REV=`uname -r|cut -d. -f1` - if [ $REV = 5 ]; then - SYSTYPE=Solaris - elif [ $REV = 4 ]; then - SYSTYPE=SunOS - fi;; - - sun3) SYSTYPE=SunOS3;; - - IRIX) REV=`uname -r|cut -d. -f1` - if [ $REV = 6 ]; then - SYSTYPE=IRIX6 - elif [ $REV = 5 ]; then - SYSTYPE=IRIX5 - fi;; - - *) echo "System type unsupported" - exit 1;; -esac -return -} - -# -# Setup variables for system specific syntax of common commands -# -Define_Vars(){ -#set -x -HOSTNAME=`hostname` - -case $SYSTYPE in - - HPUX*) PATH=/bin:/usr/bin:/sbin:/usr/sbin:/etc - if [ $NOTROOT -eq "0" ]; then - SWAPFILE=`swapinfo | egrep "dsk|lvol" | awk '{print $9}'` - DEVSWAP=`swapinfo | grep dev | awk '{print $2}'` - FILESWAP=`swapinfo | grep fs | awk '{print $2}'` - SWAPSPACE=`swapinfo -t | grep tot | awk '{print $2}'` - else - SWAPFILE="" - DEVSWAP=$SWAPFILE - FILESWAP=$SWAPFILE - SWAPSPACE=$SWAPFILE - fi - MACADDR=`lanscan | grep x | awk '{print $2}'` - KERNEL="" - HOSTID=`uname -i` - MODEL=`model` - MEMORY=`dmesg | grep Phys | awk '{print $2}'`K - if [ $MEMORY = 'K' ]; then - if [ $NOTROOT -eq "1" ]; then - MEMORY="" - else - MEMORY=`wc /dev/mem` - fi - fi - DISKCMD='bdf -t hfs' - CCOMP=`what /bin/cc | grep HP | cut -d' ' -f2` - ETHERIF=lan0 - MAILCMD=mailx - PRTCMD=lp - PSCMD='ps -ef' - ;; - - Solar*) PATH=/bin:/sbin:/usr/sbin:/usr/ucb - PATH=$PATH:/usr/ccs/bin:/usr/bin - SWAPFILE=`swap -l | grep dsk | awk '{print $1}'` - DEVSWAP=`swap -l | grep dsk | awk '{print $4}'` - MODEL=`prtconf -vp | grep banner-name | awk -F\' '{print $2}'` -# MEMORY=`dmesg | grep '^mem' | tail -1 | awk '{print $3}'` #' - MEMORY=`prtconf | grep '^Memory size' | sed 's/Memory size: //'` - KERNEL=`sysdef | grep Generic | awk '{print $1}'` - DISKCMD='df -tkFufs' - NFSFS='df -tkFnfs' - EXPORTFS='showmount -e '$HOSTNAME - HOSTID=`sysdef -h | tail -1 | awk '{print $1}'` - if [ -x /usr/ccs/bin/what ]; then - if [ -d /opt/SUNWspro ]; then - CCOMP=`what /opt/SUNWspro/bin/cc | grep RELEASE | \ - sed 's/.*RELEASE VERSION //'` - else - CCOMP=`what /usr/ucb/cc | grep SMI | awk '{print $2}'` - CCOMP="$CCOMP (bundled)" - fi - else - CCOMP="" - fi -# ETHERIF=le0 - ETHERIF=`ifconfig -a|grep BROADCAST | awk -F: '{print $1}'| head -1 ` - IPADDR=`ifconfig $ETHERIF | grep inet | awk '{print $2}'` -# MACADDR=`dmesg | grep Ether | tail -1 | awk '{print $4}'` -# MACADDR=`arp -a | grep $HOSTNAME | sed 's/.*\(08:00.*\) .*/\1/'` - MACADDR=`arp $IPADDR | awk '{print $4}'` - MAILCMD=mailx - PRTCMD=lp - PSCMD='ps -ef' - SWAPSPACE=`swap -s | awk ' - { - swapused = $9 - swapavail = $11 - swapusedlen = length(swapused) - 1 - swapavailen = length(swapavail) - 1 - usedk = substr(swapused,1,swapusedlen) - availk = substr(swapavail,1,swapavailen) - total = (availk + usedk)/1000 - printf("%2.0f Megabytes\n", total) - }'` - ;; - - SunOS) PATH=/bin:/usr/bin:/usr/ucb:/etc:/usr/etc - SWAPFILE='/dev/'`dmesg | grep swap | tail -1 | awk '{print $3}'` - DEVSWAP=`pstat -T | grep swap | awk '{print $1}' \ - | cut -d'/' -f2` - - if [ `arch -k` = "aushp" ]; then - AUSPEX=1 - ETHERIF=ae0 - else - ETHERIF=le0 - fi - - if [ "$NOTROOT" = "1" ]; then - MACADDR=`dmesg | grep -i "ethernet address" | awk '{ print $4 }' | tail -1` - else - MACADDR=`ifconfig $ETHERIF | grep ether | tail -1 | awk '{print $2}'` - fi - if [ -z "$MACADDR" ]; then - MACADDR="Root access required." - fi - - MODEL=`dmesg | egrep "LX|SPARC|4/75|4/50"| tail -1 \ - | awk '{print $3, $4}'` - - if [ -z "$MODEL" ]; then - MODEL=`mach` - fi - - MEMORY=`dmesg | grep '^mem' | tail -1 | awk '{print $3}'` - - if [ -z "$MEMORY" ]; then - MEMORY="Unknown" - fi - - DISKCMD='df -t 4.2' - CCOMP="Unknown" - MAILCMD=/bin/mail - PRTCMD=lpr - PSCMD='ps aux' - SWAPSPACE=`pstat -T | grep "swap" | awk '{print $1}' | \ - awk -F/ '{print $2}'`'K' - KERNEL=`uname -v` - HOSTID=`hostid` - EXPORTFS='showmount -e '$HOSTNAME - ;; - - SunOS3) PATH=/bin:/usr/bin:/usr/ucb:/etc:/usr/etc:/usr/5bin - SWAPFILE='/dev/'`dmesg | grep swap | tail -1 | awk '{print $3}'` - DEVSWAP=`pstat -T | grep swap | awk '{print $1}' \ - | cut -d'/' -f2` - if [ "$NOTROOT" = "1" ]; then - MACADDR=`dmesg | grep -i "ethernet address" | awk '{ print $4 }' | tail -1` - else - MACADDR=`ifconfig ie0 | grep ether | tail -1 | awk '{print $2}'` - fi - - if [ -z "$MACADDR" ]; then - MACADDR="Root access required." - fi - - MODEL=`dmesg | egrep "LX|SPARC|4/75|4/50"| tail -1 \ - | awk '{print $3, $4}'` - - if [ -z "$MODEL" ]; then - MODEL=`mach` - fi - - MEMORY=`dmesg | grep '^mem' | tail -1 | awk '{print $3}'` - - if [ -z "$MEMORY" ]; then - MEMORY="Unknown" - fi - - DISKCMD='df -t 4.2' - CCOMP="Unknown" - ETHERIF=ie0 - MAILCMD=/bin/mail - PRTCMD=lpr - PSCMD='ps aux' - SWAPSPACE=`pstat -T | grep "swap" | awk '{print $1}' | \ - awk -F/ '{print $2}'`'K' - KERNEL=`strings /vmunix | grep UNIX | awk '{ print $7 }' | \ - sed 's/#//; s/://'` - HOSTID=`hostid` - EXPORTFS='showmount -e '$HOSTNAME - ;; -esac - -UPTIME=`uptime | sed 's/.*\(up.*\)/\1/' | sed 's/\(.*user[s]*\),.*/\1/'` -LOADNOW=`uptime | sed 's/.*load average: \(.*\)/\1/'` -ADMIN=`whoami` -TIMESTAMP=`date +%m%d%y` - -SNFILE=/usr/tmp/`hostname`.sn -if [ -f "$SNFILE" ]; then - SERIALNO=`cat $SNFILE` -else - SERIALNO="Unknown" -fi - -return -} - - -# -# To keep from identifying server machines as -# belonging to an individual, the 'case' statement -# makes a check and changes LASTLOGIN to "Server" -# Otherwise, check the first non-root|daemon|lp|UID -# user of the box. Not failsafe, but as close as -# I can get. -# -Machine_Data(){ -#set -x -MACHINE=`uname -m` -OSREV=`uname -r` - -case `hostname` in - serv01|serv02|serv03|serv04) LASTLOGIN="Server";; - *) LASTLOGIN=`$PSCMD | egrep -v "lp|daemon|root|UID" | \ - awk '{print $1}' | head -1`;; -esac - -# -# If no one is logged in, check wtmp -# -if [ -z "$LASTLOGIN" ]; then - LASTLOGIN=`last | grep console | \ - grep -v "root" | head -1 | awk '{print $1}'` -fi - -# -# If that fails, see if we have recorded it before -# -if [ -z "$LASTLOGIN" ]; then - LASTLOGIN=`grep Login /usr/tmp/*.bl | awk '{print $4}'` -fi - -# -# Alas, we are clueless... -# -if [ -z "$LASTLOGIN" ]; then - LASTLOGIN="Unknown.." -fi - -if [ "$AUDIT" -eq "1" ]; then - DATE=`date` -else - DATE="Dynamic parameter not reported." - UPTIME="Dynamic parameter not reported." - LOADNOW="Dynamic parameter not reported." -fi - -cat << __EOF__ - -======================================= -System Configuration report for `hostname` -======================================= - -Report data -=========== -Date : $DATE -Version : $VERSION - -Machine data -============ -Uptime : $UPTIME -Current load avg : $LOADNOW -Machine : $MACHINE -Serial number : $SERIALNO -HostID : $HOSTID -Model : $MODEL -O.S. revision : $OSREV -Kernel : $KERNEL -C Compiler revision : $CCOMP -Memory : $MEMORY -Swap space : $SWAPSPACE -Last Login : $LASTLOGIN - -__EOF__ -return -} - - -# -# NetworkData -# -Network_Data(){ -if [ "$AUSPEX" -eq "1" ]; then - NOETHERIF=`ax_netstat -i | egrep -v "127.0.0.1|Address|localhost|ni.\*" | \ - wc | awk '{print $1}'` -else - NOETHERIF=`netstat -i | egrep -v "127.0.0.1|Address|localhost|ni.\*" | wc | \ - awk '{print $1}'` -fi - -if [ "$SYSTYPE" = "SunOS3" ]; then - IPADDR=`ifconfig $ETHERIF | awk '{print $2}'` - NETMASK=`ifconfig $ETHERIF | grep inet | awk '{print $4}'` - BROADCAST=`ifconfig $ETHERIF | grep broad | awk '{print $6}'` - NETMASKCK="255.255.255.0" - BROADCASTCK="255" - -else - IPADDR=`ifconfig $ETHERIF | grep inet | awk '{print $2}'` - NETMASK=`ifconfig $ETHERIF | grep inet | awk '{print $4}'` - BROADCAST=`ifconfig $ETHERIF | grep broad | awk '{print $6}'` - NETMASKCK="255.255.255.0" - BROADCASTCK="255" -fi - -$PSCMD | egrep "routed|gated" | grep -v grep > /dev/null -if [ "$?" -eq "0" ]; then - DEFROUTER='' -else - DEFROUTER=`netstat -rn | grep default | awk '{print $2}'` -fi -$PSCMD | grep ypbind | grep -v grep > /dev/null -if [ "$?" -eq "0" ]; then - YPCLIENT="True" -else - YPCLIENT="False" -fi - -$PSCMD | grep ypserv | grep -v grep > /dev/null -if [ "$?" -eq "0" ]; then - YPSERVER="True" -else - YPSERVER="False" -fi - -NFSMNTS=`$NFSFS | wc | awk '{print $1}'` -if [ "$NFSMNTS" -gt "0" ]; then - NFSCLIENT="True" -else - NFSCLIENT="False" -fi - -EXPORTCNT=`$EXPORTFS 2>&1 | grep -v RPC | wc | awk '{print $1}'` -if [ "$EXPORTCNT" -gt "0" ]; then - NFSSERVER="True" -else - NFSSERVER="False" -fi - -cat << __EOF__ -Network data -============ -NIS domain : `domainname` -NIS client : $YPCLIENT -NIS server : $YPSERVER - -NFS client : $NFSCLIENT -NFS server : $NFSSERVER - -ethernet interfaces : $NOETHERIF -__EOF__ - -if [ "$NOETHERIF" -gt "1" ]; then - - echo "Name Address Broadcast Netmask" - echo "=============================================" - - if [ `arch -k` = "aushp" ]; then - NSTATCMD='ax_netstat -i' - else - NSTATCMD='netstat -i' - fi - - eval $NSTATCMD | egrep -v "lo0|ni|Ipkts" | while read line - do - set -f $line - IFNAME=`echo $1` - IFHOST=`echo $4` - - if [ "$IFHOST" = "none" ]; then - IFIPAD="Not_Set" - IFMSK="Not_Set" - IFBRD="Not_Set" - else - IFIPAD=`ifconfig $1 | grep inet | awk '{print $2}'` - IFMSK=`ifconfig $IFNAME | grep inet | awk '{print $4}'` - IFBRD=`ifconfig $IFNAME | grep inet | awk '{print $6}'` - fi - - [ -z "$IFIPAD" ] && IFIPAD="Unknown" - [ -z "$IFMSK" ] && IFMSK="Unknown" - [ -z "$IFBRD" ] && IFBRD="Unknown" - - echo $IFNAME $IFIPAD $IFBRD $IFMSK | \ - awk '{printf"%-6s %-15s %-15s %-15s\n",$1,$2,$3,$4}' - done -else - echo "IP Address : " $IPADDR - echo "MAC Address : " $MACADDR - echo "Netmask : " $NETMASK - echo "Broadcast : " $BROADCAST - echo "Default router : " $DEFROUTER -fi -echo "" - -if [ "$NFSSERVER" = "True" ]; then - echo "" - echo "=============================================" - echo "Exported Filesystems" - echo "=============================================" - eval $EXPORTFS - echo "" -fi - -return -} - - -# -# DiskData -# -Disk_Data(){ - -echo "Disk data:" - -echo "================================================================" - -if [ "$AUDIT" -eq "1" ]; then - echo "Filesystem kbytes used avail capacity Mounted on" -else - echo "Device-File" "Cap." "Mount-Point" | \ - awk '{printf"%-20s %35s %-20s\n", $1,$2,$3}' -fi - -echo "================================================================" - -# -# Setup a special case for Journal File Systems at HP-UX 10.10 -# -case $SYSTYPE in - HPUX10) bdf -t hfs | grep -v Mounted | \ - awk '{printf"%-40s %14d %-20s\n", $1,$2,$6}' - bdf -t vxfs | grep -v Mounted | \ - awk '{printf"%-40s %14d %-20s\n", $1,$2,$6}';; - *) if [ "$AUDIT" = "1" ]; then - $DISKCMD | grep -v Mounted - else - $DISKCMD | grep -v Mounted | \ - awk '{printf"%-40s %14d %-20s\n", $1,$2,$6}' - fi;; -esac - -case $SYSTYPE in - HPUX*) if [ $NOTROOT -eq 0 ]; then - swapinfo | grep dev | while [ 1 ]; do - read line - RC=$? - if [ "$RC" != "0" ]; then - break - fi - SWAPFILE=`echo $line | egrep "dsk|lvol" | awk '{print $9}'` - DEVSWAP=`echo $line | grep dev | awk '{print $2}'` - echo $SWAPFILE $DEVSWAP "swap" | \ - awk '{printf"%-40s %14s %-20s\n", $1,$2,$3}' - done - else - SWAPFILE="" - DEVSWAP=$SWAPFILE - fi - ;; - - Solar*) swap -l | grep -v swapfile | - while [ 1 ]; - do - read line - RC=$? - if [ "$RC" != "0" ]; then - break - fi - SWAPFILE=`echo $line| grep dsk| awk '{print $1}'` - DEVSWAP=`echo $line | grep dev| awk '{print $4}'` - echo $SWAPFILE $DEVSWAP "swap" | \ - awk '{printf"%-40s %14s %-20s\n", $1,$2,$3}' - done;; - - SunOS*) echo $SWAPFILE $DEVSWAP "swap" | \ - awk '{printf"%-40s %14s %-20s\n", $1,$2,$3}';; - - *);; -esac -return -} - -# -# HPUX09_Func -# -HPUX09_Func(){ -cat << __EOF__ - -IOSCAN output data -================== -__EOF__ - -/etc/ioscan -f -b -patchnum=`ls -1d /system/PH* | wc -l` - -cat << __EOF__ - -Patch Data -==================================================== -$patchnum Installed patches (from /system/PH*/index) -==================================================== -__EOF__ - - -cd /system -for PATCH in `ls -1d PH* 2>/dev/null`; do - DESC=`grep "fd:" $PATCH/index | cut -d':' -f2` - echo $PATCH ":" $DESC -done - -printers=`lpstat -a | grep "accepting" | sort | uniq | wc -l` - -cat << __EOF__ - -================================================== -$printers Installed printers (from lpstat) -================================================== -__EOF__ - -lpstat -a | grep "accepting" | sort | uniq | awk '{print $1}' - -filesets=`ls /etc/filesets | wc -l` - -cat << __EOF__ - -================================================== -$filesets Installed filesets (from /etc/filesets) -================================================== -__EOF__ -ls -C /etc/filesets - -echo -return -} - - -# -# HPUX10_Func -# -HPUX10_Func(){ -cat << __EOF__ - -IOSCAN output data -================== -__EOF__ - -/etc/ioscan -f - -printers=`lpstat -a | grep "accepting" | sort | uniq | wc -l` -cat << __EOF__ - -================================================== -$printers Installed printers (from lpstat) -================================================== - -__EOF__ - -lpstat -a | grep "accepting" | sort | uniq | awk '{print $1}' - -filesets=`swlist -x one_liner="name revision title" -l product | grep -v "#" | wc -l` - -cat << __EOF__ - - -================================================== -$filesets Installed filesets (from swlist -l product ) -================================================== -__EOF__ -swlist -x one_liner="name revision title" -l product | \ -grep -v "#" | cut -c1-60 - -return -} - - -# -# SOLARIS_Func -# -SOLARIS_Func(){ - -SARSTAT="" -if [ -d /var/sadm/sa ]; then - logs=`find /var/sadm/sa -mtime -1 -print | wc | awk '{print $1}'` - if [ "$logs" -gt "0" ]; then - SARSTAT="" - fi -fi -VXSTAT="" -PSOUT=`$PSCMD | grep vxconfigd | grep -v grep | wc | awk '{print $1}'` -if [ "$PSOUT" -gt "0" ]; then - VXSTAT="" -fi - - -cat << __EOF__ - -Solaris data -============ -sar(1M) status : $SARSTAT -Veritas Volume Mgr : $VXSTAT - -__EOF__ - -if [ -x /usr/sbin/vxdg ]; then - echo "List Disk Groups" - echo "================" - vxdg list 2>&1 -fi -if [ -x /usr/sbin/vxprint ]; then - echo - echo "Display Configuration Summary" - echo "=============================" - vxprint -S 2>&1 -fi -if [ -x /usr/sbin/vxstat ]; then - echo - echo "Volume Statistics" - echo "=================" - vxstat 2>&1 | tail +3 | awk ' - BEGIN { - printf (" OPERATIONS BLOCKS AVG TIME(ms)\n"); - printf ("TYP NAME READ WRITE READ WRITE READ WRITE\n"); - } - { - v = $1 - n = $2 - or = $3 - ow = $4 - br = $5 - bw = $6 - ar = $7 - aw = $8 - printf ("%s %-20s %9s %9s %10s %10s %5.1f %5.1f\n", v,n,or,ow,br,bw,ar,aw) - }' -fi -if [ -x /usr/sbin/vxprint ]; then - echo - echo "Configuration Details" - echo "=====================" - vxprint -tvh 2>&1 -fi - -showrev -p 2>&1 | grep -v 'No patches' | awk '{print $2}' >$TMPFILE -patchnum=`cat $TMPFILE | wc | awk '{print $1}'` - -cat << __EOF__ - -================================================== -$patchnum Installed patches (from 'showrev -p') -================================================== -__EOF__ - -if [ $NOPATCHES -eq 0 ]; then - cat $TMPFILE -fi - -lpstat -a | grep "accepting" | sort | uniq | awk '{print $1}' >$TMPFILE -lpnum=`cat $TMPFILE | wc | awk '{print $1}'` - -cat << __EOF__ - -================================================== -$lpnum Installed printers (from lpstat) -================================================== -__EOF__ - -if [ $NOPRINTER -eq 0 ]; then - cat $TMPFILE -fi - - -pkginfo | sort -b +1 >$TMPFILE -pkgnum=`cat $TMPFILE | wc | awk '{print $1}'` - -cat << __EOF__ - -================================================== -$pkgnum Installed packages (from pkginfo) -================================================== -__EOF__ - -if [ $NOPKGS -eq 0 ]; then - cat $TMPFILE -fi -return -} - - -# -# SUNOS_Func -# -SUNOS_Func() { -cat << __EOF__ - -================================================== -Installed printers (from lpc stat) -================================================== -__EOF__ - -lpc stat | grep : | cut -d':' -f1 -return -} - - -# ============================================================================= -# END OF FUNCTION DEFINITIONS -# ============================================================================= - -# -# system-independant functions -# -Get_Prog_Name - -if [ "$AUDIT" = "0" ]; then - exec > /usr/tmp/`hostname`.SysConfig -fi - -Check_User -Get_Arch -Define_Vars -Machine_Data -Network_Data -Disk_Data - - -# -# system-dependant functions -# -case $SYSTYPE in - HPUX09) HPUX09_Func;; - HPUX10) HPUX10_Func;; - Solaris) SOLARIS_Func;; - SunOS) SUNOS_Func;; - SunOS3) SUNOS_Func;; - *) ;; -esac - diff --git a/rescue/solaris/backup.etc.list b/rescue/solaris/backup.etc.list deleted file mode 100644 index 43855e6..0000000 --- a/rescue/solaris/backup.etc.list +++ /dev/null @@ -1,13 +0,0 @@ -/etc/exports -/etc/fstab -/etc/group -/etc/gshadow -/etc/host.conf -/etc/hosts -/etc/hosts.allow -/etc/hosts.deny -/etc/modules.conf -/etc/passwd -/etc/resolv.conf -/etc/shadow -/etc/sysconfig diff --git a/rescue/solaris/getdiskinfo b/rescue/solaris/getdiskinfo deleted file mode 100755 index b0bed57..0000000 --- a/rescue/solaris/getdiskinfo +++ /dev/null @@ -1,92 +0,0 @@ -#!/bin/sh -# -# Create bootstrap information files -- prelude to creating a -# Bacula Rescue Disk -# -# Solaris version -# -# Kern Sibbald, December MMII -# This source distributed under the GPL -# -di=diskinfo -cwd=`pwd` -host=`uname -s` -case $host in - Linux) - echo "" - echo "This is the Solaris script. Please use the Linux version." - echo "" - exit 1 - ;; - SunOS) - echo "" - echo "This is preliminary code and not yet" - echo "tested or guaranteed to work ..." - echo "" - ;; - FreeBSD | IRIX) - echo "" - echo "This code is not yet adapted to this OS" - exit 1 - ;; - *) - echo "" - echo "Unknown operating system type: $host" - exit 1 - ;; -esac -uid=`id | cut -d'(' -f1 | cut -d'=' -f2` -if [ "$uid" -ne "0" ]; then - echo "" - echo "You need to be root to run this, otherwise" - echo "the results are not optimal. Continuing anyway ..." - echo "" -fi - -# -# First collect information -# -echo "Begin collecting system info" -mkdir -p $di -cd $di -mount -p >mount.bsi -if [ -e /etc/fstab ] ; then - cp /etc/fstab fstab.bsi -fi -if [ -e /etc/vfstab ] ; then - cp /etc/vfstab vfstab.bsi -fi -df -tkFnfs >df.bsi -df -l >dflocal.bsi -../SysAudit >sysaudit.bsi -route -n >route.bsi -ifconfig -a >ifconfig.bsi - - -echo "Done collecting info. Building scripts ..." - -# -# Done collecting information -# - - -cd $cwd - -# -# Create network start script -# -dev=`cat $di/ifconfig.bsi | grep BROADCAST | awk -F: '{print $1}' | head -1` -ip=`ifconfig $dev | grep inet | awk '{print $2}'` -cat >start_network <&1 >/dev/null -if [ $? = 0 ] ; then - mounted=1 -else - mounted=0 -fi -mke2fs $dev -mount $dev $device 2>&1 >/dev/null - -if [ x$make_bacula = "xyes" ] ; then - ./make_static_bacula -fi - -if [ x$copy_bacula = "xyes" -a ! -e bacula-fd ] ; then - echo " " - echo "bacula-fd not found. If you want Bacula on this" - echo "rescue disk please run \"make_static_bacula\" first." - echo "Continuing anyway ..." - echo " " - exit 1 - have_bacula=no -else - echo "Stripping and compressing Bacula" - strip bacula-fd - gzip bacula-fd - have_bacula=yes -fi - -echo "Copying files to $device" -cp -a . $device - -if [ x$copy_etc = "xyes" ] ; then - echo "Tarring /etc files to $device" - tar --create --gzip --file $device/etc.gz --files-from backup.etc.list -fi - -if [ x$have_bacula = "xyes" ] ; then - rm -f bacula-fd.gz bacula-fd.conf -fi -sync -if [ $mounted = 0 ] ; then - umount $device -fi diff --git a/rescue/version.h b/rescue/version.h deleted file mode 100644 index 2a8f542..0000000 --- a/rescue/version.h +++ /dev/null @@ -1,5 +0,0 @@ -/* */ -#undef VERSION -#define VERSION "1.8.2" -#define BDATE "22 December 2005" -#define LSMDATE "22Dec05" -- 2.39.2