diff options
-rw-r--r-- | .gitignore | 2 | ||||
-rwxr-xr-x | resources/scripts/helpers/build/release/archives | 40 |
2 files changed, 28 insertions, 14 deletions
@@ -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 # ------------- |