mirror of
https://github.com/LibreELEC/LibreELEC.tv
synced 2025-09-24 19:46:01 +07:00
add ability to log qa checks
This commit is contained in:
@@ -33,6 +33,12 @@ clean_package() {
|
||||
fi
|
||||
fi
|
||||
done
|
||||
|
||||
for i in "${BUILD}/qa_checks/${1}-"*; do
|
||||
build_msg "CLR_WARNING" "*" "$(print_color "CLR_WARNING_DIM" "Removing ${i} ...")"
|
||||
rm -rf "${i}"
|
||||
done
|
||||
|
||||
rm -f "${STAMPS}/${1}/build_"*
|
||||
}
|
||||
|
||||
|
||||
@@ -123,6 +123,7 @@ chmod +x ${FAKEROOT_SCRIPT} # make ${FAKEROOT_SCRIPT} executable
|
||||
echo "chown -R 0:0 ${INSTALL}" >> ${FAKEROOT_SCRIPT}
|
||||
|
||||
# Clean old install dirs
|
||||
rm -rf ${BUILD}/qa_checks/general
|
||||
rm -rf ${INSTALL}
|
||||
rm -rf ${STAMPS_INSTALL}
|
||||
mkdir -p ${INSTALL}
|
||||
@@ -475,3 +476,8 @@ if [ "${1}" = "release" -o "${1}" = "mkimage" -o "${1}" = "noobs" ]; then
|
||||
rm -rf ${RELEASE_DIR}
|
||||
fi
|
||||
fi
|
||||
|
||||
if [ -d "${BUILD}/qa_checks" -a -n "$(ls -1 ${BUILD}/qa_checks/)" ]; then
|
||||
log_qa_check "qa_issues" "QA issues present, please fix!\n$(find ${BUILD}/qa_checks/* -type f ! -name qa_issues)\n"
|
||||
fi
|
||||
|
||||
|
||||
@@ -64,6 +64,8 @@ pkg_lock_status "ACTIVE" "${PKG_NAME}:${TARGET}" "install"
|
||||
|
||||
build_msg "CLR_INSTALL" "INSTALL" "${PKG_NAME} $(print_color CLR_TARGET "(${TARGET})")" "indent"
|
||||
|
||||
print_qa_checks
|
||||
|
||||
acquire_update_lock image
|
||||
|
||||
mkdir -p ${INSTALL}
|
||||
|
||||
Reference in New Issue
Block a user