Hi I am trying to build nagios rpm from nagios.spec file on CentOS 5.8. I am getting into issues. nagios.spec http://fpaste.org/crOs/ rpmbuild -ba nagios.spec Executing(%prep): /bin/sh -e /var/tmp/rpm-tmp.36485 + umask 022 + cd /usr/src/redhat/BUILD + cd /usr/src/redhat/BUILD + rm -rf nagios-3.4.1 + /bin/gzip -dc /usr/src/redhat/SOURCES/nagios-3.4.1.tar.gz + tar -xf - + STATUS=0 + '[' 0 -ne 0 ']' + cd nagios-3.4.1 /var/tmp/rpm-tmp.36485: line 31: cd: nagios-3.4.1: No such file or directory error: Bad exit status from /var/tmp/rpm-tmp.36485 (%prep) RPM build errors: Bad exit status from /var/tmp/rpm-tmp.36485 (%prep) http://fpaste.org/IYHQ/ which mentions about /var/tmp/rpm-tmp.36485 Any clue? Regards Kaushal
>+ /bin/gzip -dc /usr/src/redhat/SOURCES/nagios-3.4.1.tar.gz >+ tar -xf - >+ STATUS=0Ok, it unpacked.>+ '[' 0 -ne 0 ']' >+ cd nagios-3.4.1 >/var/tmp/rpm-tmp.36485: line 31: cd: nagios-3.4.1: No such file or directory >error: Bad exit status from /var/tmp/rpm-tmp.36485 (%prep)But now it cant cd into the *expected* directory. Either fix the tar file, or amend the spec with the facilities provided that allow for this very circumstance. http://fedoraproject.org/wiki/How_to_create_an_RPM_package#.25prep_section:_.25setup_command