2010-07-23 23:50:02 +00:00
|
|
|
#!/bin/sh
|
|
|
|
|
|
|
|
proj="iperf"
|
|
|
|
|
2013-03-28 12:09:34 -05:00
|
|
|
tag=`awk '/IPERF_VERSION / {
|
2010-07-23 23:50:02 +00:00
|
|
|
gsub(/"/, "", $3);
|
|
|
|
print $3 }' src/version.h`
|
|
|
|
|
2013-03-28 12:09:34 -05:00
|
|
|
dirname=`echo $tag $proj | awk '{
|
2010-07-23 23:50:02 +00:00
|
|
|
gsub(/-ALPHA/, "a", $1);
|
|
|
|
gsub(/-BETA/, "b", $1);
|
|
|
|
gsub(/-RELEASE/, "", $1);
|
|
|
|
print $2"-"$1 }'`
|
|
|
|
|
|
|
|
echo repo $repo
|
2013-03-28 12:09:34 -05:00
|
|
|
echo tag $tag
|
2010-07-23 23:50:02 +00:00
|
|
|
echo dirname $dirname
|
|
|
|
|
|
|
|
do_tag ()
|
|
|
|
{
|
2013-03-28 12:09:34 -05:00
|
|
|
hg tag -m "tagging $tag" $tag
|
2010-07-23 23:50:02 +00:00
|
|
|
}
|
|
|
|
|
|
|
|
do_tar ()
|
|
|
|
{
|
2013-03-28 12:09:34 -05:00
|
|
|
hg archive -t tgz -p ${dirname} -r ${tag} ${dirname}
|
2010-07-23 23:50:02 +00:00
|
|
|
}
|
|
|
|
|
|
|
|
case $1 in
|
|
|
|
tag) do_tag ;;
|
|
|
|
tar) do_tar ;;
|
|
|
|
*) echo "unknown command: $1" ;;
|
|
|
|
esac
|
|
|
|
|
|
|
|
exit
|