[Modify the use of sudo commands]
This commit is contained in:
parent
ead54e4a5a
commit
2a36659e10
|
@ -19,18 +19,23 @@ echo "compile_dir: ${compile_dir}"
|
|||
echo "pkg_dir: ${pkg_dir}"
|
||||
echo "spec_file: ${spec_file}"
|
||||
|
||||
if [ -d ${pkg_dir} ]; then
|
||||
rm -rf ${pkg_dir}
|
||||
csudo=""
|
||||
if command -v sudo > /dev/null; then
|
||||
csudo="sudo"
|
||||
fi
|
||||
mkdir -p ${pkg_dir}
|
||||
|
||||
if [ -d ${pkg_dir} ]; then
|
||||
${csudo} rm -rf ${pkg_dir}
|
||||
fi
|
||||
${csudo} mkdir -p ${pkg_dir}
|
||||
cd ${pkg_dir}
|
||||
|
||||
mkdir -p BUILD BUILDROOT RPMS SOURCES SPECS SRPMS
|
||||
${csudo} mkdir -p BUILD BUILDROOT RPMS SOURCES SPECS SRPMS
|
||||
|
||||
rpmbuild --define="_version ${tdengine_ver}" --define="_topdir ${pkg_dir}" --define="_compiledir ${compile_dir}" -bb ${spec_file}
|
||||
${csudo} rpmbuild --define="_version ${tdengine_ver}" --define="_topdir ${pkg_dir}" --define="_compiledir ${compile_dir}" -bb ${spec_file}
|
||||
|
||||
# copy rpm package to output_dir, then clean temp dir
|
||||
#echo "rmpbuild end, cur_dir: $(pwd) "
|
||||
cp -rf RPMS/* ${output_dir}
|
||||
${csudo} cp -rf RPMS/* ${output_dir}
|
||||
cd ..
|
||||
rm -rf ${pkg_dir}
|
||||
${csudo} rm -rf ${pkg_dir}
|
||||
|
|
Loading…
Reference in New Issue