[SCM] Freefoam packaging. Programs and libraries for Computational Fluid Dynamics (CFD) branch, master, updated. debian/0.1.0+dfsg-1
Michael Wild
themiwi at users.sourceforge.net
Fri Aug 17 08:57:36 UTC 2012
The following commit has been merged in the master branch:
commit f35bb9cc2d23137b8e431becdeea12f47ba79a27
Author: Michael Wild <themiwi at users.sourceforge.net>
Date: Fri Jul 27 10:35:09 2012 +0200
Fix freefoam-log to create logs/ directory in the case directory, not $PWD
- Added debian/patches/correct-output-directory-for-freefoam-log.diff
Closes: #682932
Signed-off-by: Michael Wild <themiwi at users.sourceforge.net>
diff --git a/debian/patches/correct-output-directory-for-freefoam-log.diff b/debian/patches/correct-output-directory-for-freefoam-log.diff
new file mode 100644
index 0000000..d7e67ac
--- /dev/null
+++ b/debian/patches/correct-output-directory-for-freefoam-log.diff
@@ -0,0 +1,43 @@
+From aad97ace1c6144f64f751642c44ce60cef9066d6 Mon Sep 17 00:00:00 2001
+From: Michael Wild <themiwi at users.sourceforge.net>
+Date: Tue, 3 Jul 2012 13:52:39 +0200
+Subject: FIX: Correct output directory for freefoam-log
+Origin: http://repo.or.cz/w/freefoam.git?a=commit;h=aad97ace1c6144f64f751642c44ce60cef9066d6
+Applied-Upstream: 0.1.1
+Bug-Debian: #682932
+
+Signed-off-by: Michael Wild <themiwi at users.sourceforge.net>
+---
+ bin/freefoam-log.py.in | 7 ++++---
+ 1 file changed, 4 insertions(+), 3 deletions(-)
+
+diff --git a/bin/freefoam-log.py.in b/bin/freefoam-log.py.in
+index 9476d98..21c54d4 100755
+--- a/bin/freefoam-log.py.in
++++ b/bin/freefoam-log.py.in
+@@ -282,18 +282,19 @@ if listOnly:
+ echo('\n'.join(vars))
+ sys.exit(0)
+
++logsDir = os.path.join(caseDir, 'logs')
++
+ plog('Using:')
+ plog(' log : %s'%logName)
+ plog(' database : %s'%dbName)
+-plog(' files to : %s/logs/'%caseDir)
++plog(' files to : %s'%logsDir)
+ plog('')
+
+-logsDir = os.path.join(caseDir, 'logs')
+ if not os.path.isdir(logsDir):
+ if os.path.exists(logsDir):
+ sys.stderr.write('Error: `%s` exists but is not a directory\n'%logsDir)
+ sys.exit(1)
+- os.mkdir('logs')
++ os.mkdir(logsDir)
+
+ # loop over lines, extract data
+ splitRegex = re.compile(r'\s*Time\s*=\s*(?P<time>\S+)')
+--
+1.7.9.5
+
diff --git a/debian/patches/series b/debian/patches/series
index 3ac6443..83f23f7 100644
--- a/debian/patches/series
+++ b/debian/patches/series
@@ -5,3 +5,4 @@ missing-qualifications-of-template-dependent-names.diff
doxygen-generated-file-names-breakage.diff
fix-api-doc-location.diff
handle-truncated-logs-in-freefoam-log.diff
+correct-output-directory-for-freefoam-log.diff
--
Freefoam packaging. Programs and libraries for Computational Fluid Dynamics (CFD)
More information about the debian-science-commits
mailing list