Details
-
Improvement
-
Status: Open
-
Major
-
Resolution: Unresolved
-
None
-
None
-
None
-
None
Description
Now we have lots of scripts/tools distributed in lots of directories:
Sqenv.sh
Sqenvcom.sh
export/bin64
export/limited-support-tools/
sql/scripts/
gdb/
samples/runconnect_test.sh
tools/
tools/check_hbase_available/
hbase_utilities/backup_and_restore/
opt/hpmpi/bin/mpicc
trafci/bin/
it's difficult for user to get familar with them. It would be better if we can reorgnize as below:
bin/ – executables and scripts meant for users to access/admin EsgynDB
lib/bin – internal helper executables/scripts for esgyn-only use; gdb scripts (or maybe lib/gdb)
utils/ – helper/sample tools that we provide to be potential use, but not really esgyn commands
sbin/ – system admin tools that affect not just esgyn, but system as well (install tools that may be needed later, etc)
(none) – lots of dev-only scripts in sql/scripts that we should not be packaging