[Ocfs2-test-devel] [PATCH 1/1] ocfs2-test: Fix problem when running from a RPM installed directory.
Marcos Matsunaga
Marcos.Matsunaga at oracle.com
Wed Feb 18 19:19:29 PST 2009
- Config.make create the directory tmp and sets 1777 permission.
- ocfs2-test.spec-generic.in adds the tmp dir to the list of RPM files.
- changed the skel files to point to O2TDIR/tmp/mpihosts
Signed-off-by: Marcos Matsunaga <Marcos.Matsunaga at oracle.com>
---
programs/python_common/Config.make | 4 ++--
programs/python_common/config_py.skel | 2 +-
programs/python_common/config_shell.skel | 2 +-
vendor/common/ocfs2-test.spec-generic.in | 1 +
4 files changed, 5 insertions(+), 4 deletions(-)
diff --git a/programs/python_common/Config.make b/programs/python_common/Config.make
index 92787b8..fef1b4c 100644
--- a/programs/python_common/Config.make
+++ b/programs/python_common/Config.make
@@ -15,7 +15,7 @@ ifdef CONFIG_SCRIPT
$(SHELL) $(CURDIR)/$(CONFIG_SCRIPT) $(DESTDIR) $(INSTALLDIR)
endif
- mkdir -p $(DESTDIR)/workfiles $(DESTDIR)/log
- chmod 1777 $(DESTDIR)/log
+ mkdir -p $(DESTDIR)/workfiles $(DESTDIR)/log $(DESTDIR)/tmp
+ chmod 1777 $(DESTDIR)/log $(DESTDIR)/tmp
install: config-script
diff --git a/programs/python_common/config_py.skel b/programs/python_common/config_py.skel
index f27b2b8..263d056 100755
--- a/programs/python_common/config_py.skel
+++ b/programs/python_common/config_py.skel
@@ -31,7 +31,7 @@ LIBDIR = O2TDIR + '/lib'
LOGFILE = O2TDIR + '/log/o2t.log'
-MPIHOSTS = WORKFILESDIR + '/mpihosts'
+MPIHOSTS = O2TDIR + '/tmp/mpihosts'
KERNELDIR = 'linux*'
diff --git a/programs/python_common/config_shell.skel b/programs/python_common/config_shell.skel
index 71680f1..629d930 100755
--- a/programs/python_common/config_shell.skel
+++ b/programs/python_common/config_shell.skel
@@ -30,7 +30,7 @@ LIBDIR=${O2TDIR}/lib
export LIBDIR
LOGFILE=${O2TDIR}/log/o2t.log
export LOGFILE
-MPIHOSTS=${WORKFILESDIR}/mpihosts
+MPIHOSTS=${O2TDIR}/tmp/mpihosts
export MPIHOSTS
KERNELDIR=linux*
export KERNELDIR
diff --git a/vendor/common/ocfs2-test.spec-generic.in b/vendor/common/ocfs2-test.spec-generic.in
index a8375ee..7f2c487 100644
--- a/vendor/common/ocfs2-test.spec-generic.in
+++ b/vendor/common/ocfs2-test.spec-generic.in
@@ -206,6 +206,7 @@ rm -rf "$RPM_BUILD_ROOT"
%{_installdir}/bin/quota_tests.sh
%{_installdir}/bin/run_quota_multi_tests.py
%{_installdir}/log
+%{_installdir}/tmp
%{_installdir}/workfiles/fsck-test/medium-disk/fsck.ocfs2.00.stdout
%{_installdir}/workfiles/fsck-test/medium-disk/fsck.ocfs2.01.stdout
%{_installdir}/workfiles/fsck-test/medium-disk/fsck.ocfs2.02.stdout
--
1.5.6.5
More information about the Ocfs2-test-devel
mailing list