Details
Description
The spec file for the CDH3u0 Zookeeper RPM does not specify dependencies for the programs invoked from the RPM's install and uninstall scripts. This causes system image building programs like BoxGrinder to install RPMs in the wrong order. In my case, BoxGrinder installed the hadoop-zookeeper RPM before the RPM containing the "install" utility from the coreutils package. Having such dependencies in the spec file is a RPM best practice. The attached patch adds such dependencies for the CDH3u0 Zookeeper RPM.
The patch also adds "ant" as a build-time requirement.