LINUX.ORG.RU

rpmbuild %prep


0

0

Нужно собрать rpm пакет.

Ошибка:

+ /bin/gzip -dc /home/phasma/BUILD_ROOT/SOURCES/mod_new-2.4.6.tar.gz + tar -xf - + STATUS=0 + '[' 0 -ne 0 ']' + cd mod_new /var/tmp/rpm-tmp.18875: line 30: cd: mod_fastcgi: : /var/tmp/rpm-tmp. (%prep) /var/tmp/rpm-tmp.18875 (%prep)

где указать в spec файле, что бы prep переходил в mod_new-2.4.6 ?

★☆

Фоматирование
======================

Нужно собрать rpm пакет.

Ошибка:

+ /bin/gzip -dc /home/phasma/BUILD_ROOT/SOURCES/mod_new-2.4.6.tar.gz
+ tar -xf -
+ STATUS=0
+ '[' 0 -ne 0 ']'
+ cd mod_new
/var/tmp/rpm-tmp.18875: line 30: cd: mod_fastcgi: : /var/tmp/rpm-tmp.
(%prep) /var/tmp/rpm-tmp.18875 (%prep)

где указать в spec файле, что бы prep переходил в mod_new-2.4.6 ?

phasma ★☆
() автор топика
Ответ на: комментарий от mv


Summary: FastCGI module
Name: mod_fastcgi
Version: 2.4.6
Release: 1%{?_dist}
License: Apache Software License
Group: System Environment/Daemons
Packager: xxxx <xxxx@gmail.com>
URL: http://www.fastcgi.com
Source: %{name}-%{version}.tar.gz
#BuildPrereq: httpd-devel > 2.0.0
Requires: httpd > 2.0.0
BuildRoot: %{_tmppath}/%{name}-%{version}-%{release}-root-%(%{__id_u} -n)

%description
FastCGI is language independent, scalable, open extension to CGI that provides
high performance without the limitations of server specific APIs.

%prep

%setup -q -n mod_fastcgi


%build
make


%install
/bin/rm -rf %{buildroot}

# apache modules
install -d %{buildroot}%{_libdir}/httpd/modules
install .libs/*.so %{buildroot}%{_libdir}/httpd/modules

# apache configuration
install -d %{buildroot}%{_sysconfdir}/httpd/conf.d
cat <<__eof__ > %{buildroot}%{_sysconfdir}/httpd/conf.d/mod_fastcgi.conf
LoadModule mod_fastcgi modules/mod_fastcgi.so
__eof__

%clean
/bin/rm -rf %{buildroot}


%files
%defattr(-,root,root)
%doc INSTALL README* doc/*.html
%{_libdir}/httpd/modules/*.so


%changelog
* Mon Apr 21 2008 xxx <xxxx@gmail.com> 2.4.6-1
- initial release

###
### eof
###

Собираю для CentOS 5.1, ибо не нашел ...

phasma ★☆
() автор топика
Ответ на: комментарий от phasma

А как вот это

Name: mod_fastcgi
Version: 2.4.6
Release: 1%{?_dist}
...
Source: %{name}-%{version}.tar.gz

вяжется с вот этим

+ /bin/gzip -dc /home/phasma/BUILD_ROOT/SOURCES/mod_new-2.4.6.tar.gz
+ tar -xf -
+ STATUS=0
+ '[' 0 -ne 0 ']'
+ cd mod_new
/var/tmp/rpm-tmp.18875: line 30: cd: mod_fastcgi: : /var/tmp/rpm-tmp.

?

mv ★★★★★
()
Ответ на: комментарий от mv

> setup -q -n %{name}-%{version} тогда уж, чтобы при сборке 2.4.7 опять на грабли не наступать :)

хм, ну это уже буду делать не я )))

phasma ★☆
() автор топика
Ответ на: комментарий от php-coder

> т.к. -n %{name}-%{version} используется по умолчанию AFAIK

долбойоб

anonymous
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.