Criando resultados do RPM em nada gerado no diretório RPMS

1

Estou criando um RPM no RHEL.

Depois de seguir o link , eu coloco meu front.tar.gz em /rpmbuild/SOURCES e faço o arquivo spec assim:

Name: front
Version:        1.1.0
Release:        1%{?dist}
Summary:        The web2py webserver

Group:          Applications/Internet
License:        GNU
URL:            https://xxx
Source0:        https://xxx
BuildRoot:      %(mktemp -ud %{_tmppath}/%{name}-%{version}-%{release}-XXXXXXX)

#BuildRequires:
Requires:       python2.6, python2.7, apache


%description

%prep
%autosetup -n %{name}


%build
%configure

%install
rm -rf %{buildroot}
install -d -m 755 %{buildroot}/var/www/
cp -r . &{buildroot}/var/www/front/


%clean
rm -rf %{buildroot}


%files
%defattr(-,root,root,-)
%doc


%changelog

Então, eu faço

rpmbuild -ba front.spec

no /SPECS ,

Eu posso ver que muitos arquivos são copiados para o /BUILDROOT/front.1.10-1.e17.x86_64/ , mas depois disso, o processo de construção parece concluído sem nenhum arquivo RPM gerado no diretório /RPMS .

Não houve erro ou aviso. Parece que o estágio bin nunca é executado.

Alguém sabe o que poderia ser o problema?

    
por leonard 28.07.2015 / 16:48

1 resposta

1

Descobriu-se falta de / * na seção% files

%files 
%defattr(-,root,root,-)
/*
    
por 29.07.2015 / 13:12