One group at my organization likes rpm, and one prefers a bunch of files and a shell script. I haven't been able to change their mind, so I am making an rpm that puts almost of the functionality in a shell script. That way the rpm-liking group can run the rpm, and get the nice tracking benefits, and the rpm-disliking group can use rpm2cpio, extract the files, and proceed in their preferred fashion.
I am having trouble getting my rpmbuild to work, though. All I have in my spec file is a pre-amble that contains name, version, and release, plus several Sourcex definitions and a BuildRoot definition, and an install section that contains the name of the install shell script. This should be a very straightforward spec file, that people have done before. What am I missing?