diff options
| author | Josh Heinrichs <josh.heinrichs@shopify.com> | 2024-07-23 16:15:51 -0600 |
|---|---|---|
| committer | Josh Heinrichs <josh.heinrichs@shopify.com> | 2024-07-31 09:23:12 -0600 |
| commit | a5dcd41e27c1330eb8333951938511c3a5e97f9c (patch) | |
| tree | 4b431c8a3e72b692831ef665a359f562f97bfb8e /pkgs/development/python-modules/termplotlib/gnuplot-subprocess.patch | |
| parent | d42f9ebf3f2dea87385ed9185159616544d98fc4 (diff) | |
percona: fix references to utilities in scripts
I encountered errors when attempting to run Vitess which calls out to
mysqld_safe[1]. Several utilities are needed in order for it to run e.g.
grep, sed, env, ps, date, hostname, etc.
Additionally, if ps, kill, and grep aren't available to
scripts/CMakeLists.txt, mysqld_start can end up getting generated with
syntax errors as FIND_PROC will be substituted into the script template
as an empty string[2][3].
The presence of systemd in percona-server_innovation seems to prevent
mysqld_multi from being built on Linux so it gets patched conditionally.
This same patch could be applied to MySQL if desired.
[1]: https://github.com/vitessio/vitess/blob/v20.0.1/go/vt/mysqlctl/mysqld.go#L363-L369
[2]: https://github.com/percona/percona-server/blob/79c1086e8272ea96f162b25121b58e1b01ff853b/scripts/CMakeLists.txt#L255
[3]: https://github.com/percona/percona-server/blob/79c1086e8272ea96f162b25121b58e1b01ff853b/scripts/mysqld_safe.sh#L869
Diffstat (limited to 'pkgs/development/python-modules/termplotlib/gnuplot-subprocess.patch')
0 files changed, 0 insertions, 0 deletions
