summaryrefslogtreecommitdiffstats
path: root/src/software
diff options
context:
space:
mode:
authorMichal Minar <miminar@redhat.com>2013-12-13 13:32:17 +0100
committerMichal Minar <miminar@redhat.com>2013-12-13 13:32:43 +0100
commit274bfe68fab6ceff4304670992a24a1f4f0b8965 (patch)
treeff11405db36fb572390669ef31def684b4f3d0a2 /src/software
parent0193c107ab1b8e0f9155231a8d224a5e26ba436d (diff)
downloadopenlmi-providers-274bfe68fab6ceff4304670992a24a1f4f0b8965.tar.gz
openlmi-providers-274bfe68fab6ceff4304670992a24a1f4f0b8965.tar.xz
openlmi-providers-274bfe68fab6ceff4304670992a24a1f4f0b8965.zip
software: fixed tests for rhel7
$RPM_BUILD_DIR is not created before %install phase on rhel7. It needs to be done explicitly.
Diffstat (limited to 'src/software')
-rw-r--r--src/software/test/reposetup.py3
1 files changed, 2 insertions, 1 deletions
diff --git a/src/software/test/reposetup.py b/src/software/test/reposetup.py
index 446737c..94c0a80 100644
--- a/src/software/test/reposetup.py
+++ b/src/software/test/reposetup.py
@@ -480,7 +480,8 @@ def _build_pkg(rpmbuild_dir, pkg_nevra, pkg_dict):
spec_args['files_string'] = "\n".join(
_make_spec_files_string('/', pkg_dict.get('files', {})))
if pkg_dict.get('files', []):
- spec_args['install_string'] = 'cp -a ./* ${RPM_BUILD_ROOT}/'
+ spec_args['install_string'] = \
+ 'mkdir -p ${RPM_BUILD_ROOT}\ncp -a ./* ${RPM_BUILD_ROOT}/'
else:
spec_args['install_string'] = ''
spec.write(SPEC_TEMPLATE % spec_args)