No momento, estou trabalhando com o edifício RPM, mas estou surpreso que o diretório BUILD não seja limpo após um rpmbuild
. Como estou lidando com o pacote pessoal, não sigo as diretrizes oficiais, mas encontrei o mesmo comportamento com o less
SRPM que tentei reconstruir.
Depois de executar rpmbuild
em less.spec
, tenho a seguinte árvore:
%código%
Basicamente,
./RPMS/x86_64/less-530-1.fc28.x86_64.rpm
./RPMS/x86_64/less-debugsource-530-1.fc28.x86_64.rpm
./RPMS/x86_64/less-debuginfo-530-1.fc28.x86_64.rpm
./SOURCES/less-394-time.patch
./SOURCES/less-418-fsync.patch
./SOURCES/less-436-help.patch
./SOURCES/less-436-manpage-add-old-bot-option.patch
./SOURCES/less-458-less-filters-man.patch
./SOURCES/less-458-lessecho-usage.patch
./SOURCES/less-458-lesskey-usage.patch
./SOURCES/less-458-old-bot-in-help.patch
./SOURCES/less-530.tar.gz
./SOURCES/less.csh
./SOURCES/less.sh
./SOURCES/lesspipe.sh
./SPECS/less.spec
./SRPMS/less-530-1.fc28.src.rpm
./BUILD/less-530
[...]
não é limpo. Isso é um comportamento desejado? No meu caso, eu não lido com fontes de texto simples, eu (por exemplo) baixo alguns arquivos JARs na Internet na seção ./BUILD/less-530
. Abaixo um recorte do meu arquivo de especificações:
%build
%código%
No meu caso eu não tenho o diretório
%prep
quando rodando
%build
wget %{url}/%{tool}_0_%{version}.jar
, assim meus arquivos são baixados diretamente em BUILD/package-%{version}
, o que não deixa uma árvore de trabalho limpa.
Então, perguntas:
Obrigado