#!/bin/rc # Plan9 script to kick off Inferno installation process rfork e CDPATH=0 if (~ $0 */install/inferno.rc) { CDPATH=`{ echo $0 | sed 's/\/install\/inferno.rc$//'} } if not { echo 'usage: /install/inferno.rc [-u]' exit 1 } uflag=() oflag=() if (! ~ $#* 0 && ~ $1 -u) { uflag=-u oflag=-o shift } if (! ~ $#* 0) { echo 'usage: /install/inferno.rc [-u]' exit 1 } if(! test -d /usr/inferno && ! mkdir /usr/inferno) { echo 'Could not create directory /usr/inferno' exit 1 } if (! $CDPATH/usr/inferno/install/Plan9.rc $uflag /usr/inferno) { echo 'failed to install Inferno' exit 1 } echo 'Installing Inferno rc scripts' exec wrap/inst $oflag $CDPATH/install/contrib/infscript.9gz