I've created an RPM which does not specify any dependencies. However on installation, it gives the error
error: Failed dependencies: etc/init.d is needed by <rpm-name>
It doesn't allow me to force-install it either.
The directory /etc/init.d/ along with it's subdirectories is present on my machine. It's a freshly installed machine, so there is no chance of an RPM database corruption. What could be the reason for this behaviour?