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:
@ -38,6 +38,7 @@ cp -r /tmp/pkgroot/* /root/rpmbuild/BUILD/
|
||||
|
||||
# Build RPM using rpmbuild
|
||||
# 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 \
|
||||
--define "version ${VERSION}" \
|
||||
--define "dist .${DIST_NAME}" \
|
||||
@ -45,10 +46,7 @@ rpmbuild -bb /root/rpmbuild/SPECS/logcorrelator.spec \
|
||||
--define "_rpmdir /packages/rpm/${DIST_NAME}" \
|
||||
--noclean
|
||||
|
||||
# Ensure output directory exists and copy RPM
|
||||
mkdir -p /packages/rpm/${DIST_NAME}
|
||||
cp /root/rpmbuild/RPMS/x86_64/*.rpm /packages/rpm/${DIST_NAME}/
|
||||
|
||||
# RPMs are already in /packages/rpm/${DIST_NAME}/
|
||||
echo "RPM built for ${DIST_NAME}:"
|
||||
ls -la /packages/rpm/${DIST_NAME}/
|
||||
EOF
|
||||
|
||||
Reference in New Issue
Block a user