--- xreg.orig Tue Aug 17 15:38:30 2004 +++ xreg Wed Aug 25 01:58:38 2004 @@ -1,4 +1,4 @@ -#!/bin/sh +#!/usr/bin/env bash # -*- ksh -*- # xreg -- X11 regression testing # Created: Tue Sep 21 09:07:31 1999 by faith@precisioninsight.com @@ -437,13 +437,14 @@ XPID=$! sleep 10 - if [ -d /proc/$XPID ]; then - if [ "`whoami`" != "root" ]; then + if `kill -0 $XPID 2>/dev/null` ; then echo "* `date`: PID=$XPID" - else - XCANONICALPATH=`ls -l /proc/$XPID/exe | sed 's,.*-> ,,'` - echo "* `date`: PID=$XPID Path=$XCANONICALPATH" - fi + # oprofile tools only work as root on linux + if [ "`uname`" = "Linux" ] && [ -d /proc/$XPID ] && \ + [ "`whoami`" = "root" ] ; then + XCANONICALPATH=`ls -l /proc/$XPID/exe | sed 's,.*-> ,,'` + echo "* `date`: PID=$XPID Path=$XCANONICALPATH" + fi else XPID=-1 echo "* `date`: $XSERVER failed to start"