Skip to content

Commit 11969da

Browse files
committed
Release 1.22.0 - See CHANGELOG.md
1 parent 7998156 commit 11969da

File tree

2 files changed

+18
-12
lines changed

2 files changed

+18
-12
lines changed

CHANGELOG.md

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,9 @@
1+
## 1.22.0 2020-06-10 <dave at tiredofit dot ca>
2+
3+
### Added
4+
- Added EXTRA_OPTS variable to all backup commands to pass extra arguments
5+
6+
17
## 1.21.3 2020-06-10 <dave at tiredofit dot ca>
28

39
### Changed

install/etc/services.available/10-db-backup/run

Lines changed: 12 additions & 12 deletions
Original file line numberDiff line numberDiff line change
@@ -120,14 +120,14 @@ function backup_mysql() {
120120
if [[ "$db" != "information_schema" ]] && [[ "$db" != _* ]] ; then
121121
echo "** [db-backup] Dumping database: $db"
122122
TARGET=mysql_${db}_${DBHOST}_${now}.sql
123-
mysqldump --max-allowed-packet=512M -h $DBHOST -P $DBPORT -u$DBUSER --databases $db > ${TMPDIR}/${TARGET}
123+
mysqldump --max-allowed-packet=512M -h $DBHOST -P $DBPORT -u$DBUSER ${EXTRA_OPTS} --databases $db > ${TMPDIR}/${TARGET}
124124
generate_md5
125125
compression
126126
move_backup
127127
fi
128128
done
129129
else
130-
mysqldump --max-allowed-packet=512M -A -h $DBHOST -P $DBPORT -u$DBUSER > ${TMPDIR}/${TARGET}
130+
mysqldump --max-allowed-packet=512M -A -h $DBHOST -P $DBPORT -u$DBUSER ${EXTRA_OPTS} > ${TMPDIR}/${TARGET}
131131
generate_md5
132132
compression
133133
move_backup
@@ -160,14 +160,14 @@ function backup_pgsql() {
160160
for db in $DATABASES; do
161161
print_info "Dumping database: $db"
162162
TARGET=pgsql_${db}_${DBHOST}_${now}.sql
163-
pg_dump -h ${DBHOST} -p ${DBPORT} -U ${DBUSER} $db > ${TMPDIR}/${TARGET}
163+
pg_dump -h ${DBHOST} -p ${DBPORT} -U ${DBUSER} $db ${EXTRA_OPTS}> ${TMPDIR}/${TARGET}
164164
generate_md5
165165
compression
166166
move_backup
167167
done
168168
else
169169
export PGPASSWORD=${DBPASS}
170-
pg_dump -h ${DBHOST} -U ${DBUSER} -p ${DBPORT} ${DBNAME} > ${TMPDIR}/${TARGET}
170+
pg_dump -h ${DBHOST} -U ${DBUSER} -p ${DBPORT} ${DBNAME} ${EXTRA_OPTS}> ${TMPDIR}/${TARGET}
171171
generate_md5
172172
compression
173173
move_backup
@@ -176,7 +176,7 @@ function backup_pgsql() {
176176

177177
function backup_redis() {
178178
TARGET=redis_${db}_${DBHOST}_${now}.rdb
179-
echo bgsave | redis-cli -h ${DBHOST} -p ${DBPORT} ${REDIS_PASS_STR} --rdb ${TMPDIR}/${TARGET}
179+
echo bgsave | redis-cli -h ${DBHOST} -p ${DBPORT} ${REDIS_PASS_STR} --rdb ${TMPDIR}/${TARGET} ${EXTRA_OPTS}
180180
print_info "Dumping Redis - Flushing Redis Cache First"
181181
sleep 10
182182
try=5
@@ -198,7 +198,7 @@ function backup_redis() {
198198
function backup_rethink() {
199199
TARGET=rethink_${db}_${DBHOST}_${now}.tar.gz
200200
print_info "Dumping rethink Database: $db"
201-
rethinkdb dump -f ${TMPDIR}/${TARGET} -c ${DBHOST}:${DBPORT} ${RETHINK_PASS_STR} ${RETHINK_DB_STR}
201+
rethinkdb dump -f ${TMPDIR}/${TARGET} -c ${DBHOST}:${DBPORT} ${RETHINK_PASS_STR} ${RETHINK_DB_STR} ${EXTRA_OPTS}
202202
move_backup
203203
}
204204

@@ -277,16 +277,16 @@ function check_availability() {
277277
function compression() {
278278
case "$COMPRESSION" in
279279
"GZ" | "gz" | "gzip" | "GZIP")
280-
$GZIP ${TMPDIR}/${TARGET}
281-
TARGET=${TARGET}.gz
280+
$GZIP ${TMPDIR}/${TARGET}
281+
TARGET=${TARGET}.gz
282282
;;
283283
"BZ" | "bz" | "bzip2" | "BZIP2" | "bzip" | "BZIP" | "bz2" | "BZ2")
284-
$BZIP ${TMPDIR}/${TARGET}
285-
TARGET=${TARGET}.bz2
284+
$BZIP ${TMPDIR}/${TARGET}
285+
TARGET=${TARGET}.bz2
286286
;;
287287
"XZ" | "xz" | "XZIP" | "xzip" )
288-
$XZIP ${TMPDIR}/${TARGET}
289-
TARGET=${TARGET}.xz
288+
$XZIP ${TMPDIR}/${TARGET}
289+
TARGET=${TARGET}.xz
290290
;;
291291
"NONE" | "none" | "FALSE" | "false")
292292
;;

0 commit comments

Comments
 (0)