aboutsummaryrefslogtreecommitdiff
path: root/resources/scripts/helpers/build
diff options
context:
space:
mode:
authorFrancis Rowe <info@gluglug.org.uk>2015-12-06 05:51:53 +0000
committerFrancis Rowe <info@gluglug.org.uk>2015-12-06 05:51:53 +0000
commit737435f08214e09844611edabc3ebf026e8814a3 (patch)
treed9d6aae94fd9786fafa8d0261797931299d34b9c /resources/scripts/helpers/build
parent610ab4080996a2c6808ddbfdbddef4de102051d6 (diff)
downloadlibrebootfr-737435f08214e09844611edabc3ebf026e8814a3.tar.gz
librebootfr-737435f08214e09844611edabc3ebf026e8814a3.zip
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/scripts/helpers/build')
-rwxr-xr-xresources/scripts/helpers/build/release/docs73
-rwxr-xr-xresources/scripts/helpers/build/release/src12
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 32203ac4..00000000
--- 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 294c3c20..b2e893a4 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