|
Lines 230-248
check_buildtime()
Link Here
|
| 230 |
} |
230 |
} |
| 231 |
|
231 |
|
| 232 |
# check for printable summary, description, etc. |
232 |
# check for printable summary, description, etc. |
| 233 |
export no_check_printable= |
233 |
export no_check_printable= |
| 234 |
check_printable() |
234 |
check_printable() |
| 235 |
{ |
235 |
{ |
| 236 |
[ -z "$no_check_printable" ] || return 0 |
236 |
[ -z "$no_check_printable" ] || return 0 |
| 237 |
local f="$1" && shift || return 1 |
237 |
local f="$1" && shift || return 1 |
| 238 |
local text |
238 |
local text changelog |
| 239 |
|
239 |
|
| 240 |
text="$rpm_name $rpm_version $rpm_release $rpm_group $rpm_packager $rpm_license $rpm_summary $rpm_description" |
240 |
changelog="$(rpmquery -p --changelog -- "$f")" |
|
|
241 |
text="$rpm_name $rpm_version $rpm_release $rpm_group $rpm_packager $rpm_license $rpm_summary $rpm_description $changelog" |
| 241 |
|
242 |
|
| 242 |
if [ -n "$(printf %s "$text" |LC_ALL=C tr -d '[:print:][:space:]')" ]; then |
243 |
if [ -n "$(printf %s "$text" |LC_ALL=C tr -d '[:print:][:space:]')" ]; then |
| 243 |
FileError "unprintable package information: $(printf %s "$text" |LC_ALL=C tr -d '[:print:][:space:]')" "$f" |
244 |
FileError "unprintable package information: $(printf %s "$text" |LC_ALL=C tr -d '[:print:][:space:]')" "$f" |
| 244 |
return 1 |
245 |
return 1 |
| 245 |
fi |
246 |
fi |
| 246 |
return 0 |
247 |
return 0 |
| 247 |
} |
248 |
} |
| 248 |
|
249 |
|