aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--.gitignore2
-rwxr-xr-xresources/scripts/helpers/build/release/archives40
2 files changed, 28 insertions, 14 deletions
diff --git a/.gitignore b/.gitignore
index 82cf2dbd..694a4b89 100644
--- a/.gitignore
+++ b/.gitignore
@@ -7,6 +7,7 @@
/bin/
/libreboot_src.tar.xz
/libreboot_util.tar.xz
+/libreboot_docs.tar.xz
/libreboot_macbook21.tar.xz
/libreboot_qemu_i440fx_piix4.tar.xz
/libreboot_qemu_q35_ich9.tar.xz
@@ -18,6 +19,7 @@
/libreboot_x60.tar.xz
/libreboot_util/
/libreboot_src/
+/libreboot_docs/
/release/
/resources/utilities/ich9deblob/factory.rom
/resources/utilities/ich9deblob/deblobbed_descriptor.bin
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
# -------------