File tree Expand file tree Collapse file tree 3 files changed +11
-10
lines changed Expand file tree Collapse file tree 3 files changed +11
-10
lines changed Original file line number Diff line number Diff line change @@ -192,30 +192,30 @@ if [ $opt_tarpkg -eq 1 ]; then
192192 # Get version for directory name
193193 tarball_name=$( basename ${pkg_tarball} )
194194 tarball_root_dir=${tarball_name% .tar.gz}
195-
195+
196196 # Create a temporary directory using mktemp instead of a fixed name
197197 tarball_tmp=$( mktemp -d -p ${pkg_dir} ) >> ${pkg_log} 2>&1
198198 tar -xzf ${pkg_tarball} -C ${tarball_tmp} >> ${pkg_log} 2>&1
199199 if [ $? -ne 0 ]; then
200200 echo " ERROR: Failed to extract tarball ${pkg_tarball} . Exit" >> ${pkg_log}
201201 exit 1
202202 fi
203-
203+
204204 # Move spec file to the root directory to support rpmbuild
205205 cp ${pkg_dir} /contrib/scripts/${pkg_spec} ${tarball_tmp} /${tarball_root_dir} / >> ${pkg_log} 2>&1
206206 # Remove the duplicate spec file
207207 rm ${tarball_tmp} /${tarball_root_dir} /contrib/scripts/${pkg_spec} >> ${pkg_log} 2>&1
208-
208+
209209 # Create new tarball with proper structure
210210 pushd ${tarball_tmp} >> ${pkg_log} 2>&1
211211 tar -czf ${pkg_outdir} /${tarball_name} ${tarball_root_dir} >> ${pkg_log} 2>&1
212212 popd >> ${pkg_log} 2>&1
213-
213+
214214 echo ${pkg_label} " Release tarball created: ${pkg_outdir} /${tarball_name} "
215-
215+
216216 # Add tarball temporary directory to cleanup
217217 pkg_cleanup=" ${pkg_cleanup} ${tarball_tmp} "
218-
218+
219219fi
220220
221221if [ " $rc " -eq 0 ]; then
Original file line number Diff line number Diff line change 3333 --define='_sourcedir ${rpm_dir} ' \
3434 --define='_specdir ${rpm_dir} ' \
3535 --define='_builddir ${rpm_dir} ' \
36- --define='_tmppath ${rpm_dir} /_tmp'"
36+ --define='_tmppath ${rpm_dir} /_tmp' \
37+ --define='_make_opt ${make_opt} '"
3738 rpmopts=" --buildroot='${rpm_dir} /_rpm'"
3839fi
3940
@@ -66,7 +67,7 @@ if [ $opt_srcrpm -eq 1 ]; then
6667 if [ $opt_rpm -eq 1 ]; then
6768 test_exec=" env RPM_BUILD_NCPUS=${NPROC} rpmbuild -bs $rpmmacros $rpmopts $rpmspec "
6869 else
69- test_exec=" dpkg-buildpackage -us -uc -S"
70+ test_exec=" env make_opt= \" ${make_opt} \" dpkg-buildpackage -us -uc -S"
7071 fi
7172 do_check_result " $test_exec " " $test_id " " srcrpm" " $rpm_tap " " ${rpm_dir} /rpm-${test_id} "
7273 test_id=$(( test_id+ 1 ))
@@ -76,7 +77,7 @@ if [ $opt_binrpm -eq 1 ]; then
7677 if [ $opt_rpm -eq 1 ]; then
7778 test_exec=" env RPM_BUILD_NCPUS=${NPROC} rpmbuild -bb --define='configure_options $jenkins_test_custom_configure ' $rpmmacros $rpmopts $rpmspec "
7879 else
79- test_exec=" env configure_options=\" $jenkins_test_custom_configure \" dpkg-buildpackage -us -uc -b"
80+ test_exec=" env make_opt= \" ${make_opt} \" configure_options=\" $jenkins_test_custom_configure \" dpkg-buildpackage -us -uc -b"
8081 fi
8182 do_check_result " $test_exec " " $test_id " " binrpm" " $rpm_tap " " ${rpm_dir} /rpm-${test_id} "
8283 test_id=$(( test_id+ 1 ))
Original file line number Diff line number Diff line change @@ -16,7 +16,7 @@ build-debug:
1616 ./configure --with-ofed=/usr --prefix=/usr \
1717 --libdir=/usr/lib --includedir=/usr/include --sysconfdir=/etc \
1818 --enable-opt-log=none --enable-debug ${configure_options}
19- make
19+ make ${make_opt}
2020 cp -f src/core/.libs/libxlio.so libxlio-debug.so
2121 make clean
2222
You can’t perform that action at this time.
0 commit comments