changelog: fix generation for runs after the first
Some checks failed
Build containers / Build and push image (push) Has been cancelled

This commit is contained in:
2026-03-05 11:25:02 +00:00
parent 67fe861b56
commit 63599304e1

View File

@@ -14,8 +14,9 @@ PKG_PREV="${CHANGELOG_DIR}/packages-latest.txt"
BUILD_ID="$(cat .buildid)"
CHANGELOG_FILE="${CHANGELOG_DIR}/${VERSION}.${BUILD_ID}.json"
# Ensure rpmdb exists
if [[ ! -f "${ROOTFS}/usr/lib/sysimage/rpm/Packages" ]]; then
# Ensure rpmdb exists (Berkeley DB or SQLite)
RPMDB="${ROOTFS}/usr/lib/sysimage/rpm"
if [[ ! -f "${RPMDB}/Packages" && ! -f "${RPMDB}/Packages.db" && ! -f "${RPMDB}/rpmdb.sqlite" ]]; then
echo "WARNING: rpmdb missing in rootfs (${ROOTFS})"
echo "Skipping changelog generation."
exit 0