From: Nathan Scott Date: Thu, 29 Mar 2001 06:30:35 +0000 (+0000) Subject: needed updating - still referred to xfs-cmds explicitly. no takes X-Git-Tag: v1.1.0~1288 X-Git-Url: https://www.infradead.org/git/?a=commitdiff_plain;h=a840f526b10ca7b02cbff78c1c7b70512c75ac1a;p=users%2Fhch%2Fxfstests-dev.git needed updating - still referred to xfs-cmds explicitly. no takes package as an argument before testing whether package can rebuild itself successfully. --- diff --git a/tools/srctest b/tools/srctest index a088a2ba2..12d3332da 100644 --- a/tools/srctest +++ b/tools/srctest @@ -8,8 +8,15 @@ # o removes ~/test # +package="$1" tmpdir="$HOME/test" +if [ -z "$package" ] +then + echo "srctest requires one argument - package name" + exit 1 +fi + if [ -z "$WORKAREA" ] then echo "WORKAREA is not set -- aborting." @@ -57,9 +64,9 @@ _buildme() exit 1 fi - if [ ! -f build/xfs-cmds-*.src.tar.gz ] + if [ ! -f build/$package-*.src.tar.gz ] then - echo Makepkgs failed to create build/xfs-cmds-*.src.tar.gz + echo Makepkgs failed to create build/package-*.src.tar.gz exit 1 fi } @@ -68,14 +75,12 @@ status=1 trap "_cleanup; exit \$status" 0 1 2 3 15 # first, build from the WORKAREA -_buildme $WORKAREA/cmd/xfs +_buildme $WORKAREA/cmd/$package -cp $WORKAREA/cmd/xfs/build/xfs-cmds-*.src.tar.gz $tmpdir cd $tmpdir -tar xzf xfs-cmds-*.src.tar.gz -rm xfs-cmds-*.src.tar.gz # must delete for _buildme "cd" to work +gunzip < $WORKAREA/cmd/$package/build/$package-*.src.tar.gz | tar xf - # now, cross check the src build -_buildme $tmpdir/xfs-cmds-* +_buildme $tmpdir/$package-* status=0