summaryrefslogtreecommitdiff
path: root/localdumpsql
diff options
context:
space:
mode:
authorJonas Smedegaard <dr@jones.dk>2003-05-22 12:13:11 +0000
committerJonas Smedegaard <dr@jones.dk>2003-05-22 12:13:11 +0000
commitb6b4915c226d269ca962d1ff600ee99f52a4d798 (patch)
tree32b91b59d5d5327f11cde9788584adbf5ad2f88b /localdumpsql
parent02b5e997fdb064c3263f2a6368e9d3f1b8cb1fed (diff)
Set file read-only. Set umask to 277.
Diffstat (limited to 'localdumpsql')
-rwxr-xr-xlocaldumpsql5
1 files changed, 3 insertions, 2 deletions
diff --git a/localdumpsql b/localdumpsql
index ba8206c..ad4de22 100755
--- a/localdumpsql
+++ b/localdumpsql
@@ -3,7 +3,7 @@
# /usr/local/sbin/localdumpsql
# Copyright 2001-2003 Jonas Smedegaard <dr@jones.dk>
#
-# $Id: localdumpsql,v 1.11 2003-05-22 12:06:28 jonas Exp $
+# $Id: localdumpsql,v 1.12 2003-05-22 12:13:11 jonas Exp $
#
# MySQL/PostgreSQL maintenance script
#
@@ -14,7 +14,7 @@
set -e
# Be paranoid about access to created files
-umask 077
+umask 277
function usage() {
echo "Usage: `basename $0` daily|weekly|monthly|<whatever> [mysql|postgres [<user> [<db>]]]"
@@ -97,6 +97,7 @@ for sqltype in $sqltypes; do
targetfile="$targetdir/$stamp.$db.sql"
(set +e; ${sqltype}dump_user_db "$user" "$db"; set -e) > "$targetfile"
chown "$user": "$targetfile"
+ chmod u=r,go= "$targetfile"
done
done
fi