Skip to content

[#789] Fix ydbinstall.sh --help to also print directory name in addition to the base script name

Jaahanavee Sikri requested to merge jsikri94/YDB:ydb_789_fix into master

Issue : !1158 (comment 915880810)

Before fix:

$ YDB/sr_unix/ydbinstall.sh --help | tail -6
Example usages are (assumes latest YottaDB release is r1.34 and latest GT.M version is V7.0-001)
  ./ydbinstall.sh                          # installs latest YottaDB release (r1.34) at /usr/local/lib/yottadb/r134
  ./ydbinstall.sh --utf8 default           # installs YottaDB release r1.34 with added support for UTF-8
  ./ydbinstall.sh --installdir /r134 r1.34 # installs YottaDB r1.34 at /r134
  ./ydbinstall.sh --gtm                    # installs latest GT.M version (V7.0-001) at /usr/local/lib/fis-gtm/V7.0-001_x86_64

Used $0 to get path of ydbinstall script used in the invocation (could be ydbinstall or ydbinstall.sh or YDB/sr_unix/ydbinstall.sh etc.)

After fix:

$ YDB/sr_unix/ydbinstall.sh --help | tail -6
Example usages are (assumes latest YottaDB release is r1.34 and latest GT.M version is V7.0-001)
  YDB/sr_unix/ydbinstall.sh                          # installs latest YottaDB release (r1.34) at /usr/local/lib/yottadb/r134
  YDB/sr_unix/ydbinstall.sh --utf8 default           # installs YottaDB release r1.34 with added support for UTF-8
  YDB/sr_unix/ydbinstall.sh --installdir /r134 r1.34 # installs YottaDB r1.34 at /r134
  YDB/sr_unix/ydbinstall.sh --gtm                    # installs latest GT.M version (V7.0-001) at /usr/local/lib/fis-gtm/V7.0-001_x86_64
Edited by Jaahanavee Sikri

Merge request reports