Today i took a look at openldap-2.1.26.ebuild: "samba? ( >=dev-libs/openssl-0.9.6 )" "ssl? ( >=dev-libs/openssl-0.9.6 )" <-- openssl only required if use ssl (or samba), but "# install MDK's ssl cert script dodir /etc/openldap/ssl exeinto /etc/openldap/ssl doexe ${FILESDIR}/gencert.sh" <-- gencert.sh depends on existing openssl. Reproducible: Always Steps to Reproduce:
changed existing 2.1.26 ebuild, not bumping revision for a minor change like this.
Well this hole thing is not a real big problem, but... gencert is called in pkg_postinst(). So this could be omitted if openssh is not installed. One error message less.