tools: update release scripts to use configure.ac
we have already updated autoconf to use configure.ac instead of configure.in, so update release.sh to use the new name. Change-Id: I2dc2beaf2f85058c4627183bc093052677ccba1b Signed-off-by: Spencer Oliver <spen@spen-soft.co.uk> Reviewed-on: http://openocd.zylin.com/537 Tested-by: jenkins__archive__
parent
c68a267ee1
commit
222afb3d0e
|
@ -125,8 +125,8 @@ do_clean_all() {
|
||||||
|
|
||||||
do_version_commit() {
|
do_version_commit() {
|
||||||
[ "$*" ] || die "usage: $0 commit <message>"
|
[ "$*" ] || die "usage: $0 commit <message>"
|
||||||
git add configure.in || die "error: no version changes to commit"
|
git add configure.ac || die "error: no version changes to commit"
|
||||||
git commit -q -m "$*" configure.in
|
git commit -q -m "$*" configure.ac
|
||||||
}
|
}
|
||||||
|
|
||||||
do_version_finalize() {
|
do_version_finalize() {
|
||||||
|
@ -281,7 +281,7 @@ do_reset() {
|
||||||
maybe_bootstrap
|
maybe_bootstrap
|
||||||
maybe_configure
|
maybe_configure
|
||||||
do_clean_all
|
do_clean_all
|
||||||
git checkout configure.in
|
git checkout configure.ac
|
||||||
}
|
}
|
||||||
|
|
||||||
LONGOPTS="fast,final,start-rc,next-tag:,next:,help"
|
LONGOPTS="fast,final,start-rc,next-tag:,next:,help"
|
||||||
|
|
|
@ -6,15 +6,15 @@ die() {
|
||||||
}
|
}
|
||||||
|
|
||||||
package_info_load_name() {
|
package_info_load_name() {
|
||||||
grep AC_INIT configure.in | perl -ne 's/^.+\(\[([-\w]*)\],.+$/$1/ and print'
|
grep AC_INIT configure.ac | perl -ne 's/^.+\(\[([-\w]*)\],.+$/$1/ and print'
|
||||||
}
|
}
|
||||||
package_info_load_version() {
|
package_info_load_version() {
|
||||||
grep AC_INIT configure.in | perl -ne 's/^.+\[([-\w\.]*)\],$/$1/ and print'
|
grep AC_INIT configure.ac | perl -ne 's/^.+\[([-\w\.]*)\],$/$1/ and print'
|
||||||
}
|
}
|
||||||
|
|
||||||
package_info_load() {
|
package_info_load() {
|
||||||
[ -f "configure.in" ] || \
|
[ -f "configure.ac" ] || \
|
||||||
die "package_info_load: configure.in is missing"
|
die "package_info_load: configure.ac is missing"
|
||||||
|
|
||||||
PACKAGE_NAME="$(package_info_load_name)"
|
PACKAGE_NAME="$(package_info_load_name)"
|
||||||
# todo: fix this
|
# todo: fix this
|
||||||
|
|
|
@ -8,7 +8,7 @@
|
||||||
# NOTE Use with care! "RC" should only follow x.x.x, with
|
# NOTE Use with care! "RC" should only follow x.x.x, with
|
||||||
# vendor tags after that. Be traditional; avoid "rc0".
|
# vendor tags after that. Be traditional; avoid "rc0".
|
||||||
|
|
||||||
# NOTE: This *ONLY* updates the "configure.in" version tag.
|
# NOTE: This *ONLY* updates the "configure.ac" version tag.
|
||||||
# It does not affect GIT tags. Use this script immediately
|
# It does not affect GIT tags. Use this script immediately
|
||||||
# before making a release, to remove the "-dev" tag and to
|
# before making a release, to remove the "-dev" tag and to
|
||||||
# update the version label. Then commit the change and tag
|
# update the version label. Then commit the change and tag
|
||||||
|
@ -34,7 +34,7 @@ do_version_sed() {
|
||||||
local NEW_VERSION="$1"
|
local NEW_VERSION="$1"
|
||||||
local MSG="$2"
|
local MSG="$2"
|
||||||
|
|
||||||
sed -i -e "/AC_INIT/ s|${OLD_VERSION}|${NEW_VERSION}|" configure.in
|
sed -i -e "/AC_INIT/ s|${OLD_VERSION}|${NEW_VERSION}|" configure.ac
|
||||||
package_info_load
|
package_info_load
|
||||||
echo "${MSG}: ${OLD_VERSION} -> ${NEW_VERSION}"
|
echo "${MSG}: ${OLD_VERSION} -> ${NEW_VERSION}"
|
||||||
}
|
}
|
||||||
|
|
Loading…
Reference in New Issue