ydb_* environment variables to drive operation of ydbinstall.sh script
Final Release Note
The ydbinstall.sh
script uses environment variables ydb_buildtype
, ydb_dryrun
, ydb_gtm
, ydb_group_restriction
, ydb_keep_obj
, ydb_lcase_utils
, ydb_overwrite_existing
, ydb_prompt_for_group
, and ydb_verbose
to drive its operation, corresponding to the environment variables gtm_buildtype
, gtm_dryrun
, gtm_gtm
, gtm_group_restriction
, gtm_keep_obj
, gtm_lcase_utils
, gtm_overwrite_existing
, gtm_prompt_for_group
, and gtm_verbose
. The latter remain supported, with the proviso that if a ydb_
prefixed environment and the corresponding gtm_
prefixed environment variable are both defined, the former takes precedence. (#221 (closed))
Description
The installation script ydbinstall.sh
uses gtm* environment variables to control certain behavior:
- gtm_buildtype
- gtm_keep_obj
- gtm_dryrun
- gtm_group_restriction
- gtm_gtm
- gtm_lcase_utils
- gtm_overwrite_existing
- gtm_prompt_for_group
- gtm_verbose
There should be ydb* equivalents for these environment variables (in addition to keeping the gtm equivalents for backwards compatibility). This makes the entire environment consistent using ydb* environment variables instead of relying upon the backwards compatibility.
Draft Release Note
The ydbinstall script used gtm* environment variables to control certain operations:
- gtm_buildtype
- gtm_keep_obj
- gtm_dryrun
- gtm_group_restriction
- gtm_gtm
- gtm_lcase_utils
- gtm_overwrite_existing
- gtm_prompt_for_group
- gtm_verbose
These are replaced by ydb prefixed versions:
- ydb_buildtype
- ydb_keep_obj
- ydb_dryrun
- ydb_group_restriction
- ydb_gtm
- ydb_lcase_utils
- ydb_overwrite_existing
- ydb_prompt_for_group
- ydb_verbose
The new environment variables are functionally equivalent to the old ones, just with a different prefix.