# # RTEMS Tools Project (http://www.rtems.org/) # Copyright 2015,2016,2020 Chris Johns (chrisj@rtems.org) # All rights reserved. # # This file is part of the RTEMS Tools package in 'rtems-tools'. # # Redistribution and use in source and binary forms, with or without # modification, are permitted provided that the following conditions are met: # # 1. Redistributions of source code must retain the above copyright notice, # this list of conditions and the following disclaimer. # # 2. Redistributions in binary form must reproduce the above copyright notice, # this list of conditions and the following disclaimer in the documentation # and/or other materials provided with the distribution. # # THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" # AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE # IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE # ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE # LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR # CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF # SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS # INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN # CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) # ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE # POSSIBILITY OF SUCH DAMAGE. # # # RTEMS Release Defaults. # # # Stop on any error # set -e # # Required to be set. # version="not-set" revision="not-set" release="not-set" # # The master branch release # master_version=6 # # Keep the top where we start. # top=${PWD} # # The default checksum. # checksum=sha512 # # Default compression and options plus file suffix. # comp="xz --threads=0" comp_ext=xz comp_tar=J # # Defaults. # rtems_examples=yes rtems_libbsd=yes rtems_docs=yes rtems_docs_required=yes rtems_docs_build=sphinx rtems_release_info_html=no rtems_release_notes=yes rtems_readme=README.md.in rtems_readme_release_notes= rtems_release_conf= rtems_release_url=https://ftp.rtems.org/pub/rtems/releases rtems_rsb_hash="rtems-tools rtems" # # RTEMS packages # rtems_packages="rtems-source-builder rtems rtems-tools rtems-libbsd" rtems_packages="${rtems_packages} rtems-examples rtems-docs" # # RTEMS repositories # rtems_repos="" for r in ${rtems_packages} do rtems_repos="${rtems_repos} "${r}.git done rtems_repos="${rtems_repos} rtems-release.git" # # Where we collect the sources and docs. # sources="sources" docs="docs" # # Libbsd FreeBSD release version # rtems_libbsd_release=12 # # Common email addresses # email_build_to="build@rtems.org" email_announce_to="users@rtems.org,devel@rtems.org" # # The date stamp # now=$(date +"%d %B %Y") export now