projects
/
xfstests-dev.git
/ blobdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
raw
|
inline
| side by side
Daniel is doing CXFS work on IRIX at the moment, I'll be looking after
[xfstests-dev.git]
/
tools
/
srctest
diff --git
a/tools/srctest
b/tools/srctest
index a088a2ba2d2f0539b940f67624b0c518a68678a3..12d3332da47143ac0b073fa07617e761d524f837 100644
(file)
--- a/
tools/srctest
+++ b/
tools/srctest
@@
-8,8
+8,15
@@
# o removes ~/test
#
# o removes ~/test
#
+package="$1"
tmpdir="$HOME/test"
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."
if [ -z "$WORKAREA" ]
then
echo "WORKAREA is not set -- aborting."
@@
-57,9
+64,9
@@
_buildme()
exit 1
fi
exit 1
fi
- if [ ! -f build/
xfs-cmds
-*.src.tar.gz ]
+ if [ ! -f build/
$package
-*.src.tar.gz ]
then
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
}
exit 1
fi
}
@@
-68,14
+75,12
@@
status=1
trap "_cleanup; exit \$status" 0 1 2 3 15
# first, build from the WORKAREA
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
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
# now, cross check the src build
-_buildme $tmpdir/
xfs-cmds
-*
+_buildme $tmpdir/
$package
-*
status=0
status=0