Descobriu-se falta de / * na seção% files
%files
%defattr(-,root,root,-)
/*
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?
Descobriu-se falta de / * na seção% files
%files
%defattr(-,root,root,-)
/*