diff options
author | Chris Johns <chrisj@rtems.org> | 2019-10-29 15:27:17 +1100 |
---|---|---|
committer | Chris Johns <chrisj@rtems.org> | 2019-10-29 15:27:17 +1100 |
commit | db2c6837717dd04b314fad745ab5501c4e259be3 (patch) | |
tree | c7a80b42646cd35748e11a5c5cec07080b8ffe6a /rtems-release-package | |
parent | Update the release note's coverpage year to 2018. (diff) | |
download | rtems-release-db2c6837717dd04b314fad745ab5501c4e259be3.tar.bz2 |
Update to support RTEMS 5
Diffstat (limited to 'rtems-release-package')
-rwxr-xr-x | rtems-release-package | 16 |
1 files changed, 11 insertions, 5 deletions
diff --git a/rtems-release-package b/rtems-release-package index a405236..6f98035 100755 --- a/rtems-release-package +++ b/rtems-release-package @@ -1,7 +1,7 @@ #! /bin/sh # # RTEMS Tools Project (http://www.rtems.org/) -# Copyright 2015-2016 Chris Johns (chrisj@rtems.org) +# Copyright 2015,2016,2019 Chris Johns (chrisj@rtems.org) # All rights reserved. # # This file is part of the RTEMS Tools package in 'rtems-tools'. @@ -32,7 +32,8 @@ # # This script packages a package in a tar file. # -echo "RTEMS Release Package, v0.1" +. ${release_top}/rtems-release-version +echo "RTEMS Release Package, v${rtems_release_version}" # # Defaults. @@ -65,6 +66,11 @@ stamped_tar=${prefix}-unstamped cd ${git_local} echo "git fetch origin" git fetch origin + # Get the remote branch. If the release branch is not found use master. + remote_branch=$(git branch --remote | grep ${version} | tr -d "[:space:]") + if [ -z "${remote_branch}" ]; then + remote_branch="master" + fi git_submodules=$(git submodule | cut -w -f 2) if [ -n "${git_submodules}" ]; then echo "git submodules found ...." @@ -75,7 +81,7 @@ cd ${git_local} if [ "${ok}" != "no" ]; then echo "git submodule update ${s}" git submodule update ${s} - treeish=$(git ls-tree origin/${version} ${s} | cut -w -f 3) + treeish=$(git ls-tree ${remote_branch} ${s} | cut -w -f 3) cd ${s} echo "git archive --format=tar --prefix=${prefix}/${s}/ ${treeish}" git archive --format=tar --prefix=${prefix}/${s}/ ${treeish} > \ @@ -86,8 +92,8 @@ cd ${git_local} fi done fi - echo "git archive --format=tar --prefix=${prefix}/ origin/${version}" - git archive --format=tar --prefix=${prefix}/ origin/${version} > \ + echo "git archive --format=tar --prefix=${prefix}/ ${remote_branch}" + git archive --format=tar --prefix=${prefix}/ ${remote_branch} > \ ../${stamped_tar}.tar cd .. # ${git_local} |