summaryrefslogtreecommitdiff
path: root/rdiff-backup/rdiff_backup/SetConnections.py
diff options
context:
space:
mode:
authorben <ben@2b77aa54-bcbc-44c9-a7ec-4f6cf2b41109>2002-08-10 00:43:04 +0000
committerben <ben@2b77aa54-bcbc-44c9-a7ec-4f6cf2b41109>2002-08-10 00:43:04 +0000
commit386fc7d4c764912447906324b77d83223052ac9e (patch)
treee3fa4e7fd4c4b40f28489589cb4710b5ceb7701d /rdiff-backup/rdiff_backup/SetConnections.py
parent9b91160b33f48de81a81088b56491574a8998d71 (diff)
downloadrdiff-backup-386fc7d4c764912447906324b77d83223052ac9e.tar.gz
Fixed bad high bit permissions mode in cmodule.c, and assorted changes
to make --windows-mode work. git-svn-id: http://svn.savannah.nongnu.org/svn/rdiff-backup/trunk@180 2b77aa54-bcbc-44c9-a7ec-4f6cf2b41109
Diffstat (limited to 'rdiff-backup/rdiff_backup/SetConnections.py')
-rw-r--r--rdiff-backup/rdiff_backup/SetConnections.py9
1 files changed, 8 insertions, 1 deletions
diff --git a/rdiff-backup/rdiff_backup/SetConnections.py b/rdiff-backup/rdiff_backup/SetConnections.py
index 8d763a1..073c652 100644
--- a/rdiff-backup/rdiff_backup/SetConnections.py
+++ b/rdiff-backup/rdiff_backup/SetConnections.py
@@ -163,6 +163,7 @@ def init_connection_settings(conn):
conn.Log.setterm_verbosity(Log.term_verbosity)
for setting_name in Globals.changed_settings:
conn.Globals.set(setting_name, Globals.get(setting_name))
+ FilenameMapping.set_init_quote_vals()
def init_connection_remote(conn_number):
"""Run on server side to tell self that have given conn_number"""
@@ -187,6 +188,11 @@ def BackupInitConnections(reading_conn, writing_conn):
writing_conn.Globals.set("isbackup_writer", 1)
UpdateGlobal("backup_reader", reading_conn)
UpdateGlobal("backup_writer", writing_conn)
+ if (Globals.change_source_perms and
+ reading_conn.Globals.get("process_uid") == 0):
+ Log("Warning: --change_source_perms should usually not be used when\n"
+ "the reading connection is running as root, because root can\n"
+ "read all files regardless of their permissions.", 2)
def CloseConnections():
"""Close all connections. Run by client"""
@@ -224,4 +230,5 @@ Remote version: %s""" % (Globals.version, version)
from log import *
from rpath import *
from connection import *
-import Globals
+import Globals, FilenameMapping
+