#!/bin/sh
cleanup()
{
rm -f -- "$rc"
}
die()
{
echo "fatal: $1" 1>&2
cleanup
exit 112
}
#-- entry
if [ $# -ne 1 ]
then
echo 'usage: peer' 1>&2
exit 111
fi
myself="$USER"
peer="$1"
rc=`mktemp /tmp/ute_XXXXXXXXXXXX` || die "could not create temporary rc"
( cat <<EOF
startup_message off
screen 1
screen 2
split
select 1
# want to use this screen to monitor my peer's shell
focus
select 2
multiuser on
aclchg $peer +r
# want to make this screen available to my peer for reading only
EOF
) >> "$rc" || die "could not write temporary rc"
screen -S ute -c "$rc"
cleanup