Skip to content

Commit

Permalink
PMM-12314 temp disable debug packages
Browse files Browse the repository at this point in the history
  • Loading branch information
ademidoff committed Dec 19, 2023
1 parent 185fb45 commit ca7b00a
Showing 1 changed file with 11 additions and 8 deletions.
19 changes: 11 additions & 8 deletions build/scripts/build-server-rpm
Original file line number Diff line number Diff line change
Expand Up @@ -31,7 +31,7 @@ is_build_needed() {
# s3://pmm-build-cache/RELEASE/7 - el7
# s3://pmm-build-cache/RELEASE/9 - el9

# This is for el9
# RPM_EPOCH is set for Feature Builds
if [ -n "$RPM_EPOCH" ]; then
aws s3 sync \
--region us-east-2 \
Expand Down Expand Up @@ -65,7 +65,7 @@ prepare_specs() {

sed -i -e "s/global commit.*/global commit ${full_commit}/" ${rpmbuild_dir}/SOURCES/${spec_name}.spec
if [[ ${spec_name} != "grafana" ]]; then
sed -i -e "s/Version:.*/Version: ${pmm_version}/" ${rpmbuild_dir}/SOURCES/${spec_name}.spec
sed -i -e "s/Version:.*/Version: ${pmm_version}/" ${rpmbuild_dir}/SOURCES/${spec_name}.spec
fi

if [ -z "${full_pmm_version}" ]; then
Expand Down Expand Up @@ -112,24 +112,27 @@ build() {
sudo chown -R builder:builder /home/builder/rpm/RPMS /home/builder/rpm/SOURCES
# Add 'Epoch' to spec file to prevent update of rpms which are built in PR build
if [ -n \"$RPM_EPOCH\" ]; then
sed -i '/^Version:.*/i Epoch: 1' /home/builder/rpm/SOURCES/${spec_name}.spec
fi
# if [ -n \"$RPM_EPOCH\" ]; then
# sed -i '/^Version:.*/i Epoch: 1' /home/builder/rpm/SOURCES/${spec_name}.spec
# fi
rm -rf /home/builder/rpm/RPMS/${spec_name}-*
printf '[local]\nname=local\nbaseurl=file:///home/builder/rpm/RPMS\ngpgcheck=0\nenabled=1\n' \
| sudo tee /etc/yum.repos.d/local.repo
until /usr/bin/createrepo_c --update /home/builder/rpm/RPMS; do
echo waiting
sleep 1
echo waiting
sleep 1
done
sudo yum-builddep --randomwait=1 -y SOURCES/${spec_name}.spec
spectool -C SOURCES -g SOURCES/${spec_name}.spec
rpmbuild --define '_rpmdir %{_topdir}/RPMS/${spec_name}-${rpm_version}' --define 'dist .${rpmbuild_dist}' -ba SOURCES/${spec_name}.spec
rpmbuild --define '_rpmdir %{_topdir}/RPMS/${spec_name}-${rpm_version}' \
--define 'dist .${rpmbuild_dist}' \
--define 'debug_package %{nil}' \
-ba SOURCES/${spec_name}.spec
rm -f SOURCES/${spec_name}.spec*
sudo chown -R $(id -u):$(id -g) /home/builder/rpm/RPMS /home/builder/rpm/SOURCES
Expand Down

0 comments on commit ca7b00a

Please sign in to comment.