|  | @@ -24,6 +24,18 @@ if [ "x$TORGROUP" != "x" ]; then
 | 
	
		
			
				|  |  |  fi
 | 
	
		
			
				|  |  |  RETVAL=0
 | 
	
		
			
				|  |  |  
 | 
	
		
			
				|  |  | +if [ -x /bin/su ] ; then
 | 
	
		
			
				|  |  | +    SUPROG=/bin/su
 | 
	
		
			
				|  |  | +elif [ -x /sbin/su ] ; then
 | 
	
		
			
				|  |  | +    SUPROG=/sbin/su
 | 
	
		
			
				|  |  | +elif [ -x /usr/bin/su ] ; then
 | 
	
		
			
				|  |  | +    SUPROG=/usr/bin/su
 | 
	
		
			
				|  |  | +elif [ -x /usr/sbin/su ] ; then
 | 
	
		
			
				|  |  | +    SUPROG=/usr/sbin/su
 | 
	
		
			
				|  |  | +else
 | 
	
		
			
				|  |  | +    SUPROG=/bin/su
 | 
	
		
			
				|  |  | +fi
 | 
	
		
			
				|  |  | +
 | 
	
		
			
				|  |  |  case "$1" in
 | 
	
		
			
				|  |  |  
 | 
	
		
			
				|  |  |      start)
 | 
	
	
		
			
				|  | @@ -36,7 +48,7 @@ case "$1" in
 | 
	
		
			
				|  |  |          if  [ "x$TORUSER" = "x" ]; then
 | 
	
		
			
				|  |  |              $TORBIN -f $TORCONF $TORARGS
 | 
	
		
			
				|  |  |          else
 | 
	
		
			
				|  |  | -            /bin/su -c "$TORBIN -f $TORCONF $TORARGS" $TORUSER
 | 
	
		
			
				|  |  | +            $SUPROG -c "$TORBIN -f $TORCONF $TORARGS" $TORUSER
 | 
	
		
			
				|  |  |          fi
 | 
	
		
			
				|  |  |          RETVAL=$?
 | 
	
		
			
				|  |  |          if [ $RETVAL -eq 0 ]; then
 |