summaryrefslogtreecommitdiffstats
path: root/resources/scripts
diff options
context:
space:
mode:
authorFrancis Rowe <info@gluglug.org.uk>2015-02-15 18:38:43 (EST)
committer Francis Rowe <info@gluglug.org.uk>2015-02-15 18:38:43 (EST)
commita55af2297d094cf0e6ea2874ac63aa70134ef30e (patch)
treef12b932c0b0a60d0338419cccc52a9e002f3ca78 /resources/scripts
parenta0654f7988a8f137ed52a1de28ee3b12a952a7d3 (diff)
downloadlibreboot-a55af2297d094cf0e6ea2874ac63aa70134ef30e.zip
libreboot-a55af2297d094cf0e6ea2874ac63aa70134ef30e.tar.gz
libreboot-a55af2297d094cf0e6ea2874ac63aa70134ef30e.tar.bz2
scripts/helpers/build/release: Move docs to separate archive
Don't include the documentation in libreboot_src or libreboot_util but instead create a libreboot_docs archive. Most people who use libreboot will be looking at the live documentation on the main website, so having the docs in the release archives just means wasted bandwidth.
Diffstat (limited to 'resources/scripts')
-rwxr-xr-xresources/scripts/helpers/build/release/archives40
1 files changed, 26 insertions, 14 deletions
diff --git a/resources/scripts/helpers/build/release/archives b/resources/scripts/helpers/build/release/archives
index b488b6d..fa666aa 100755
--- a/resources/scripts/helpers/build/release/archives
+++ b/resources/scripts/helpers/build/release/archives
@@ -40,6 +40,12 @@ else
exit 1
fi
+# ### Version information for this release
+# ----------------------------------------------------------------------------------------------------------------------------
+
+# create file showing the commit ID from git for this archive.
+cat .git/refs/heads/master > commitid
+
# ### Delete old archives before continuing
# ----------------------------------------------------------------------------------------------------------------------------
@@ -56,6 +62,24 @@ mkdir release/rom/
# Get manifest which will be used to copy everything
find -maxdepth 1 > releasefilelist
+# ### Prepare libreboot_docs archive ready for release
+# ----------------------------------------------------------------------------------------------------------------------------
+
+cd release/
+
+mkdir libreboot_docs/
+
+cp -r ../docs/ libreboot_docs/
+cat ../commitid > libreboot_docs/commitid
+
+# create lzma compressed docs archive
+tar -c libreboot_docs | xz -9e >../libreboot_docs.tar.xz
+
+# the directory is no longer needed
+rm -rf libreboot_docs/
+
+cd ../
+
# ### Prepare libreboot_src archive ready for release
# ----------------------------------------------------------------------------------------------------------------------------
@@ -63,9 +87,8 @@ mkdir libreboot_src
for resource in $(cat releasefilelist)
do
- if [ "$resource" != "." ]
- then
- cp -r $resource libreboot_src
+ if [ "$resource" != "." ] && [ "$resource" != "./docs" ]; then
+ cp -r $resource libreboot_src
fi
done
@@ -115,12 +138,6 @@ cd ../
cd ../
-# ### Version information for this release
-# ----------------------------------------------------------------------------------------------------------------------------
-
-# create file showing the commit ID from git for this archive.
-cat .git/refs/heads/master > commitid
-
# ### Prepare ROM archives ready for release
# ----------------------------------------------------------------------------------------------------------------------------
@@ -307,11 +324,6 @@ rm -rf cbmem
mv cbmem_ cbmem
cd ../../
-# ---------------------
-# Include documentation
-# ---------------------
-cp -r docs/ libreboot_util/
-
# -------------
# Miscellaneous
# -------------