Hi Manoj, In this context, I am extending minimal third-party Docker images with an internal tool for building images reproducibly. Images based on Debian don't always include bash because even though it is officially "essential", it isn't always strictly needed by the one thing that the image will run.
My tool installs packages from a single flat list. I don't mind adding bash to this list if it is really needed but without an explicit dependency, there is no guarantee that it will be installed before ucf. This matters because the ucf package tries to invoke bash at configure time, not just at runtime. As a distribution maintainer myself, I can appreciate that policy and convention are important so I'm not asking you to go against that. The scripts don't even appear to need bash in the first place so this whole problem could be avoided by simply changing the shebangs. Regards, James
pgpOe2LLqNoG1.pgp
Description: OpenPGP digital signature