summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorTheo de Raadt <deraadt@cvs.openbsd.org>2001-06-23 06:57:30 +0000
committerTheo de Raadt <deraadt@cvs.openbsd.org>2001-06-23 06:57:30 +0000
commit3effbef88c1f8b7bacadbbef39485c754acc74de (patch)
tree4ee25bbbb7faa0c8fcd7b893779b9e66541fc0e7
parent31f363c0f918ce123d97e42c13abddde85c569a8 (diff)
half go bye bye
-rw-r--r--distrib/atari/inst-common/Makefile.inc52
-rw-r--r--distrib/atari/inst-common/dot.commonutils138
-rw-r--r--distrib/atari/inst-common/instbin.conf26
-rw-r--r--distrib/atari/inst-common/list76
-rw-r--r--distrib/atari/inst-common/mtree.conf75
-rw-r--r--distrib/atari/inst-common/termcap.vt68
-rw-r--r--distrib/atari/miniroot/Makefile.inc6
-rw-r--r--distrib/atari/miniroot/disktab.shadow33
-rw-r--r--distrib/atari/miniroot/dot.profile108
-rw-r--r--distrib/atari/miniroot/install.md374
-rw-r--r--distrib/atari/miniroot/list44
-rw-r--r--distrib/atari/miniroot/termcap.vt68
12 files changed, 0 insertions, 1068 deletions
diff --git a/distrib/atari/inst-common/Makefile.inc b/distrib/atari/inst-common/Makefile.inc
deleted file mode 100644
index 9039e21d681..00000000000
--- a/distrib/atari/inst-common/Makefile.inc
+++ /dev/null
@@ -1,52 +0,0 @@
-#
-# $OpenBSD: Makefile.inc,v 1.3 1997/05/14 18:38:55 niklas Exp $
-# $NetBSD: Makefile.inc,v 1.1.1.1 1995/04/17 19:08:50 leo Exp $
-#
-
-# TOP is assumed to be defined by Makefile including this one.
-
-CBIN= instbin
-COMMONDIR= ${TOP}/inst-common
-
-MOUNT_POINT?= /mnt
-VND?= svnd0
-VND_DEV= /dev/${VND}a
-VND_RDEV= /dev/r${VND}a
-IMAGE?= xxx-${REV}.fs
-MDEC= ${DESTDIR}/usr/mdec
-
-LISTS= ${COMMONDIR}/list ${.CURDIR}/list
-CRUNCHCONF= ${COMMONDIR}/${CBIN}.conf
-MTREE= ${COMMONDIR}/mtree.conf
-
-all: ${CBIN}
- dd if=/dev/zero of=${IMAGE} bs=18k count=60
- vnconfig -v -c ${VND} ${IMAGE}
- disklabel -w ${VND} floppybt
- newfs -O -m 0 -o space -i 3052 -c 60 ${VND_RDEV}
- mount ${VND_DEV} ${MOUNT_POINT}
- mtree -def ${MTREE} -p ${MOUNT_POINT}/ -u
- TOPDIR=${TOP} CURDIR=${.CURDIR} OBJDIR=${.OBJDIR} \
- TARGDIR=${MOUNT_POINT} sh ${TOP}/runlist.sh ${LISTS}
- @echo ""
- @df -i ${MOUNT_POINT}
- @echo ""
- umount ${MOUNT_POINT}
- vnconfig -u ${VND}
-
-unconfig:
- -umount -f ${MOUNT_POINT}
- -vnconfig -u ${VND}
- -/bin/rm -f ${IMAGE}
-
-${CBIN}.mk ${CBIN}.cache ${CBIN}.c: ${CRUNCHCONF}
- crunchgen ${CRUNCHCONF}
-
-${CBIN}: ${CBIN}.mk ${CBIN}.cache ${CBIN}.c
- make -f ${CBIN}.mk all
-
-clean cleandir:
- /bin/rm -f core ${IMAGE} ${CBIN} ${CBIN}.mk ${CBIN}.cache *.o *.lo *.c
-
-.include <bsd.obj.mk>
-.include <bsd.subdir.mk>
diff --git a/distrib/atari/inst-common/dot.commonutils b/distrib/atari/inst-common/dot.commonutils
deleted file mode 100644
index 59f525effdf..00000000000
--- a/distrib/atari/inst-common/dot.commonutils
+++ /dev/null
@@ -1,138 +0,0 @@
-#
-# $OpenBSD: dot.commonutils,v 1.7 2000/03/01 22:10:01 todd Exp $
-# $NetBSD: dot.commonutils,v 1.4 1996/02/28 10:06:40 leo Exp $
-#
-# Copyright (c) 1994 Christopher G. Demetriou
-# All rights reserved.
-#
-# Redistribution and use in source and binary forms, with or without
-# modification, are permitted provided that the following conditions
-# are met:
-# 1. Redistributions of source code must retain the above copyright
-# notice, this list of conditions and the following disclaimer.
-# 2. Redistributions in binary form must reproduce the above copyright
-# notice, this list of conditions and the following disclaimer in the
-# documentation and/or other materials provided with the distribution.
-# 3. All advertising materials mentioning features or use of this software
-# must display the following acknowledgement:
-# This product includes software developed by Christopher G. Demetriou.
-# 4. The name of the author may not be used to endorse or promote products
-# derived from this software without specific prior written permission
-#
-# THIS SOFTWARE IS PROVIDED BY THE AUTHOR ``AS IS'' AND ANY EXPRESS OR
-# IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES
-# OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED.
-# IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR ANY DIRECT, INDIRECT,
-# INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT
-# NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE,
-# DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY
-# THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
-# (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF
-# THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
-#
-
-# Installation utilites (functions), to get NetBSD installed on
-# the hard disk. These are meant to be invoked from the shell prompt,
-# by people installing NetBSD.
-
-# we know that /etc/fstab is only generated on the hard drive
-dest_dir=/
-if [ ! -f /etc/fstab ]; then
- dest_dir=/mnt/
-fi
-
-Set_tmp_dir()
-{
- def_tmp_dir=`pwd`
- if [ "$def_tmp_dir" = "/" -o "$def_tmp_dir" = "/mnt" ]; then
- def_tmp_dir="$dest_dir"usr/distrib
- fi
-
- echo -n "What directory should be used to find and/or store "
- echo "installtion"
- echo -n "files? [$def_tmp_dir] "
- read tmp_dir
- if [ "$tmp_dir" = "" ]; then
- tmp_dir=$def_tmp_dir
- fi
- if [ ! -d "$tmp_dir" ]; then
- /bin/rm -rf $tmp_dir
- mkdir -p $tmp_dir
- fi
-}
-
-Tmp_dir()
-{
- if [ "$tmp_dir" = "" ]; then
- Set_tmp_dir
- fi
- cd $tmp_dir
-}
-
-Load_fd()
-{
- Tmp_dir
- which=
- while [ "$which" != "a" -a "$which" != "b" ]; do
- echo -n "Read from which floppy drive ('a' or 'b')? [a] "
- read which
- if [ "X$which" = "X" ]; then
- which=a
- fi
- done
- while echo -n "Insert floppy (hit ^C to terminate, enter to load): "
- do
- mount -t msdos /dev/fd0$which /mnt2
- cp -rp /mnt2/* .
- umount /mnt2
- done
-}
-
-Load_tape()
-{
- Tmp_dir
- echo -n "Which tape drive will you be using? [rst0] "
- read which
- if [ "X$which" = "X" ]; then
- which=rst0
- fi
- echo -n "Insert the tape into the tape drive and hit return to "
- echo -n "continue..."
- read foo
- echo "Extracting files from the tape..."
- tar xvfp /dev/$which
- echo "Done."
-}
-
-Extract()
-{
- Tmp_dir
- echo -n "Would you like to list the files as they're extracted? [n] "
- read verbose
- case $verbose in
- y*|Y*)
- tarverbose=v
- ;;
- *)
- tarverbose=
- ;;
- esac
- echo -n "Are you installing a '-current' snapshot? [n] "
- read snapshot
- case $snapshot in
- y*|Y*)
- snapshot=y
- ;;
- *)
- snapshot=n
- ;;
- esac
- if [ $snapshot = n ]
- then
- cat "$1".?? | gunzip |
- (cd $dest_dir ; tar --unlink -xp"$tarverbose"f -)
- else
- cat "$1".tar.gz | gunzip |
- (cd $dest_dir ; tar --unlink -xp"$tarverbose"f -)
- fi
-}
diff --git a/distrib/atari/inst-common/instbin.conf b/distrib/atari/inst-common/instbin.conf
deleted file mode 100644
index 4572d186bea..00000000000
--- a/distrib/atari/inst-common/instbin.conf
+++ /dev/null
@@ -1,26 +0,0 @@
-#
-# $OpenBSD: instbin.conf,v 1.6 2000/06/09 17:42:51 mickey Exp $
-# $NetBSD: instbin.conf,v 1.5 1995/08/28 20:10:30 leo Exp $
-#
-# kcbin.conf - unified binary for the kc floppy
-#
-
-srcdirs /usr/src/bin /usr/src/sbin /usr/src/usr.bin /usr/src/usr.sbin
-srcdirs /usr/src/gnu/usr.bin
-
-progs cat chmod chroot cp dd df disklabel ed expr fsck ftp
-progs ifconfig init ln ls mkdir mknod more mount mount_cd9660
-progs mount_ffs mount_msdos mount_nfs mv newfs printf pwd reboot rm route sed
-progs sh shutdown slattach strings stty sync tar test tip umount update
-
-ln chmod chgrp
-ln chmod chown
-ln reboot halt
-ln sh -sh # init invokes the shell this way
-ln test [
-ln mount_ffs ffs
-ln mount_msdos msdos
-ln mount_nfs nfs
-ln mount_cd9660 cd9660
-
-libs -ledit -lutil -ltermcap -lcrypt -ll -lz -lm
diff --git a/distrib/atari/inst-common/list b/distrib/atari/inst-common/list
deleted file mode 100644
index e70863e1e21..00000000000
--- a/distrib/atari/inst-common/list
+++ /dev/null
@@ -1,76 +0,0 @@
-#
-# $OpenBSD: list,v 1.6 2000/06/09 17:42:51 mickey Exp $
-# $NetBSD: list,v 1.4 1995/08/25 19:17:45 leo Exp $
-#
-
-# copy the crunched binary, link to it, and kill it
-COPY ${OBJDIR}/instbin instbin
-LINK instbin bin/cat
-LINK instbin bin/chmod
-LINK instbin bin/chgrp
-LINK instbin bin/cp
-LINK instbin bin/df
-LINK instbin bin/dd
-LINK instbin bin/ed
-LINK instbin bin/expr
-LINK instbin bin/ln
-LINK instbin bin/ls
-LINK instbin bin/mkdir
-LINK instbin bin/mv
-LINK instbin bin/pwd
-LINK instbin bin/rm
-LINK instbin bin/sh
-LINK instbin bin/-sh
-LINK instbin bin/stty
-LINK instbin bin/sync
-LINK instbin bin/test
-LINK instbin bin/[
-LINK instbin sbin/chown
-LINK instbin sbin/disklabel
-LINK instbin sbin/fsck
-LINK instbin sbin/halt
-LINK instbin sbin/ifconfig
-LINK instbin sbin/init
-LINK instbin sbin/mknod
-LINK instbin sbin/mount
-LINK instbin sbin/mount_cd9660
-LINK instbin sbin/mount_msdos
-LINK instbin sbin/mount_nfs
-LINK instbin sbin/mount_ffs
-LINK instbin sbin/newfs
-LINK instbin sbin/reboot
-LINK instbin sbin/route
-LINK instbin sbin/shutdown
-LINK instbin sbin/slattach
-LINK instbin sbin/umount
-LINK instbin usr/bin/ftp
-LINK instbin usr/bin/more
-LINK instbin usr/bin/printf
-LINK instbin usr/bin/sed
-LINK instbin usr/bin/strings
-LINK instbin usr/bin/tar
-LINK instbin usr/bin/tip
-LINK instbin usr/sbin/chroot
-LINK instbin usr/sbin/update
-SPECIAL /bin/rm instbin
-
-# copy the MAKEDEV script and make some devices
-COPY ${DESTDIR}/dev/MAKEDEV dev/MAKEDEV
-SPECIAL cd dev; sh MAKEDEV floppy
-SPECIAL /bin/rm dev/MAKEDEV
-
-# we need the contents of /usr/mdec (XXX)
-# COPY ${DESTDIR}/usr/mdec/* usr/mdec
-
-# various files that we need in /etc for the install
-COPY ${DESTDIR}/etc/group etc
-COPY ${DESTDIR}/etc/master.passwd etc
-COPY ${DESTDIR}/etc/passwd etc
-COPY ${DESTDIR}/etc/protocols etc
-COPY ${DESTDIR}/etc/pwd.db etc
-COPY ${DESTDIR}/etc/services etc
-COPY ${DESTDIR}/etc/spwd.db etc
-
-# and the common installation tools
-COPY ${TOPDIR}/inst-common/dot.commonutils .commonutils
-COPY ${TOPDIR}/inst-common/termcap.vt usr/share/misc/termcap
diff --git a/distrib/atari/inst-common/mtree.conf b/distrib/atari/inst-common/mtree.conf
deleted file mode 100644
index f820488a205..00000000000
--- a/distrib/atari/inst-common/mtree.conf
+++ /dev/null
@@ -1,75 +0,0 @@
-#
-# $OpenBSD: mtree.conf,v 1.2 2000/03/01 22:10:01 todd Exp $
-# $NetBSD: mtree.conf,v 1.1.1.1 1995/04/17 19:08:50 leo Exp $
-#
-
-/set type=dir uname=root gname=wheel mode=0755
-# .
-.
-
-# ./bin
-bin
-# ./bin
-..
-
-# ./dev
-dev
-# ./dev
-..
-
-# ./etc
-etc
-# ./etc
-..
-
-# ./mnt
-mnt
-# ./mnt
-..
-
-# ./mnt2
-mnt2
-# ./mnt2
-..
-
-# ./sbin
-sbin
-# ./sbin
-..
-
-# ./tmp
-tmp
-# ./tmp
-..
-
-# ./usr
-usr
-
-# ./usr/bin
-bin
-# ./usr/bin
-..
-
-# ./usr/mdec
-mdec
-# ./usr/mdec
-..
-
-# ./usr/sbin
-sbin
-# ./usr/sbin
-..
-
-# ./usr/share
-share
-
-# ./usr/share/misc
-misc
-# ./usr/share/misc
-..
-
-# ./usr/share
-..
-
-# ./usr
-..
diff --git a/distrib/atari/inst-common/termcap.vt b/distrib/atari/inst-common/termcap.vt
deleted file mode 100644
index 807c35b9ae3..00000000000
--- a/distrib/atari/inst-common/termcap.vt
+++ /dev/null
@@ -1,68 +0,0 @@
-#
-# $OpenBSD: termcap.vt,v 1.2 2000/03/01 22:10:02 todd Exp $
-# $NetBSD: termcap.vt,v 1.1.1.1 1995/04/17 19:08:50 leo Exp $
-#
-# Copyright (c) 1980, 1985, 1989 The Regents of the University of California.
-# All rights reserved.
-#
-# Redistribution and use in source and binary forms, with or without
-# modification, are permitted provided that the following conditions
-# are met:
-# 1. Redistributions of source code must retain the above copyright
-# notice, this list of conditions and the following disclaimer.
-# 2. Redistributions in binary form must reproduce the above copyright
-# notice, this list of conditions and the following disclaimer in the
-# documentation and/or other materials provided with the distribution.
-# 3. All advertising materials mentioning features or use of this software
-# must display the following acknowledgement:
-# This product includes software developed by the University of
-# California, Berkeley and its contributors.
-# 4. Neither the name of the University nor the names of its contributors
-# may be used to endorse or promote products derived from this software
-# without specific prior written permission.
-#
-# THIS SOFTWARE IS PROVIDED BY THE REGENTS AND CONTRIBUTORS ``AS IS'' AND
-# ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
-# IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE
-# ARE DISCLAIMED. IN NO EVENT SHALL THE REGENTS OR CONTRIBUTORS BE LIABLE
-# FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL
-# DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS
-# OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION)
-# HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT
-# LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY
-# OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF
-# SUCH DAMAGE.
-#
-# @(#)termcap.src 5.109 (Berkeley) 3/8/93
-#
-vt200|vt220|dec-vt220|vt200-js|vt220-js|dec vt200 series with jump scroll:\
- :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:ct=\E[3g:dc=\E[P:dl=\E[M:\
- :ei=\E[4l: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:kh=\E[1~:km:mi:ms:\
- :if=/usr/share/tabset/vt100:se=\E[27m:st=\EH:ue=\E[24m:\
- :tc=vt100:
-vt100|dec-vt100|vt100-am|vt100am|dec vt100:\
- :bl=^G:cr=^M:it#8:\
- :do=^J:co#80:li#24:cl=50\E[;H\E[2J:sf=2*\ED:\
- :le=^H:bs:am:cm=5\E[%i%d;%dH:nd=2\E[C:up=2\E[A:cb=3\E[1K:\
- :ce=3\E[K:cd=50\E[J:so=2\E[7m:se=2\E[m:us=2\E[4m:ue=2\E[m:\
- :md=2\E[1m:mr=2\E[7m:mb=2\E[5m:me=2\E[m:is=\E[1;24r\E[24;1H:\
- :if=/usr/share/tabset/vt100:\
- :rs=\E>\E[?3l\E[?4l\E[?5l\E[?7h\E[?8h:ks=\E[?1h\E=:ke=\E[?1l\E>:\
- :ku=\EOA:kd=\EOB:kr=\EOC:kl=\EOD:kb=^H:\
- :ho=\E[H:k1=\EOP:k2=\EOQ:k3=\EOR:k4=\EOS:pt:sr=2*\EM:vt#3:xn:\
- :sc=\E7:rc=\E8:cs=\E[%i%d;%dr:
-vt300|vt320|vt300-80|VT 300 with 80 columns, on VMS:\
- :AL=\E[%dL:DC=\E[%dP:DL=\E[%dM:DO=\E[%dB:IC=\E[%d@:\
- :LE=\E[%dD:RI=\E[%dC:SR=1*\E[%dM:UP=\E[%dA:al=\E[L:\
- :am:bl=^G:bs:cd=2*\E[J:ce=2*\E[K:cl=45\E[H\E[2J:\
- :cm=%i\E[%d;%dH:co#80:cr=\r:cs=\E[%i%d;%dr:ct=\E[3g:\
- :dc=\E[P:dl=\E[M:dm=:do=\ED:ec=\E[%dX:ed=:ei=\E[4l:\
- :ho=\E[H:ic:im=\E[4h:it#8:k1=\EOP:k2=\EOQ:k3=\EOR:\
- :k4=\EOS:kd=\E[B:ke=\E[?1l\E>:kl=\E[D:kn#4:kr=\E[C:ks=\E[?1h\E=:\
- :ku=\E[A:le=^H:li#24:mb=\E[5m:md=\E[1m:me=\E[0m:mi:\
- :mr=\E[7m:ms:nd=\E[C:nl=\ED:nw=\EE:pf=\E[?4i:po=\E[?5i:\
- :ps=\E[i:rc=\E8:sc=\E7:se=\E[27m:sf=1*\ED:so=\E[7m:\
- :sr=1*\EM:st=\EH:ue=\E[24m:up=\EM:us=\E[4m:xn:
diff --git a/distrib/atari/miniroot/Makefile.inc b/distrib/atari/miniroot/Makefile.inc
deleted file mode 100644
index 862d4a19316..00000000000
--- a/distrib/atari/miniroot/Makefile.inc
+++ /dev/null
@@ -1,6 +0,0 @@
-# $OpenBSD: Makefile.inc,v 1.3 1997/05/14 18:38:56 niklas Exp $
-# $NetBSD: Makefile.inc,v 1.1 1996/05/27 12:49:53 leo Exp $
-
-VND= svnd0
-IMAGESIZE?= 2160 # 512 byte blocks
-NEWFSOPTS?= -i 3052 -c 60
diff --git a/distrib/atari/miniroot/disktab.shadow b/distrib/atari/miniroot/disktab.shadow
deleted file mode 100644
index 462b03dfe8e..00000000000
--- a/distrib/atari/miniroot/disktab.shadow
+++ /dev/null
@@ -1,33 +0,0 @@
-#
-# $OpenBSD: disktab.shadow,v 1.2 2000/03/01 22:10:02 todd Exp $
-# $NetBSD: disktab.shadow,v 1.1.1.1 1996/05/19 19:43:39 leo Exp $
-#
-# Disk geometry and partition layout tables.
-# Key:
-# dt controller type
-# ty type of disk (fixed, removeable, simulated)
-# d[0-4] drive-type-dependent parameters
-# ns #sectors/track
-# nt #tracks/cylinder
-# nc #cylinders/disk
-# sc #sectors/cylinder, nc*nt default
-# su #sectors/unit, sc*nc default
-# se sector size, DEV_BSIZE default
-# rm rpm, 3600 default
-# sf supports bad144-style bad sector forwarding
-# sk sector skew per track, default 0
-# cs sector skew per cylinder, default 0
-# hs headswitch time, default 0
-# ts one-cylinder seek time, default 0
-# il sector interleave (n:1), 1 default
-# bs boot block size, default BBSIZE
-# sb superblock size, default SBSIZE
-# o[a-h] partition offsets in sectors
-# p[a-h] partition sizes in sectors
-# b[a-h] partition block sizes in bytes
-# f[a-h] partition fragment sizes in bytes
-# t[a-h] partition types (filesystem, swap, etc)
-#
-# All partition sizes reserve space for bad sector tables.
-# (5 cylinders needed for maintenance + replacement sectors)
-#
diff --git a/distrib/atari/miniroot/dot.profile b/distrib/atari/miniroot/dot.profile
deleted file mode 100644
index 6628c52184c..00000000000
--- a/distrib/atari/miniroot/dot.profile
+++ /dev/null
@@ -1,108 +0,0 @@
-# $OpenBSD: dot.profile,v 1.6 2000/10/25 16:38:12 millert Exp $
-# $NetBSD: dot.profile,v 1.1.1.1.4.2 1996/07/15 06:33:30 leo Exp $
-#
-# Copyright (c) 1995 Jason R. Thorpe
-# Copyright (c) 1994 Christopher G. Demetriou
-# All rights reserved.
-#
-# Redistribution and use in source and binary forms, with or without
-# modification, are permitted provided that the following conditions
-# are met:
-# 1. Redistributions of source code must retain the above copyright
-# notice, this list of conditions and the following disclaimer.
-# 2. Redistributions in binary form must reproduce the above copyright
-# notice, this list of conditions and the following disclaimer in the
-# documentation and/or other materials provided with the distribution.
-# 3. All advertising materials mentioning features or use of this software
-# must display the following acknowledgement:
-# This product includes software developed by Christopher G. Demetriou.
-# 4. The name of the author may not be used to endorse or promote products
-# derived from this software without specific prior written permission
-#
-# THIS SOFTWARE IS PROVIDED BY THE AUTHOR ``AS IS'' AND ANY EXPRESS OR
-# IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES
-# OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED.
-# IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR ANY DIRECT, INDIRECT,
-# INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT
-# NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE,
-# DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY
-# THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
-# (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF
-# THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
-#
-
-export PATH=/sbin:/bin:/usr/bin:/usr/sbin:/
-export HISTFILE=/.sh_history
-export TERM=vt220
-
-umask 022
-
-set -o emacs # emacs-style command line editing
-alias dmesg="cat /kern/msgbuf"
-
-if [ "X${DONEPROFILE}" = "X" ]; then
- DONEPROFILE=YES
-
- # set up some sane defaults
- echo 'erase ^H, werase ^W, kill ^U, intr ^C, status ^T'
- stty newcrt werase ^W intr ^C kill ^U erase ^H status ^T 9600
-
- # run update, so that installed software is written as it goes.
- update
-
- # Select a keyboard map
- _maps=`ls /usr/share/keymaps/atari | sed 's/\.map//g'`
- while [ ! -z "$_maps" ]; do
- echo "The available keyboard maps are:"
- _num=0
- for i in $_maps; do
- echo " $_num $i"
- _num=`expr $_num + 1`
- done
- echo
- echo -n "Select the number of the map you want to activate: "
- read _ans
-
- # Delete all non-nummeric characters from the users answer
- if [ ! -z "$_ans" ]; then
- _ans=`echo $_ans | sed 's/[^0-9]//g`
- fi
-
- # Check if the answer is valid (in range). Note that an answer
- # < 0 cannot happen because the sed(1) above also removes the
- # sign.
- if [ -z "$_ans" -o "$_ans" -ge $_num ]; then
- echo "You entered an invalid response, please try again."
- continue
- fi
-
- # Got a valid answer, activate the map...
- set -- $_maps
- shift $_ans
- /usr/sbin/loadkmap -f /usr/share/keymaps/atari/$1.map
- break
- done
-
- # Installing or upgrading?
- _forceloop=""
- while [ "X${_forceloop}" = X"" ]; do
- echo -n '(I)nstall, (U)pgrade, or (S)hell? '
- read _forceloop
- case "$_forceloop" in
- i*|I*)
- /install
- ;;
-
- u*|U*)
- /upgrade
- ;;
-
- s*|S*)
- ;;
-
- *)
- _forceloop=""
- ;;
- esac
- done
-fi
diff --git a/distrib/atari/miniroot/install.md b/distrib/atari/miniroot/install.md
deleted file mode 100644
index 74ee94c2b62..00000000000
--- a/distrib/atari/miniroot/install.md
+++ /dev/null
@@ -1,374 +0,0 @@
-# $OpenBSD: install.md,v 1.4 2000/03/01 22:10:02 todd Exp $
-# $NetBSD: install.md,v 1.1.1.1.4.6 1996/08/26 15:45:09 gwr Exp $
-#
-#
-# Copyright (c) 1996 The NetBSD Foundation, Inc.
-# All rights reserved.
-#
-# This code is derived from software contributed to The NetBSD Foundation
-# by Jason R. Thorpe.
-#
-# Redistribution and use in source and binary forms, with or without
-# modification, are permitted provided that the following conditions
-# are met:
-# 1. Redistributions of source code must retain the above copyright
-# notice, this list of conditions and the following disclaimer.
-# 2. Redistributions in binary form must reproduce the above copyright
-# notice, this list of conditions and the following disclaimer in the
-# documentation and/or other materials provided with the distribution.
-# 3. All advertising materials mentioning features or use of this software
-# must display the following acknowledgement:
-# This product includes software developed by the NetBSD
-# Foundation, Inc. and its contributors.
-# 4. Neither the name of The NetBSD Foundation nor the names of its
-# contributors may be used to endorse or promote products derived
-# from this software without specific prior written permission.
-#
-# THIS SOFTWARE IS PROVIDED BY THE NETBSD FOUNDATION, INC. AND CONTRIBUTORS
-# ``AS IS'' AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED
-# TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR
-# PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE REGENTS OR CONTRIBUTORS BE
-# LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR
-# CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF
-# SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS
-# INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN
-# CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE)
-# ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE
-# POSSIBILITY OF SUCH DAMAGE.
-#
-
-#
-# machine dependent section of installation/upgrade script.
-#
-
-# Machine-dependent install sets
-MDSETS=""
-
-md_set_term() {
- if [ ! -z "$TERM" ]; then
- return
- fi
- echo -n "Specify terminal type [vt220]: "
- getresp "vt220"
- TERM="$resp"
- export TERM
-}
-
-__mount_kernfs() {
- #
- # Force kern_fs to be mounted
- #
- if [ ! -d /kern -o ! -e /kern/msgbuf ]; then
- mkdir /kern > /dev/null 2>&1
- /sbin/mount_kernfs /kern /kern >/dev/null 2>&1
- fi
-}
-
-md_makerootwritable() {
- # Mount root rw for convenience of the tester ;-)
- if [ ! -e /tmp/.root_writable ]; then
- __mount_kernfs
- # XXX: Use /kern/rootdev instead?
- mount /dev/rd0 / > /dev/null 2>&1
- cp /dev/null /tmp/.root_writable
- fi
-}
-
-md_machine_arch() {
- cat /kern/machine
-}
-
-md_get_diskdevs() {
- # return available disk devices
- __mount_kernfs
- sed -n -e '/^sd[0-9] /s/ .*//p' \
- < /kern/msgbuf | sort -u
-}
-
-md_get_cddevs() {
- # return available CDROM devices
- __mount_kernfs
- sed -n -e '/^cd[0-9] /s/ .*//p' \
- < /kern/msgbuf | sort -u
-}
-
-md_get_ifdevs() {
- # return available network devices
- __mount_kernfs
- sed -n -e '/^ie[0-9] /s/ .*//p' \
- -e '/^le[0-9] /s/ .*//p' \
- < /kern/msgbuf | sort -u
-}
-
-md_get_partition_range() {
- # return an expression describing the valid partition id's
- echo '[a-p]'
-}
-
-md_questions() {
- :
-}
-
-md_installboot() {
- if [ -x /mnt/usr/mdec/installboot ]; then
- echo -n "Should a boot block be installed? [y] "
- getresp "y"
- case "$resp" in
- y*|Y*)
- echo "Installing boot block..."
- chroot /mnt /usr/mdec/installboot -v $1
- ;;
- *)
- echo "No bootblock installed..."
- ;;
- esac
- elif [ "$MODE" = "install" ]; then
- cat << \__md_installboot_1
-There is no installboot program found on the installed filesystems. No boot
-programs are installed.
-__md_installboot_1
- else
- cat << \__md_installboot_2
-There is no installboot program found on the upgraded filesystems. No boot
-programs are installed.
-__md_installboot_2
- fi
-}
-
-md_native_fstype() {
- echo "msdos"
-}
-
-md_native_fsopts() {
- echo "-G,ro"
-}
-
-md_prep_disklabel()
-{
- # $1 is the root disk
- # Note that the first part of this function is just a *very* verbose
- # version of md_label_disk().
-
- cat << \__md_prep_disklabel_1
-You now have to prepare your root disk for the installation of NetBSD. This
-is further referred to as 'labeling' a disk.
-
-Hit the <return> key when you have read this...
-__md_prep_disklabel_1
- getresp ""
-
- edahdi /dev/r${1}c < /dev/null > /dev/null 2>&1
- if [ $? -eq 0 ]; then
- cat << \__md_prep_disklabel_2
-The disk you wish to install on is partitioned with AHDI or an AHDI compatible
-program. You have to assign some partitions to NetBSD before NetBSD is able
-to use the disk. Change the 'id' of all partitions you want to use for NetBSD
-filesystems to 'NBD'. Change the 'id' of the partition you wish to use for swap
-to 'NBS' or 'SWP'.
-
-Hit the <return> key when you have read this...
-__md_prep_disklabel_2
- getresp ""
- edahdi /dev/r${1}c
- fi
-
- # display example
- cat << \__md_prep_disklabel_3
-Here is an example of what the partition information will look like once
-you have entered the disklabel editor. Disk partition sizes and offsets
-are in sector (most likely 512 bytes) units.
-
-[Example]
-partition start (c/t/s) nblks (c/t/s) type
-
- a (root) 0 (0/00/00) 31392 (109/00/00) 4.2BSD
- b (swap) 31392 (109/00/00) 73440 (255/00/00) swap
- c (disk) 0 (0/00/00) 1070496 (3717/00/00) unused
- d (user) 104832 (364/00/00) 30528 (106/00/00) 4.2BSD
- e (user) 135360 (470/00/00) 40896 (142/00/00) 4.2BSD
- f (user) 176256 (612/00/00) 92160 (320/00/00) 4.2BSD
- g (user) 268416 (932/00/00) 802080 (2785/00/00) 4.2BSD
-
-[End of example]
-
-Hit the <return> key when you have read this...
-
-__md_prep_disklabel_3
- getresp ""
- edlabel /dev/r${1}c
-
- cat << \__md_prep_disklabel_4
-
-You will now be given the opportunity to place disklabels on any additional
-disks on your system.
-__md_prep_disklabel_4
-
- _DKDEVS=`rmel ${1} ${_DKDEVS}`
- resp="X" # force at least one iteration
- while [ "X$resp" != X"done" ]; do
- labelmoredisks
- done
-}
-
-md_labeldisk() {
- edahdi /dev/r${1}c < /dev/null > /dev/null 2>&1
- [ $? -eq 0 ] && edahdi /dev/r${1}c
- edlabel /dev/r${1}c
-}
-
-md_welcome_banner() {
- if [ "$MODE" = "install" ]; then
- echo ""
- echo "Welcome to the NetBSD/atari ${VERSION} installation program."
- cat << \__welcome_banner_1
-
-This program is designed to help you put NetBSD on your disk,
-in a simple and rational way. You'll be asked several questions,
-and it would probably be useful to have your disk's hardware
-manual, the installation notes, and a calculator handy.
-__welcome_banner_1
-
- else
- echo ""
- echo "Welcome to the NetBSD/atari ${VERSION} upgrade program."
- cat << \__welcome_banner_2
-
-This program is designed to help you upgrade your NetBSD system in a
-simple and rational way.
-
-As a reminder, installing the `etc' binary set is NOT recommended.
-Once the rest of your system has been upgraded, you should manually
-merge any changes to files in the `etc' set into those files which
-already exist on your system.
-__welcome_banner_2
- fi
-
-cat << \__welcome_banner_3
-
-As with anything which modifies your disk's contents, this
-program can cause SIGNIFICANT data loss, and you are advised
-to make sure your data is backed up before beginning the
-installation process.
-
-Default answers are displayed in brackets after the questions.
-You can hit Control-C at any time to quit, but if you do so at a
-prompt, you may have to hit return. Also, quitting in the middle of
-installation may leave your system in an inconsistent state.
-
-__welcome_banner_3
-}
-
-md_not_going_to_install() {
- cat << \__not_going_to_install_1
-
-OK, then. Enter `halt' at the prompt to halt the machine. Once the
-machine has halted, power-cycle the system to load new boot code.
-
-Note: If you wish to have another try. Just type '^D' at the prompt. After
- a moment, the installer will restart itself.
-
-__not_going_to_install_1
-}
-
-md_congrats() {
- local what;
- if [ "$MODE" = "install" ]; then
- what="installed";
- else
- what="upgraded";
- fi
- cat << __congratulations_1
-
-CONGRATULATIONS! You have successfully $what NetBSD!
-To boot the installed system, enter halt at the command prompt. Once the
-system has halted, reset the machine and boot from the disk.
-
-Note: If you wish to have another try. Just type '^D' at the prompt. After
- a moment, the installer will restart itself.
-
-__congratulations_1
-}
-
-md_copy_kernel() {
- # This is largely a copy of install_disk and install_from_mounted_fs()
- # with some special frobbing.
-
- local _directory
- local _sets
- local _filename
- local _f
-
- if [ -e /netbsd ]; then
- echo -n "Copying kernel..."
- cp -p /netbsd /mnt/netbsd
- echo "done."
- return
- fi
-
-cat << \__md_copy_kernel_1
-Your installation set did not include a netbsd kernel on the installation
-filesystem. You are now given the opportunity install it from either the
-kernel-floppy from the distribution or another location on one of your disks.
-
-The following disk devices are installed on your system; please select
-the disk device containing the partition with the netbsd kernel:
-__md_copy_kernel_1
-
- _DKDEVS=`md_get_diskdevs`
- echo "$_DKDEVS"
- echo "fd0"
- echo ""
- _DKDEVS="$_DKDEVS fd0" # Might be on the kernel floppy!
- echo -n "Which is the disk with the kernel? [abort] "
-
- if mount_a_disk ; then
- return # couldn't mount the disk
- fi
-
- # Get the directory where the file lives
- resp="" # force one iteration
- while [ "X${resp}" = X"" ]; do
- echo "Enter the directory relative to the mount point that"
- echo -n "contains the file. [${_directory}] "
- getresp "${_directory}"
- done
- _directory=$resp
-
- _sets=`(cd /mnt2/$_directory; ls netbsd* 2> /dev/null)`
- if [ -z "$_sets" ]; then
- echo "There are no NetBSD kernels available in \"$1\""
- umount -f /mnt2 > /dev/null 2>&1
- return
- fi
- while : ; do
- echo "The following kernels are available:"
- echo ""
-
- for _f in $_sets ; do
- echo " $_f"
- done
- echo ""
- set -- $_sets
- echo -n "File name [$1]? "
- getresp "$1"
- _f=$resp
- _filename="/mnt2/$_directory/$_f"
-
- # Ensure file exists
- if [ ! -f $_filename ]; then
- echo "File $_filename does not exist. Check to make"
- echo "sure you entered the information properly."
- echo -n "Do you want to retry [y]? "
- getresp "y"
- if [ "$resp" = "n" ]; then
- break
- fi
- continue
- fi
-
- # Copy the kernel
- cp $_filename /mnt
- break
- done
- umount -f /mnt2 > /dev/null 2>&1
-}
diff --git a/distrib/atari/miniroot/list b/distrib/atari/miniroot/list
deleted file mode 100644
index 31c36c4cc91..00000000000
--- a/distrib/atari/miniroot/list
+++ /dev/null
@@ -1,44 +0,0 @@
-# $OpenBSD: list,v 1.2 2000/03/01 22:10:02 todd Exp $
-# $NetBSD: list,v 1.1.1.1.4.2 1996/07/15 06:33:32 leo Exp $
-
-# Atari extra's
-LINK instbin sbin/edahdi
-LINK instbin sbin/edlabel
-LINK instbin sbin/mount_msdos
-LINK instbin sbin/mount_kernfs
-LINK instbin usr/bin/printf
-LINK instbin usr/sbin/loadkmap
-
-# `internal' crunchgen links
-ARGVLINK mount_msdos msdos
-
-# crunchgen source directory specials
-CRUNCHSPECIAL edahdi srcdir /usr/src/sys/arch/atari/stand/edahdi/
-CRUNCHSPECIAL loadkmap srcdir /usr/src/sys/arch/atari/stand/loadkmap/
-
-# copy the MAKEDEV script and make some devices
-COPY ${DESTDIR}/dev/MAKEDEV dev/MAKEDEV
-COPY ${DESTDIR}/dev/MAKEDEV.local dev/MAKEDEV.local
-SPECIAL cd dev; sh MAKEDEV floppy
-SPECIAL /bin/rm dev/MAKEDEV
-
-# various files that we need in /etc for the install
-COPY ${ARCHDIR}/disktab.shadow etc/disktab.shadow
-#SYMLINK /tmp/disktab.shadow etc/disktab
-#SYMLINK /tmp/fstab.shadow etc/fstab
-#SYMLINK /tmp/resolv.conf.shadow etc/resolv.conf
-#SYMLINK /tmp/hosts etc/hosts
-
-# and the termcap file
-COPY ${ARCHDIR}/termcap.vt usr/share/misc/termcap
-
-# and the installation scripts
-COPY ${ARCHDIR}/install.md install.md
-COPY ${ARCHDIR}/dot.profile .profile
-
-# and the keyboard maps
-COPYDIR ${DESTDIR}/usr/share/keymaps/atari usr/share/keymaps/atari
-
-# remove the /usr/share/zoneinfo directory, so the installation script
-# can determine that the atari install does not support it.
-SPECIAL rmdir usr/share/zoneinfo
diff --git a/distrib/atari/miniroot/termcap.vt b/distrib/atari/miniroot/termcap.vt
deleted file mode 100644
index 818033c8e61..00000000000
--- a/distrib/atari/miniroot/termcap.vt
+++ /dev/null
@@ -1,68 +0,0 @@
-#
-# $OpenBSD: termcap.vt,v 1.2 2000/03/01 22:10:02 todd Exp $
-# $NetBSD: termcap.vt,v 1.1.1.1 1996/05/19 19:43:36 leo Exp $
-#
-# Copyright (c) 1980, 1985, 1989 The Regents of the University of California.
-# All rights reserved.
-#
-# Redistribution and use in source and binary forms, with or without
-# modification, are permitted provided that the following conditions
-# are met:
-# 1. Redistributions of source code must retain the above copyright
-# notice, this list of conditions and the following disclaimer.
-# 2. Redistributions in binary form must reproduce the above copyright
-# notice, this list of conditions and the following disclaimer in the
-# documentation and/or other materials provided with the distribution.
-# 3. All advertising materials mentioning features or use of this software
-# must display the following acknowledgement:
-# This product includes software developed by the University of
-# California, Berkeley and its contributors.
-# 4. Neither the name of the University nor the names of its contributors
-# may be used to endorse or promote products derived from this software
-# without specific prior written permission.
-#
-# THIS SOFTWARE IS PROVIDED BY THE REGENTS AND CONTRIBUTORS ``AS IS'' AND
-# ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
-# IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE
-# ARE DISCLAIMED. IN NO EVENT SHALL THE REGENTS OR CONTRIBUTORS BE LIABLE
-# FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL
-# DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS
-# OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION)
-# HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT
-# LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY
-# OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF
-# SUCH DAMAGE.
-#
-# @(#)termcap.src 5.109 (Berkeley) 3/8/93
-#
-vt200|vt220|dec-vt220|vt200-js|vt220-js|dec vt200 series with jump scroll:\
- :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:ct=\E[3g:dc=\E[P:dl=\E[M:\
- :ei=\E[4l: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:kh=\E[1~:km:mi:ms:\
- :if=/usr/share/tabset/vt100:se=\E[27m:st=\EH:ue=\E[24m:\
- :tc=vt100:
-vt100|dec-vt100|vt100-am|vt100am|dec vt100:\
- :bl=^G:cr=^M:it#8:\
- :do=^J:co#80:li#24:cl=50\E[;H\E[2J:sf=2*\ED:\
- :le=^H:bs:am:cm=5\E[%i%d;%dH:nd=2\E[C:up=2\E[A:cb=3\E[1K:\
- :ce=3\E[K:cd=50\E[J:so=2\E[7m:se=2\E[m:us=2\E[4m:ue=2\E[m:\
- :md=2\E[1m:mr=2\E[7m:mb=2\E[5m:me=2\E[m:is=\E[1;24r\E[24;1H:\
- :if=/usr/share/tabset/vt100:\
- :rs=\E>\E[?3l\E[?4l\E[?5l\E[?7h\E[?8h:ks=\E[?1h\E=:ke=\E[?1l\E>:\
- :ku=\EOA:kd=\EOB:kr=\EOC:kl=\EOD:kb=^H:\
- :ho=\E[H:k1=\EOP:k2=\EOQ:k3=\EOR:k4=\EOS:pt:sr=2*\EM:vt#3:xn:\
- :sc=\E7:rc=\E8:cs=\E[%i%d;%dr:
-vt300|vt320|vt300-80|VT 300 with 80 columns, on VMS:\
- :AL=\E[%dL:DC=\E[%dP:DL=\E[%dM:DO=\E[%dB:IC=\E[%d@:\
- :LE=\E[%dD:RI=\E[%dC:SR=1*\E[%dM:UP=\E[%dA:al=\E[L:\
- :am:bl=^G:bs:cd=2*\E[J:ce=2*\E[K:cl=45\E[H\E[2J:\
- :cm=%i\E[%d;%dH:co#80:cr=\r:cs=\E[%i%d;%dr:ct=\E[3g:\
- :dc=\E[P:dl=\E[M:dm=:do=\ED:ec=\E[%dX:ed=:ei=\E[4l:\
- :ho=\E[H:ic:im=\E[4h:it#8:k1=\EOP:k2=\EOQ:k3=\EOR:\
- :k4=\EOS:kd=\E[B:ke=\E[?1l\E>:kl=\E[D:kn#4:kr=\E[C:ks=\E[?1h\E=:\
- :ku=\E[A:le=^H:li#24:mb=\E[5m:md=\E[1m:me=\E[0m:mi:\
- :mr=\E[7m:ms:nd=\E[C:nl=\ED:nw=\EE:pf=\E[?4i:po=\E[?5i:\
- :ps=\E[i:rc=\E8:sc=\E7:se=\E[27m:sf=1*\ED:so=\E[7m:\
- :sr=1*\EM:st=\EH:ue=\E[24m:up=\EM:us=\E[4m:xn: