| 
11 | 11 | 
 
  | 
12 | 12 | BASE_DIR="$(cd "$(dirname "${BASH_SOURCE[0]}")" && pwd)"  | 
13 | 13 | README_MD_PATH=${README_MD_PATH:-"${BASE_DIR}/README.md"}  | 
 | 14 | +CHANGELOG_MD_PATH=${CHANGELOG_MD_PATH:-"${BASE_DIR}/CHANGELOG.md"}  | 
14 | 15 | SBOM_FILE_PATH=${SBOM_FILE_PATH:-"${BASE_DIR}/SBOM_Files/ATfL-SBOM.spdx.json"}  | 
15 | 16 | MKMODULEDIRS_PATH=${MKMODULEDIRS_PATH:-"${BASE_DIR}/mkmoduledirs.sh.var"}  | 
16 | 17 | SOURCES_DIR=${SOURCES_DIR:-"$(git -C "${BASE_DIR}" rev-parse --show-toplevel)"}  | 
@@ -177,6 +178,8 @@ Environment Variables:  | 
177 | 178 | 
  | 
178 | 179 |     README_MD_PATH      Specifies the location of the README.md file to bundle  | 
179 | 180 |                         (default: ${README_MD_PATH})  | 
 | 181 | +    CHANGELOG_MD_PATH   Specifies the location of the CHANGELOG.md file to bundle  | 
 | 182 | +                        (default: ${CHANGELOG_MD_PATH})  | 
180 | 183 |     SBOM_FILE_PATH      Specifies the location of the SBOM JSON file to bundle  | 
181 | 184 |                         (default: ${SBOM_FILE_PATH})  | 
182 | 185 |     MKMODULEDIRS_PATH   Specifies the location of mkmoduledirs.sh.var to tweak  | 
@@ -386,6 +389,7 @@ shared_lib_build() {  | 
386 | 389 | 
 
  | 
387 | 390 | package() {  | 
388 | 391 |     cp "${README_MD_PATH}" "${ATFL_DIR}/README.md"  | 
 | 392 | +    cp "${CHANGELOG_MD_PATH}" "${ATFL_DIR}/CHANGELOG.md"  | 
389 | 393 |     cp "${SBOM_FILE_PATH}" "${ATFL_DIR}/ATfL-SBOM.spdx.json"  | 
390 | 394 |     mkdir -p "${ATFL_DIR}/arm"  | 
391 | 395 |     cp "${MKMODULEDIRS_PATH}" "${ATFL_DIR}/arm/mkmoduledirs.sh"  | 
@@ -497,6 +501,12 @@ then  | 
497 | 501 |   exit 1  | 
498 | 502 | fi  | 
499 | 503 | 
 
  | 
 | 504 | +if ! [[ -f "${CHANGELOG_MD_PATH}" ]]  | 
 | 505 | +then  | 
 | 506 | +  echo "The path to CHANGELOG.md file is configured incorrectly or does not exist."  | 
 | 507 | +  exit 1  | 
 | 508 | +fi  | 
 | 509 | + | 
500 | 510 | if ! [[ -f "${MKMODULEDIRS_PATH}" ]]  | 
501 | 511 | then  | 
502 | 512 |   echo "The path to mkmoduledirs.sh.var file is configured incorrectly or does not exist."  | 
 | 
0 commit comments