quattor / release

Release Management Tools
https://www.quattor.org/release
Apache License 2.0
3 stars 12 forks source link

build_all_repos: Doesn't add components to PERL5LIB during build #333

Closed jrha closed 4 years ago

jrha commented 4 years ago

This could also be seen as an issue with configuration-module-*.

build_all_repos currently adds configuration-modules-core/target/lib/perl/ to PERL5LIB

Added /home/…/quattordev/repos/configuration-modules-core/target/lib/perl/ to PERL5LIB for repository configuration-modules-core after mvn compile : PERL5LIB /home/givo94/quattordev/install/lib/perl:/home/…/quattordev/install/usr/lib/perl:/home/…/quattordev/install/usr/lib/perl5:/home/…/quattordev/repos/configuration-modules-core/target/lib/perl/:/home/…/quattordev/repos/aii/target

But there is no target directory at this level, each component has it's own:

./ncm-accounts/target
./ncm-afsclt/target
./ncm-aiiserver/target
./ncm-altlogrotate/target
…etc…

This only came to light as nightlies started failing following the merge of quattor/aii#318.