1bb0677cdSJon Dugan#!/bin/sh 2bb0677cdSJon Dugan 3bb0677cdSJon Duganproj="iperf" 4bb0677cdSJon Dugan 5*8c6e09a1SJon M. Dugantag=`awk '/IPERF_VERSION / { 6bb0677cdSJon Dugan gsub(/"/, "", $3); 7bb0677cdSJon Dugan print $3 }' src/version.h` 8bb0677cdSJon Dugan 9*8c6e09a1SJon M. Dugandirname=`echo $tag $proj | awk '{ 10bb0677cdSJon Dugan gsub(/-ALPHA/, "a", $1); 11bb0677cdSJon Dugan gsub(/-BETA/, "b", $1); 12bb0677cdSJon Dugan gsub(/-RELEASE/, "", $1); 13bb0677cdSJon Dugan print $2"-"$1 }'` 14bb0677cdSJon Dugan 15bb0677cdSJon Duganecho repo $repo 16*8c6e09a1SJon M. Duganecho tag $tag 17bb0677cdSJon Duganecho dirname $dirname 18bb0677cdSJon Dugan 19bb0677cdSJon Dugando_tag () 20bb0677cdSJon Dugan{ 21*8c6e09a1SJon M. Dugan hg tag -m "tagging $tag" $tag 22bb0677cdSJon Dugan} 23bb0677cdSJon Dugan 24bb0677cdSJon Dugando_tar () 25bb0677cdSJon Dugan{ 26*8c6e09a1SJon M. Dugan hg archive -t tgz -p ${dirname} -r ${tag} ${dirname} 27bb0677cdSJon Dugan} 28bb0677cdSJon Dugan 29bb0677cdSJon Dugancase $1 in 30bb0677cdSJon Dugan tag) do_tag ;; 31bb0677cdSJon Dugan tar) do_tar ;; 32bb0677cdSJon Dugan *) echo "unknown command: $1" ;; 33bb0677cdSJon Duganesac 34bb0677cdSJon Dugan 35bb0677cdSJon Duganexit 36