From: Rob T. <use...@to...> - 2004-01-27 20:20:35
|
I'm working to get RPMs built for OpenCA on the CVS trunk. I'm still failing. Before I start flooding the list with diagnostics, I wanted to check if anyone is doing this right now. I've found several general issues I can't resolve: * Some of the .spec files are writing files to system directories on the build systems, which can't be right. For example, some of the perl module RPM specs are writing to perl system directories during rpmbuild -ba. * Many of the spec files don't use the BuildRoot directive or the RPM_BUILD_ROOT variable, causing the %install directives to do funny things like write to system directories during package builds. * Many of the "install" targets want to set group and owner even when called for package builds. This isn't that bad, although it does require the package builds to run as "root". Since the scripts are otherwise also misbehaving, though, this makes running the scripts as root a little risky :-( I notice that the last RPMs I found posted were for 0.9.1. Has anyone built the RPMs since then? I'm assuming that at least some of these issues will affect the Debian packagers as well. Have you folks figured out good work arounds? General info: I'm building on RedHat 9 using make -f Makefile.devel rpms Thanks, Rob Torenware Networks |