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

Attachment: pgpOe2LLqNoG1.pgp
Description: OpenPGP digital signature

Reply via email to