Commit 21413aee authored by Teemu Ollakka's avatar Teemu Ollakka Committed by Jan Lindström

MDEV-27737 Wsrep SST scripts not working on FreeBSD

- Changed SST scripts to use /usr/bin/env bash instead of
  /bin/bash for better portability.
- Fixed use of mktemp on non-Linux platforms to produce
  temporary file instead of directory.
Reviewed-by: default avatarJan Lindström <jan.lindstrom@mariadb.com>
parent 5c89386f
#!/bin/bash -ue #!/usr/bin/env bash
set -ue
# Copyright (C) 2017-2021 MariaDB # Copyright (C) 2017-2021 MariaDB
# Copyright (C) 2013 Percona Inc # Copyright (C) 2013 Percona Inc
# #
......
#!/bin/bash -ue #!/usr/bin/env bash
set -ue
# Copyright (C) 2009-2015 Codership Oy # Copyright (C) 2009-2015 Codership Oy
# Copyright (C) 2017-2021 MariaDB # Copyright (C) 2017-2021 MariaDB
# #
......
#!/bin/bash -ue #!/usr/bin/env bash
set -ue
# Copyright (C) 2017-2021 MariaDB # Copyright (C) 2017-2021 MariaDB
# Copyright (C) 2010-2014 Codership Oy # Copyright (C) 2010-2014 Codership Oy
...@@ -740,7 +742,7 @@ EOF ...@@ -740,7 +742,7 @@ EOF
elif [ "$OS" = 'Linux' ]; then elif [ "$OS" = 'Linux' ]; then
tmpfile=$(mktemp "--tmpdir=$tmpdir") tmpfile=$(mktemp "--tmpdir=$tmpdir")
else else
tmpfile=$(TMPDIR="$tmpdir"; mktemp '-d') tmpfile=$(TMPDIR="$tmpdir"; mktemp)
fi fi
wsrep_log_info "Extracting binlog files:" wsrep_log_info "Extracting binlog files:"
......
Markdown is supported
0%
or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment