summaryrefslogtreecommitdiffstats
path: root/rtems-release-sources
diff options
context:
space:
mode:
authorChris Johns <chrisj@rtems.org>2020-04-02 17:41:46 +1100
committerChris Johns <chrisj@rtems.org>2020-04-02 17:41:46 +1100
commitdb971a69cc5d18dc5692ea672f6d3e1633e7fe49 (patch)
tree1c0be92028089bea2a52c3e3ba3f7816061cff33 /rtems-release-sources
parentcron: Remove the debug exit code clearing. (diff)
downloadrtems-release-db971a69cc5d18dc5692ea672f6d3e1633e7fe49.tar.bz2
Move all source into `sources`
- Update the README.txt to reference all the sources in the `sources` directory. Also fix the table formatting. - Add support for a release url to aid test and support deployment. - Make the docs and sources directory defaults
Diffstat (limited to 'rtems-release-sources')
-rwxr-xr-xrtems-release-sources33
1 files changed, 20 insertions, 13 deletions
diff --git a/rtems-release-sources b/rtems-release-sources
index e6f88ca..3e3f0da 100755
--- a/rtems-release-sources
+++ b/rtems-release-sources
@@ -209,12 +209,12 @@ cd ${release}
#
# Export the sources and patches.
#
- rm -rf ${top}/${release}/sources
- mkdir ${top}/${release}/sources
+ rm -rf ${top}/${release}/${sources}
+ mkdir ${top}/${release}/${sources}
for p in ${export_source}
do
- cp ${p}/sources/* ${top}/${release}/sources/
- cp ${p}/patches/* ${top}/${release}/sources/
+ cp ${p}/sources/* ${top}/${release}/${sources}/
+ cp ${p}/patches/* ${top}/${release}/${sources}/
done
cd .. # ${prefix}
cd .. # ${workspace}
@@ -222,16 +222,23 @@ cd ${release}
rm -rf ${workspace}
#
- # Copy the stamped packages from the top level release directory to the
- # sources directory. The RSB requires all source be in the `sources`
- # directory under the release URL.
+ # Remove any copies from the sources, the top level ones are the correct
+ # version.
#
- for p in rtems-tools rtems
+ ls -1 ${sources}
+ for p in $(ls -1 | grep ${sources}/rtems-*.tar.${comp_ext})
do
- cp ${p}-${release}.tar.${comp_ext} sources/${p}-${release}.tar.${comp_ext}
+ echo "Removing ${p}"
+ rm -f ${p}
+ done
+ for p in ${rtems_packages}
+ do
+ if [ -e ${p}-${release}.tar.${comp_ext} ]; then
+ mv ${p}-${release}.tar.${comp_ext} ${sources}/${p}-${release}.tar.${comp_ext}
+ fi
done
- cd sources
+ cd ${sources}
rm -f ${checksum}sum.txt
for f in $(ls -1)
do
@@ -240,10 +247,10 @@ cd ${release}
echo "${csum} ${f}" >> ${checksum}sum.txt
fi
done
- cd .. # sources
+ cd .. # ${sources}
cd .. # ${release}
-echo "Created: ${release}/sources/${checksum}sum.txt"
-echo "Created: ${release}/sources"
+echo "Created: ${release}/${sources}/${checksum}sum.txt"
+echo "Created: ${release}/${sources}"
exit 0