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$
#