Dear all: This may not be the right list to refer to the rpm, but I am confident that someone on this list will be able to point me in the right direction. I am trying to make sure when this rpm is installed, it installs to /opt/postgresql-7.2.4/ in stead of /usr/bin, /usr/man etcetera (this is the main requirement, it is installed with many other rpm's and it has to play nice). In the .spec file I have defined
%define install_dir=/opt/postgresql-7.2.4 and then in the declaration section I specfiied: Buildroot: %{install_dir}. The build is failing out in a mysterious spot in the install section: install -m755 $SOURCE14 %{install_dir}/usr/bin fails, saying + install -m755 /home/src/SOURCES/rh-pgdump.sh /opt/postgresql-7.2.4/usr/bin/ install: cannot create regular file `/opt/postgresql-7.2.4/usr/bin/': Is a directory error: Bad exit status from /var/tmp/rpm-tmp.98601 (%install) RPM build errors: Bad exit status from /var/tmp/rpm-tmp.98601 (%install) I have decided that there's some confusion within the spec file, because when I look in /opt/postgresql-7.2.4/ after it fails out, there is this tree: /opt/postgresql-7.2.4/opt/postgresql-7.2.4/ but at the /opt/postgresql-7.2.4 level, there is also available /opt/postgresql-7.2.4/usr/lib , include, and share. Could someone take a look at the spec file and see what I have specified incorrectly? Thanks, Jeremy R. __________________________________ Do you Yahoo!? New Yahoo! Photos - easier uploading and sharing. http://photos.yahoo.com/
postgresql.spec
Description: postgresql.spec
---------------------------(end of broadcast)--------------------------- TIP 9: the planner will ignore your desire to choose an index scan if your joining column's datatypes do not match