diff options
author | Francis Rowe <info@gluglug.org.uk> | 2015-12-06 00:51:53 (EST) |
---|---|---|
committer | Francis Rowe <info@gluglug.org.uk> | 2015-12-06 00:51:53 (EST) |
commit | 737435f08214e09844611edabc3ebf026e8814a3 (patch) | |
tree | d9d6aae94fd9786fafa8d0261797931299d34b9c /resources | |
parent | 610ab4080996a2c6808ddbfdbddef4de102051d6 (diff) | |
download | libreboot-737435f08214e09844611edabc3ebf026e8814a3.zip libreboot-737435f08214e09844611edabc3ebf026e8814a3.tar.gz libreboot-737435f08214e09844611edabc3ebf026e8814a3.tar.bz2 |
build/release/src: don't exclude the documentation
The documentation is being converted to texinfo, and we will have
intergration in libreboot's build system for compiling it into
other formats like HTML.
Diffstat (limited to 'resources')
-rwxr-xr-x | resources/scripts/helpers/build/release/docs | 73 | ||||
-rwxr-xr-x | resources/scripts/helpers/build/release/src | 12 |
2 files changed, 4 insertions, 81 deletions
diff --git a/resources/scripts/helpers/build/release/docs b/resources/scripts/helpers/build/release/docs deleted file mode 100755 index 32203ac..0000000 --- a/resources/scripts/helpers/build/release/docs +++ /dev/null @@ -1,73 +0,0 @@ -#!/bin/bash - -# -# helper script: generate the documentation release archive -# -# Copyright (C) 2015 Patrick "P. J." McDermott <pj@pehjota.net> -# Copyright (C) 2015 Francis Rowe <info@gluglug.org.uk> -# -# This program is free software: you can redistribute it and/or modify -# it under the terms of the GNU General Public License as published by -# the Free Software Foundation, either version 3 of the License, or -# (at your option) any later version. -# -# This program is distributed in the hope that it will be useful, -# but WITHOUT ANY WARRANTY; without even the implied warranty of -# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the -# GNU General Public License for more details. -# -# You should have received a copy of the GNU General Public License -# along with this program. If not, see <http://www.gnu.org/licenses/>. -# - -[ "x${DEBUG+set}" = 'xset' ] && set -v -set -u -e - -printf 'Building the documentation release archive\n' - -if [ -f "version" ]; then - # _src release archive is being used - version="$(cat version)" - versiondate="$(cat versiondate)" -else - # git repo is being used - version="$(git describe --tags HEAD)" - versiondate="$(git show -s --format=%ct)" -fi -versiondir="release/${version}" -distname="libreboot_${version}_docs" -distdir="${versiondir}/${distname}" - -[ -d "${versiondir}/" ] || mkdir -p "${versiondir}/" - -printf 'Deleting old documentation release archives\n' -rm -f "${distdir}.tar.xz" -rm -Rf "${distdir:?}/" - -mkdir -p "${distdir}/" -cp -r docs/* "${distdir}/" - -# this has to be done before generating -# the "version" file -if [ ! -f "version" ]; then - # generate ChangeLog and NEWS files - rm -f "ChangeLog" "NEWS" - git log > "${distdir}/ChangeLog" - cp "${distdir}/ChangeLog" "${distdir}/NEWS" -else - # building from release archive - cp "ChangeLog" "${distdir}/" - cp "NEWS" "${distdir}/" -fi - -# include version information -printf '%s\n' "${version}" >"${distdir}/version" -# include version date information -printf '%s\n' "${versiondate}" >"${distdir}/versiondate" - -printf 'Creating compressed documentation archive at %s\n' "${distdir}.tar.xz" -(cd "${versiondir}/" && tar -c "${distname}/" | xz -9e >"${distname}.tar.xz") - -rm -Rf "${distdir:?}/" - -printf 'Documentation release archive is stored in %s/\n' "${versiondir}" diff --git a/resources/scripts/helpers/build/release/src b/resources/scripts/helpers/build/release/src index 294c3c2..b2e893a 100755 --- a/resources/scripts/helpers/build/release/src +++ b/resources/scripts/helpers/build/release/src @@ -46,10 +46,10 @@ mkdir -p "${distdir}/" printf 'Copying sources to %s/\n' "${distdir}" for resource in *; do - case "${resource}" in - release | docs);; - *) cp -R "${resource}" "${distdir}/";; - esac + if [ "${resource}" = "release" ]; then + continue + fi + cp -R "${resource}" "${distdir}/" done # this has to be done before generating @@ -98,10 +98,6 @@ rm -Rf "${distdir}/resources/utilities/coreboot-libre/" rm -f "${distdir}/download" rm -Rf "${distdir}/resources/scripts/helpers/download/" -# The release archive for _src does not include docs, so it -# is nonsense to include the script for it there -rm -f "${distdir}/resources/scripts/helpers/build/release/docs" - # Patches are not needed, because they are already applied to coreboot sources. rm -Rf "${distdir}/resources/libreboot/patch/" # Other patches aren't needed in the release, either |