fix(rpm): remove unnecessary copy step

RPMs are already written to /packages/rpm/${DIST_NAME}/ by rpmbuild
when using --rpmdir flag. No need to copy from RPMS directory.

Co-authored-by: Qwen-Coder <qwen-coder@alibabacloud.com>
This commit is contained in:
toto
2026-03-03 22:27:13 +00:00
parent af62c43465
commit 0c8be83173

View File

@ -38,6 +38,7 @@ cp -r /tmp/pkgroot/* /root/rpmbuild/BUILD/
# Build RPM using rpmbuild # Build RPM using rpmbuild
# Use --noclean to keep BUILD directory contents # Use --noclean to keep BUILD directory contents
# Use --rpmdir to output RPMs directly to /packages/rpm/${DIST_NAME}/
rpmbuild -bb /root/rpmbuild/SPECS/logcorrelator.spec \ rpmbuild -bb /root/rpmbuild/SPECS/logcorrelator.spec \
--define "version ${VERSION}" \ --define "version ${VERSION}" \
--define "dist .${DIST_NAME}" \ --define "dist .${DIST_NAME}" \
@ -45,10 +46,7 @@ rpmbuild -bb /root/rpmbuild/SPECS/logcorrelator.spec \
--define "_rpmdir /packages/rpm/${DIST_NAME}" \ --define "_rpmdir /packages/rpm/${DIST_NAME}" \
--noclean --noclean
# Ensure output directory exists and copy RPM # RPMs are already in /packages/rpm/${DIST_NAME}/
mkdir -p /packages/rpm/${DIST_NAME}
cp /root/rpmbuild/RPMS/x86_64/*.rpm /packages/rpm/${DIST_NAME}/
echo "RPM built for ${DIST_NAME}:" echo "RPM built for ${DIST_NAME}:"
ls -la /packages/rpm/${DIST_NAME}/ ls -la /packages/rpm/${DIST_NAME}/
EOF EOF