From the /tmp/install.log on an everything Pinstripe install:
var/tmp/rpm-tmp.38516: line 14: syntax error: unexpected end of file
execution of kernel-source-2.2.16-17 script failed, exit status 2
Happened here too.
Our current source tree has this fixed. It was a stupid
(harmless, too, don't worry) typo caused by incompletely
changing from rpm macro syntax to shell syntax inside