diff options
author | Eric Anholt <eric@anholt.net> | 2009-02-24 14:52:07 -0800 |
---|---|---|
committer | Eric Anholt <eric@anholt.net> | 2009-03-05 08:08:27 -0800 |
commit | 520f454a0e57ba4d9a411fac3c17dc096297c66e (patch) | |
tree | e6673872368576031429aae96a3b3c28a34d01e3 /release.sh | |
parent | dfd3e39c942c71e67c9eec78e30690df1fc37f99 (diff) |
try to make release.sh support version-only tags.
We're sick of typing xf86-video-intel-whatever in the Intel driver, but the
script doesn't like our tags. This change nearly fixes that, but errors out
and hasn't been tested for module-version tags. Perhaps someone else could
clean it up.
Diffstat (limited to 'release.sh')
-rwxr-xr-x | release.sh | 18 |
1 files changed, 14 insertions, 4 deletions
@@ -102,10 +102,20 @@ done tarball_dir="$(dirname $(find . -name config.status))" module="${tag_current%-*}" -version="${tag_current##*-}" -tarbz2="$tag_current.tar.bz2" -targz="$tag_current.tar.gz" -announce="$tarball_dir/$tag_current.announce" +if [ "x$module" = "x$tag_current" ]; then + # version-number-only tag. + pwd=`pwd` + module=`basename $pwd` + version="$tag_current" +else + # module-and-version style tag + version="${tag_current##*-}" +fi + +modulever=$module-$version +tarbz2="$modulever.tar.bz2" +targz="$modulever.tar.gz" +announce="$tarball_dir/$modulever.announce" echo "checking parameters" if ! [ -f "$tarball_dir/$tarbz2" ] || |