So I guess nobody has an answer to this one? Empeg guys? It seems the ability to use Break and Suspend keys is lost when using a custom init. Any idea what would cause this?

For the record, here's my init:

#!/bin/bash
#
# Empeg init

/bin/mount -n -o remount,ro /
/bin/mount -n -o nocheck,rw /proc
/bin/mount -n -o nocheck,ro /dev/hda4 /drive0
/bin/mount -n -o nocheck,ro /usr

function domount() { # make sure we're read only
/bin/mount -n -o remount,nocheck,ro /drive0
/bin/mount -n -o remount,nocheck,ro /usr
/bin/mount -n -o remount,nocheck,ro /
}

function ecko() {
echo $1
echo $1 | /usr/local/bin/disp
}

OK=1
if [ ! -f /usr/local/bin/picker ]; then OK=0; fi
if [ ! -f /usr/local/bin/disp ]; then OK=0; fi

if [ $OK -eq 0 ] # we need this for init
then # if we don't have it, run old init
exec /bin/init.orig
fi

while : # loop forever
do
CHOICE=`/usr/local/bin/picker -t 5 1 "player" "inetd" "dispserv"

"tetris" "5" "6" "7" "8" "shell" "10" "11" "12" "13" "14" "15"`
case $CHOICE in
1) # run player
domount
/empeg/bin/player
echo | disp
continue
;;

2) # toggle inetd
continue
;;
3) # toggle display server
continue
;;
4) # let's play Tetris!
/usr/local/bin/tetris
continue
;;
9) # gimme a shell prompt
ecko "*shell on ttyS1*"
. /etc/profile
/bin/bash
domount
continue
;;

esac
done



-Tony
MkII #554

_________________________
- Tony C
my empeg stuff