Skip to content

Commit 92cc0b5

Browse files
PLAT-5556
fix error handling and creation of folders
1 parent 886277a commit 92cc0b5

2 files changed

Lines changed: 13 additions & 4 deletions

File tree

createDbDump.sh

Lines changed: 1 addition & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -61,9 +61,7 @@ set -o pipefail
6161
if [[ ! -d "$local_dump_dir" ]]; then
6262
mkdir "$local_dump_dir"
6363
fi
64-
if [[ ! -d "${local_dump_dir}/post" ]]; then
65-
mkdir "${local_dump_dir}/post"
66-
fi
64+
6765
## one single dump-file, only usable for small databases
6866
export LC_CTYPE=C
6967
export LANG=C

generatePostImportFiles.sh

Lines changed: 12 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,12 @@
22
mysql_config_file=mysql-client.cnf
33
local_dump_dir=dumps
44

5-
function errxit() {
5+
6+
function errcho() {
7+
(echo >&2 "[ FAIL ] $@")
8+
}
9+
10+
function errexit() {
611
errcho "$@"
712
exit 1
813
}
@@ -18,6 +23,12 @@ function generate_post_import_script() {
1823
local db_name=$1
1924
shift
2025
local local_dump_dir=$1
26+
if [[ ! -d "$local_dump_dir" ]]; then
27+
mkdir "$local_dump_dir"
28+
fi
29+
if [[ ! -d "${local_dump_dir}/post" ]]; then
30+
mkdir "${local_dump_dir}/post"
31+
fi
2132
rm -f ${local_dump_dir}/post/autogen_cms_domains.sql
2233
mysql --defaults-extra-file=${mysql_config_file} ${db_name} -e "SELECT id, domain FROM cms_domains;" | tail -n +2 | while read pk domain; do
2334
echo "UPDATE cms_domains

0 commit comments

Comments
 (0)