Add or update plugins in an existing YottaDB installation with ydbinstall / ydbinstall.sh
Final Release Note
The --plugins-only
option of ydbinstall
/ ydbinstall.sh
adds or updates specified plugins to an existing YottaDB installation. Previously ydbinstall
/ ydbinstall.sh
would always install YottaDB as well. Note that the YottaDB installation must already exist. [#705 (closed)]
Description
Currently every invocation of ydbinstall.sh
installs a version of YottaDB in addition to any plugins specified in the command line (e.g. --octo
builds and installs YDBOcto
plugin, --posix
builds and installs the YDBPosix plugin etc.). But if one already has YottaDB installed, but wants to install a plugin on top, there is currently no way to do that without reinstalling YottaDB. This is undesirable.
ydbinstall.sh
should support a --plugin_only
flag or so that is then followed by a list of plugins that need installation.
For example
-
ydbinstall.sh --plugin_only --posix
would install just theYDBPosix
plugin. -
ydbinstall.sh --plugin_only --posix --octo
would install just theYDBPosix
andYDBOcto
plugins. -
ydbinstall.sh --posix --octo
would installYottaDB
in addition to installing theYDBPosix
andYDBOcto
plugins.
Draft Release Note
ydbinstall.sh --plugin_only
skips installing YottaDB
and proceeds to install any plugins that are specified in the command line. Previously ydbinstall.sh
would always install YottaDB which might not be desirable if the user already had it installed and only wanted to install one or more plugins on top of that existing installation.