aboutsummaryrefslogtreecommitdiff
path: root/resources/scripts/helpers/build/release
diff options
context:
space:
mode:
authorFrancis Rowe <info@gluglug.org.uk>2015-02-15 23:38:43 +0000
committerFrancis Rowe <info@gluglug.org.uk>2015-02-15 23:38:43 +0000
commita55af2297d094cf0e6ea2874ac63aa70134ef30e (patch)
treef12b932c0b0a60d0338419cccc52a9e002f3ca78 /resources/scripts/helpers/build/release
parenta0654f7988a8f137ed52a1de28ee3b12a952a7d3 (diff)
downloadlibrebootfr-a55af2297d094cf0e6ea2874ac63aa70134ef30e.tar.gz
librebootfr-a55af2297d094cf0e6ea2874ac63aa70134ef30e.zip
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/helpers/build/release')
-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 b488b6dd..fa666aac 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
# -------------