Print this page
allow webrev to be run directly from usr/src/tools/scripts/webrev

@@ -24,10 +24,11 @@
 # Copyright (c) 2002, 2010, Oracle and/or its affiliates. All rights reserved.
 #
 
 # Copyright 2008, 2010, Richard Lowe
 # Copyright 2012 Marcel Telka <marcel@telka.sk>
+# Copyright 2013 PALO, Richard. All rights reserved.
 
 #
 # This script takes a file list and a workspace and builds a set of html files
 # suitable for doing a code review of source changes via a web page.
 # Documentation is available via the manual page, webrev.1, or just

@@ -2936,16 +2937,19 @@
 typeset -A itsinfo
 typeset -r its_sed_script=/tmp/$$.its_sed
 valid_prefixes=
 if [[ -z $nflag ]]; then
         DEFREGFILE="$(/bin/dirname "$(whence $0)")/../etc/its.reg"
+        DEFREGFILE0="$(/bin/dirname "$(whence $0)")/its.reg"
         if [[ -n $Iflag ]]; then
                 REGFILE=$ITSREG
         elif [[ -r $HOME/.its.reg ]]; then
                 REGFILE=$HOME/.its.reg
-        else
+        elif [[ -r $DEFREGFILE ]]; then
                 REGFILE=$DEFREGFILE
+        else
+                REGFILE=$DEFREGFILE0
         fi
         if [[ ! -r $REGFILE ]]; then
                 print "ERROR: Unable to read database registry file $REGFILE"
                 exit 1
         elif [[ $REGFILE != $DEFREGFILE ]]; then

@@ -2965,11 +2969,16 @@
                 fi
         done
 
 
         DEFCONFFILE="$(/bin/dirname "$(whence $0)")/../etc/its.conf"
+        DEFCONFFILE0="$(/bin/dirname "$(whence $0)")/its.conf"
+        if [[ -r $DEFCONFFILE ]]; then
         CONFFILES=$DEFCONFFILE
+        else
+                CONFFILES=$DEFCONFFILE0
+        fi
         if [[ -r $HOME/.its.conf ]]; then
                 CONFFILES="${CONFFILES} $HOME/.its.conf"
         fi
         if [[ -n $Cflag ]]; then
                 CONFFILES="${CONFFILES} ${ITSCONF}"