ydbinstall.sh checks at startup for all utilities it needs
Final Release Note
The ydbinstall.sh
script checks at the outset for the existence of all utilities that it relies on (e.g. tar, gzip, grep etc.) and exits with a clear error message if any of them do not exist. Previously, it reported hard to diagnose errors at the first point of failure from a missing utility program. [#347 (closed)]
Description
Draft Release Note
The YottaDB installer script (ydbinstall.sh) checks for the existence of all utilities that it relies on (e.g. tar, gzip, grep etc.) and exits at the beginning with a clear error message if any of them do not exist. Previously, it used to continue further and encounter unexpected errors making it hard to diagnose the first point of failure. For example, on a Centos 7.5 docker image, the "file" utility was missing by default but the installer previously errored out at a much later stage with no indication about the "file" utility.