You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@stdcxx.apache.org by se...@apache.org on 2008/05/15 18:37:43 UTC

svn commit: r656727 - in /stdcxx/trunk/bin: xbuildgen xcomp.awk

Author: sebor
Date: Thu May 15 09:37:43 2008
New Revision: 656727

URL: http://svn.apache.org/viewvc?rev=656727&view=rev
Log:
2008-05-15  Martin Sebor  <se...@roguewave.com>

	Merged 656725 from 4.2.x:

	2008-05-15  Martin Sebor  <se...@roguewave.com>

	* bin/xbuildgen (mydir, rootdir): Added global constants defined
	to the name of the directory the script is located in (assuming
	it's invoked using a relative pathname) and the root directory
	of the stdcxx source tree.
	(xcomp): Defined relative to rootdir instead of using $HOME and
	invoked directly instead of passing the name of the awk script
	as an argument to awk.
	* bin/xcomp.awk: Allowed script to be invoked directly.

Modified:
    stdcxx/trunk/bin/xbuildgen
    stdcxx/trunk/bin/xcomp.awk

Modified: stdcxx/trunk/bin/xbuildgen
URL: http://svn.apache.org/viewvc/stdcxx/trunk/bin/xbuildgen?rev=656727&r1=656726&r2=656727&view=diff
==============================================================================
--- stdcxx/trunk/bin/xbuildgen (original)
+++ stdcxx/trunk/bin/xbuildgen Thu May 15 09:37:43 2008
@@ -86,6 +86,12 @@
 # set program name (used in diagnostic messages)
 readonly myname=`basename $0`
 
+# the directory where the script is located to get a hold of other
+# files at locations relative to this one (assumes the script resides
+# within the stdcxx source tree)
+readonly mydir=`dirname $0`
+readonly rootdir=$mydir/..
+
 readonly today=`LC_ALL="C" date`
 
 # URL to the ViewVC directory
@@ -98,7 +104,10 @@
 readonly svnpath="$viewvc/stdcxx/trunk"
 
 # expected failures
-readonly xfailfile=$HOME/stdcxx/etc/config/xfail.txt
+readonly xfailfile=$rootdir/etc/config/xfail.txt
+
+# xcross-component awk script
+readonly xcomp=$mydir/xcomp.awk
 
 ######################################################################
 # global variables
@@ -931,11 +940,6 @@
 
 ######################################################################
 
-# xcross-component script
-xcomp=$HOME/stdcxx/bin/xcomp.awk
-
-######################################################################
-
 # check to see 
 if [ -r $xfailfile ]; then
     xfails=$xfailfile
@@ -943,7 +947,7 @@
     xfails=""
 fi
 
-awk -f $xcomp bodyonly=1 logdir=$logdir $xfails $textlogs | output
+$xcomp bodyonly=1 logdir=$logdir $xfails $textlogs | output
 
 ######################################################################
 # output the rest of the HTML file

Modified: stdcxx/trunk/bin/xcomp.awk
URL: http://svn.apache.org/viewvc/stdcxx/trunk/bin/xcomp.awk?rev=656727&r1=656726&r2=656727&view=diff
==============================================================================
--- stdcxx/trunk/bin/xcomp.awk (original)
+++ stdcxx/trunk/bin/xcomp.awk Thu May 15 09:37:43 2008
@@ -1,4 +1,4 @@
-#!/bin/awk
+#!/usr/bin/awk -f
 #
 # $Id$
 #