--- /usr/bin/sisyphus_check 2005-05-12 20:58:35 +0400 +++ ./sisyphus_check 2005-08-10 02:33:28 +0400 @@ -230,19 +230,20 @@ check_buildtime() } # check for printable summary, description, etc. export no_check_printable= check_printable() { [ -z "$no_check_printable" ] || return 0 local f="$1" && shift || return 1 - local text + local text changelog - text="$rpm_name $rpm_version $rpm_release $rpm_group $rpm_packager $rpm_license $rpm_summary $rpm_description" + changelog="$(rpmquery -p --changelog -- "$f")" + text="$rpm_name $rpm_version $rpm_release $rpm_group $rpm_packager $rpm_license $rpm_summary $rpm_description $changelog" if [ -n "$(printf %s "$text" |LC_ALL=C tr -d '[:print:][:space:]')" ]; then FileError "unprintable package information: $(printf %s "$text" |LC_ALL=C tr -d '[:print:][:space:]')" "$f" return 1 fi return 0 }