aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorOliver Smith <osmith@sysmocom.de>2020-05-08 15:34:11 +0200
committerOliver Smith <osmith@sysmocom.de>2020-05-08 15:34:11 +0200
commit8fd4c476eace2c9b3a3e06cf1aa70557b2b6aa1d (patch)
treeb69ffeae5a5521890d24d80bb9ba68758ffb27e0
parentb513ff9184a3a69144a49b7185b6984ff24f5506 (diff)
scripts/build_pkg.sh: set ext_man, ext_info macros
Required to build osmo-ggsn: ext_man = .gz on centos Change-Id: I3a88d19b9721d70c164007233f71f271e7cc084f
-rwxr-xr-xrpm-local/scripts/build_pkg.sh9
1 files changed, 9 insertions, 0 deletions
diff --git a/rpm-local/scripts/build_pkg.sh b/rpm-local/scripts/build_pkg.sh
index 4d0e0f2..3d9665f 100755
--- a/rpm-local/scripts/build_pkg.sh
+++ b/rpm-local/scripts/build_pkg.sh
@@ -35,5 +35,14 @@ dnf \
-y \
builddep $1.spec
+# Macros that are expected to be in the OBS prjconf
+# https://en.opensuse.org/openSUSE:Build_Service_cross_distribution_howto#Install_man_files
+# Without this, osmo-ggsn fails to build
+cat << EOF >> /etc/rpm/macros.dist
+# like OBS prjconf
+%ext_info .gz
+%ext_man .gz
+EOF
+
# Continue building as user
su user -c "/scripts/build_pkg_user.sh $1"