cd /
OPUSDIR=\\opus
OPMON=opmon
SAV=no
if [ "$#" -ne "0" ]; then
	echo $0 error: Xinstall does not take any arguments
	exit 1
fi
if opdos cd $OPUSDIR; then
	opdos -s del $OPMON.bak
	if [ "$?" -eq "0" -o "$?" -eq "98" ]; then
		if opdos -s rename $OPMON.exe $OPMON.bak; then
			echo $0 info: $OPUSDIR\\$OPMON.exe renamed to $OPUSDIR\\$OPMON.bak
			if udcp -s $OPMON.exe $OPMON.exe; then
				echo $0 info: $OPMON installed as $OPUSDIR\\$OPMON.exe
				if [ "$SAV" = no ]; then
					if rm -f $OPMON.exe; then
						echo $0 info: Deleted /$OPMON.exe 
					else
						echo $0 error: Could not delete $OPMON.exe
					fi
				fi
			else
				echo $0 error: udcp failed to copy $OPMON.exe to $OPUSDIR
				exit $?
			fi
			if [ `uname -m` != 100PM ]; then
				if udcp -s unix unix; then
					echo $0 info: /unix copied to \\opus\\unix
				else
					echo $0 error: Could not copy /unix to \\opus\\unix
					exit $?
				fi
			fi
			echo $0 info: Making devices....
			if /usr/new/Xmakedev ;then
				echo "                    ...X devices have been created"
			else
				echo $0 error: X devices could not be created
			fi
		else
			echo $0 error: DOS rename of $OPMON.exe to $OPMON.bak failed
			exit $?
		fi
	else
		echo $0 error: DOS delete of $OPMON.bak failed
		exit $?
	fi
else
	echo $0 error: could not set DOS dir to $OPUSDIR 
	exit 1
fi
echo $0 info: X installation complete, reboot to use X.
