[cw-ctl] use default `mkdtemp()` behaviour to store backup file internally stable
authorJulien Jehannet <julien.jehannet@logilab.fr>
Fri, 28 Jan 2011 15:23:47 +0100
branchstable
changeset 6918 9e607157d4cf
parent 6917 e080e7465ac4
child 6919 8fd6921f3e7c
[cw-ctl] use default `mkdtemp()` behaviour to store backup file internally When using `mkdtemp(dir=instbkdir)`, a dedicated system user which hasn't the permissions to write in /var/lib/cubicweb/instances/$INSTANCE/backup will not be able to run the db-dump command.
server/migractions.py
--- a/server/migractions.py	Fri Jan 28 11:21:45 2011 +0100
+++ b/server/migractions.py	Fri Jan 28 15:23:47 2011 +0100
@@ -183,7 +183,7 @@
         open(backupfile,'w').close() # kinda lock
         os.chmod(backupfile, 0600)
         # backup
-        tmpdir = tempfile.mkdtemp(dir=instbkdir)
+        tmpdir = tempfile.mkdtemp()
         try:
             for source in repo.sources:
                 try: