From a55af2297d094cf0e6ea2874ac63aa70134ef30e Mon Sep 17 00:00:00 2001
From: Francis Rowe <info@gluglug.org.uk>
Date: Sun, 15 Feb 2015 18:38:43 -0500
Subject: 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.
---
(limited to 'resources/scripts/helpers/build')

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
 # -------------
--
cgit v0.9.1