]> git.donarmstrong.com Git - lilypond.git/commitdiff
* python/lilylib.py (error_log): use mktemp iso. temp_dir. This
authorHan-Wen Nienhuys <hanwen@xs4all.nl>
Mon, 21 Jul 2003 12:03:05 +0000 (12:03 +0000)
committerHan-Wen Nienhuys <hanwen@xs4all.nl>
Mon, 21 Jul 2003 12:03:05 +0000 (12:03 +0000)
fixes a security hole.

* scripts/lilypond-book.py (original_dir): remove temp_dir

ChangeLog
python/lilylib.py
scripts/lilypond-book.py

index 0c2dc948bf4474102143a78d9f099832eb3dfde6..515d4df4dc08b09e6c1f4be7d2c4cf10bb136775 100644 (file)
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,5 +1,10 @@
 2003-07-21  Han-Wen Nienhuys  <hanwen@cs.uu.nl>
 
+       * python/lilylib.py (error_log): use mktemp iso.  temp_dir. This
+       fixes a security hole.
+
+       * scripts/lilypond-book.py (original_dir): remove temp_dir
+
        * scm/document-translation.scm: use @code tags.
 
 2003-07-20  Heikki Junes  <hjunes@cc.hut.fi>
index dcb7c797fa8e1f3e8135d7c6d9c5052935c1b816..a7b6411babe05505385897458dd90493b3a4a68e 100644 (file)
@@ -220,7 +220,7 @@ def command_name (cmd):
        return re.match ('^[ \t]*([^ \t]*)', cmd).group (1)
 
 def error_log (name):
-       return os.path.join (__main__.temp_dir, '%s.errorlog' % name)
+       return tempfile.mktemp ('%s.errorlog' % name)
 
 def read_pipe (cmd, mode = 'r'):
        redirect = ''
index cbf018bd50efea07afe9bc6b5ff2bbe4f7a8bbae..ddb2ceab08ca497f4732d9d98f0d2a35359ccf1a 100644 (file)
@@ -107,10 +107,8 @@ program_name = 'lilypond-book'
 verbose_p = 0
 pseudo_filter_p = 0
 original_dir = os.getcwd ()
-#temp_dir = os.path.join (original_dir,  '%s.dir' % program_name)
-#urg
-temp_dir = '/tmp'
-keep_temp_dir_p = 0
+
+
 preview_resolution = 90
 
 ## FIXME
@@ -150,7 +148,6 @@ option_definitions = [
 
 include_path = [os.getcwd ()]
 
-
 #lilypond_binary = 'valgrind --suppressions=/home/hanwen/usr/src/guile-1.6.supp  --num-callers=10 /home/hanwen/usr/src/lilypond/lily/out/lilypond'
 
 lilypond_binary = os.path.join ('@bindir@', 'lilypond')