Blame src/xminicom

Packit 15a96c
#!/bin/sh
Packit 15a96c
Packit 15a96c
#
Packit 15a96c
# xminicom	Run minicom in an xterm. This script looks for
Packit 15a96c
#		color_xterm, rxvt and xterm (in that order) and
Packit 15a96c
#		starts it up with minicom inside it.
Packit 15a96c
#
Packit 15a96c
# version	$Id: xminicom,v 1.4 2008-06-09 20:48:35 al-guest Exp $
Packit 15a96c
Packit 15a96c
findcmd()
Packit 15a96c
{
Packit 15a96c
  IFS=:
Packit 15a96c
  for i in $PATH
Packit 15a96c
  do
Packit 15a96c
	if [ -x $i\/$1 ]
Packit 15a96c
	then
Packit 15a96c
		result=$i\/$1
Packit 15a96c
		IFS=
Packit 15a96c
		return 0
Packit 15a96c
	fi
Packit 15a96c
  done
Packit 15a96c
  result=
Packit 15a96c
  IFS=
Packit 15a96c
  return 1
Packit 15a96c
}
Packit 15a96c
Packit 15a96c
if findcmd x-terminal-emulator
Packit 15a96c
then
Packit 15a96c
  exec $result -T minicom -e "if ! minicom -m -c on $*; then echo Press ENTER to continue...; read; fi"
Packit 15a96c
  exit 1
Packit 15a96c
fi
Packit 15a96c
Packit 15a96c
if findcmd color_xterm
Packit 15a96c
then
Packit 15a96c
  exec $result -T minicom -bg black -fg grey -n minicom -geometry 80x25 -e "if ! minicom -m -c on $*; then echo Press ENTER to continue...; read; fi"
Packit 15a96c
  exit 1
Packit 15a96c
fi
Packit 15a96c
Packit 15a96c
if findcmd rxvt
Packit 15a96c
then
Packit 15a96c
  exec $result -bg black -fg grey -n minicom -T minicom -sl 0 -geometry 80x25 -e "if ! minicom -m -c on $*; then echo Press ENTER to continue...; read; fi"
Packit 15a96c
  exit 1
Packit 15a96c
fi
Packit 15a96c
Packit 15a96c
if findcmd kterm
Packit 15a96c
then
Packit 15a96c
  exec $result -T minicom -n minicom -geometry 80x25 -e "if ! minicom -m -c on $*; then echo Press ENTER to continue...; read; fi"
Packit 15a96c
  exit 1
Packit 15a96c
fi
Packit 15a96c
Packit 15a96c
if findcmd xterm
Packit 15a96c
then
Packit 15a96c
  if [ -f /etc/debian_version ]
Packit 15a96c
  then
Packit 15a96c
  exec $result -T minicom -n minicom -bg black -fg grey -geometry 80x25 -e "if ! minicom -m -c on $*; then echo Press ENTER to continue...; read; fi"
Packit 15a96c
  else
Packit 15a96c
  exec $result -T minicom -n minicom -geometry 80x25 -e "if ! minicom -m -c on $*; then echo Press ENTER to continue...; read; fi"
Packit 15a96c
  fi
Packit 15a96c
  exit 1
Packit 15a96c
fi
Packit 15a96c
Packit 15a96c
echo "xminicom: rxvt, color_xterm or xterm NOT found!" 1>&2
Packit 15a96c
exit 1