ydbinstall should install YottaDB directly, not wrap configure
Final Release Note
Description
The ydbinstall
script wraps the configure
package from the upstream code base and then installs plugins. The upstream package contains a lot of cruft from operating systems supported by it in the past, and also for operating systems not supported by YottaDB. This has potential fragility for ydbinstall
. ydbinstall
can simply install YottaDB from its tarball, without needing to wrap configure
.
The configure
script should have a warning at the top that the ydbinstall
script should be used instead; something like:
$ sudo ./configure
YottaDB Configuration Script
Copyright 2009, 2014 Fidelity Information Services, Inc. Use of this
software is restricted by the provisions of your license agreement.
Copyright (c) 2017-2020 YottaDB LLC and/or its subsidiaries.
All rights reserved.
Note: YottaDB recommends using the "ydbinstall" script instead of this
deprecated "configure" script. For the moment, this "configure" script
remains distributed with YottaDB, but will likely be eliminated in the
future. While YottaDB remains functionally upward compatible as a drop-in
replacement for the upstream GT.M code base, the process for installing
YottaDB may differ from that of the upstream code base.
What user account should own the files? (root)
…
For the moment, we can continue to include configure
with YottaDB, but this gives us the opportunity to drop it in a future release.
Draft Release Note
The ydbinstall script should be used to install YottaDB instead of the deprecated configure
script of the upstream GT.M code base. Note that while YottaDB remains functionally upward compatible as a drop-in replacement for the upstream code base, the process for installing YottaDB may differ from that of the upstream code base.