p2client package

This commit is contained in:
Neale Pickett 2012-06-09 14:42:46 -06:00
parent 0709e6b939
commit 40acfe07cc
7 changed files with 109 additions and 0 deletions

View File

@ -0,0 +1,55 @@
keymaps 0-2
keycode 2 = one exclam
keycode 3 = two at
keycode 4 = three numbersign
keycode 5 = four dollar
keycode 6 = five percent
keycode 7 = six asciicircum
keycode 8 = seven ampersand
keycode 9 = eight asterisk
keycode 10 = nine parenleft
keycode 11 = zero parenright
keycode 12 = minus underscore
keycode 13 = equal plus
keycode 14 = Delete
keycode 16 = q
keycode 17 = w
keycode 18 = e
keycode 19 = r
keycode 20 = t
keycode 21 = y
keycode 22 = u
keycode 23 = i
keycode 24 = o
keycode 25 = p
keycode 26 = bracketleft braceleft
keycode 27 = bracketright braceright
keycode 28 = Return
keycode 30 = a
keycode 31 = s
keycode 32 = d
keycode 33 = f
keycode 34 = g
keycode 35 = h
keycode 36 = j
keycode 37 = k
keycode 38 = l
keycode 39 = semicolon colon
keycode 40 = apostrophe quotedbl
keycode 41 = grave asciitilde
keycode 42 = Shift
keycode 43 = backslash bar
keycode 44 = z
keycode 45 = x
keycode 46 = c
keycode 47 = v
keycode 48 = b
keycode 49 = n
keycode 50 = m
keycode 51 = comma less
keycode 52 = period greater
keycode 53 = slash question
keycode 54 = Shift
keycode 57 = space
keycode 86 = less greater
keycode 111 = Delete

View File

@ -0,0 +1,14 @@
P2CLIENT_PKGDIR = $(TARGET)/p2client
p2client-source:
p2client-build:
p2client-install:
mkdir -p $(P2CLIENT_PKGDIR)
$(call COPYTREE, packages/p2client/service, $(P2CLIENT_PKGDIR)/service)
loadkeys -b packages/p2client/dumbterm.map > $(P2CLIENT_PKGDIR)/dumbterm.kmap
p2client-clean:
rm -rf $(P2CLIENT_PKGDIR)
PACKAGES += p2client

View File

@ -0,0 +1,3 @@
#! /bin/sh
exec svlogd -tt $PWD

View File

@ -0,0 +1,5 @@
#! /bin/sh
exec 2>&1
exec udhcpc -f eth0

View File

@ -0,0 +1,3 @@
#! /bin/sh
exec svlogd -tt $PWD

View File

@ -0,0 +1,7 @@
#! /bin/sh
# Try hard to look like a serial connection
reset
echo 'RS232/0:1200-N81'
exec nc 10.0.0.2 56352 2>/dev/null

View File

@ -0,0 +1,22 @@
#! /bin/sh
exec 2>&1
# Turn off default gettys
sv d tty1 tty2 tty3 tty4
if ! sv s tty1 | grep down; then
exit
fi
# Disable magic sysrq key
echo 0 > /proc/sys/kernel/sysrq
# Make this like a VT52; including disabling ctrl-alt-del
loadkmap /opt/p2client/dumbterm.kmap
# Simulate a green-phosphor CRT
printf '\033]P0111122\033]P788ff00\033]Pfff8800'
# Run the console!
exec getty -n -l ./p2connect 38400 tty1