[sysadmin-bin] Create backup dumps read-only
- From: Owen Taylor <otaylor src gnome org>
- To: gnome-sysadmin gnome org,commits-list gnome org
- Subject: [sysadmin-bin] Create backup dumps read-only
- Date: Mon, 14 Jan 2013 15:32:33 +0000 (UTC)
commit 4f7c6a676881ad46633675c30de8c86735a8796e
Author: Owen W. Taylor <otaylor fishsoup net>
Date: Mon Jan 14 10:26:18 2013 -0500
Create backup dumps read-only
When backing up a database as a dump, create the target file read-only
copy-db.py | 3 ++-
1 files changed, 2 insertions(+), 1 deletions(-)
---
diff --git a/copy-db.py b/copy-db.py
index 83a36d5..00b7622 100755
--- a/copy-db.py
+++ b/copy-db.py
@@ -164,7 +164,8 @@ for db in dbs:
sys.stderr.write("ERROR: '%s' is not writable\n" % backup_dir)
sys.exit(1)
- outfile = open(outfilename_tmp, "w")
+ outfile_fd = os.open(outfilename_tmp, os.O_WRONLY | os.O_CREAT, int('0600', 8))
+ outfile = os.fdopen(outfile_fd, 'w')
dump = subprocess.Popen(['mysqldump',
'--single-transaction',
'--default-character-set=utf8',
[
Date Prev][
Date Next] [
Thread Prev][
Thread Next]
[
Thread Index]
[
Date Index]
[
Author Index]