<?xml version="1.0" encoding="utf-8"?>
<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"
"http://www.w3.org/TR/html4/loose.dtd">
<html>
<head>
<meta http-equiv=Content-Type content="text/html; charset=utf8">
<title>/usr/web/sources/contrib/jas/dis.sh - Plan 9 from Bell Labs</title>
<!-- THIS FILE IS AUTOMATICALLY GENERATED. -->
<!-- EDIT sources.tr INSTEAD. -->
</meta>
</head>
<body>
<p style="margin-top: 0; margin-bottom: 0.17in"></p>
<p style="line-height: 1.2em; margin-left: 1.00in; text-indent: 0.00in; margin-right: 1.00in; margin-top: 0; margin-bottom: 0; text-align: center;">
<span style="font-size: 10pt"><a href="/plan9/">Plan 9 from Bell Labs</a>&rsquo;s /usr/web/sources/contrib/jas/dis.sh</span></p>
<p style="margin-top: 0; margin-bottom: 0.17in"></p>
<p style="margin-top: 0; margin-bottom: 0.17in"></p>
<center><font size=-1>
Copyright © 2009 Alcatel-Lucent.<br />
Distributed under the
<a href="/plan9/license.html">Lucent Public License version 1.02</a>.
<br />
<a href="/plan9/download.html">Download the Plan 9 distribution.</a>
</font>
</center>
<p style="margin-top: 0; margin-bottom: 0.17in"></p>
<table width="100%" cellspacing=0 border=0><tr><td align="center">
<table cellspacing=0 cellpadding=5 bgcolor="#eeeeff"><tr><td align="left">
<pre>
<!-- END HEADER -->
#!/bin/sh

verbose=false

ROOT="/usr/local/inferno"
EMU=""

OBJTYPE=`uname -m | sed '
       s;i.86;386;;
       s;i86pc;386;;
       s;amd64;x86_64;;
       s;/.*;;; s; ;;g;
       s;armv4l;arm;g;
       s;PowerMacintosh;power;g;
       s;macppc;power;g;
       s;ppc64;power;g;
       s;ppc;power;g;
       '`
SYSNAME=`uname | sed 's;Darwin;MacOSX;;'`

USR=`basename $HOME`

cmd=""
emuargs=""
while [ "x$1" != "x" ]
do
       case $1 in
               -[gcmpf]*)
                       emuargs="$emuargs $1"
                       ;;
               -[d7sS])
                       emuargs="$emuargs $1"
                       ;;
               -C)
                       emuargs="$emuargs $1 $2"
                       shift
                       ;;
               -[r]*)
                       ROOT=`echo $1 | sed 's/-r//'`
                       ;;
               -v)
                       emuargs="$emuargs $1"
                       verbose=true
                       ;;
               *)
                       cmd="$@"
                       shift $#
                       break
                       ;;
       esac
       shift
done

EMUBIN=$ROOT/$SYSNAME/$OBJTYPE/bin
CWD=`pwd`

if $verbose; then
       echo "emuargs: $emuargs"
       echo "cmd: $cmd"
       echo "cwd: $CWD"
       echo "exec $EMUBIN/emu -r$ROOT $emuargs"
fi

exec "$EMUBIN/emu" -r"$ROOT" $emuargs /dis/sh.dis -nc "{
       mount -ac {mntgen} /usr
       bind -bc '#U*$HOME' /usr/$USR
       bind -bc '#U*' /n/local
       cd /n/local/$CWD
       $cmd
       r=$status
       echo halt &gt; /dev/sysctl
       exit $r
}"
<!-- BEGIN TAIL -->
</pre>
</td></tr></table>
</td></tr></table>
<p style="margin-top: 0; margin-bottom: 0.17in"></p>
<p style="line-height: 1.2em; margin-left: 1.00in; text-indent: 0.00in; margin-right: 1.00in; margin-top: 0; margin-bottom: 0; text-align: center;">
<span style="font-size: 10pt"></span></p>
<p style="margin-top: 0; margin-bottom: 0.50in"></p>
<p style="margin-top: 0; margin-bottom: 0.33in"></p>
<center><table border="0"><tr>
<td valign="middle"><a href="http://www.alcatel-lucent.com/"><img border="0" src="/plan9/img/logo_ft.gif" alt="Bell Labs" />
</a></td>
<td valign="middle"><a href="http://www.opensource.org"><img border="0" alt="OSI certified" src="/plan9/img/osi-certified-60x50.gif" />
</a></td>
<td><img style="padding-right: 45px;" alt="Powered by Plan 9" src="/plan9/img/power36.gif" />
</td>
</tr></table></center>
<p style="margin-top: 0; margin-bottom: 0.17in"></p>
<center>
<span style="font-size: 10pt">(<a href="/plan9/">Return to Plan 9 Home Page</a>)</span>
</center>
<p style="margin-top: 0; margin-bottom: 0.17in"></p>
<center><font size=-1>
<span style="font-size: 10pt"><a href="http://www.lucent.com/copyright.html">Copyright</a></span>
<span style="font-size: 10pt">© 2009 Alcatel-Lucent.</span>
<span style="font-size: 10pt">All Rights Reserved.</span>
<br />
<span style="font-size: 10pt">Comments to</span>
<span style="font-size: 10pt"><a href="mailto:[email protected]">[email protected]</a>.</span>
</font></center>
</body>
</html>