From: Brian C. <B.C...@po...> - 2006-01-09 11:56:40
|
Looks like rpm/ipsec-tools.spec.in is a bit out of repair. I was trying to build an RPM package of ipsec-tools-0.6.4 on a CentOS 4.2 box (=RHEL clone) to replace the 0.3.3 which comes with it. I can't see any instructions on how to use this, so I started with: ./configure cd rpm make ipsec-tools.spec cd .. rpmbuild -bb rpm/ipsec-tools.spec This complained that /usr/src/redhat/SOURCES/ipsec-tools-0.6.4.tar.gz did not exist. I modified the .spec file to use .bz2 instead of .gz, and copied the tarball into that directory. The build then got further, finishing with ------------------------------------------------------------------------------ Processing files: ipsec-tools-debuginfo-0.6.4-1 Requires(rpmlib): rpmlib(CompressedFileNames) <= 3.0.4-1 rpmlib(PaylogFilesHavePrefix) <= 4.0-1 RPM build errors: File not found: /var/tmp/ipsec-tools-0.6.4-1-root/etc/racoon File not found by glob: /var/tmp/ipsec-tools-0.6.4-1-root/etc/racoon/* File not found: /var/tmp/ipsec-tools-0.6.4-1-root/usr/sbin/racoon ------------------------------------------------------------------------------ This is using rpm-libs-4.3.3-11_nonptl rpm-build-4.3.3-11_nonptl rpm-4.3.3-11_nonptl rpm-devel-4.3.3-11_nonptl Looking under /var/tmp/ipsec-tools-0.6.4-1-root/ I see that there are directories lib, sbin and usr (no etc). The binaries have been installed under /sbin, not /usr/sbin. Does somebody with better RPM knowledge than me want to fix this? For now I just did a 'make install' instead. Regards, Brian. |