Skip to content

Commit d112877

Browse files
committed
adjust building for bug 2936/2538
1 parent ae4d047 commit d112877

File tree

1 file changed

+3
-2
lines changed

1 file changed

+3
-2
lines changed

scripts/package/Makefile

Lines changed: 3 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -48,6 +48,7 @@ endif
4848
# The rpmrc file translates targets where there are multiple choices per
4949
# architecture. On build, the derived RPM_BUILD_ARCH is given as the target
5050
RCFILELIST="/usr/lib/rpm/rpmrc:./rpmrc"
51+
MACROFILELIST="/usr/lib/rpm/macros:/etc/rpm:~/.rpmmacros:./rpmmacros"
5152
RPM_TMP_BUILD_DIR=$(HOME)/tmp/rpm-build
5253
# noarch package
5354
#RPM_BUILD_ARCH=$(shell rpm --rcfile ${RCFILELIST} --eval=%{_target_cpu})
@@ -96,9 +97,9 @@ $(RPM_BINARY_NAME) $(RPM_SOURCE_NAME): $(PACKAGE).spec $(SOURCE1) $(TETJ)
9697
@mkdir -p $(RPM_TMP_BUILD_DIR)/RPMS
9798
@mkdir -p $(RPM_TMP_BUILD_DIR)/SRPMS
9899
ifdef SIGN_PACKAGES
99-
@expect -c 'set timeout -1' -c 'spawn $(RPM_BUILD_CMD) --sign --rcfile ${RCFILELIST} --define=_sourcedir\ $(PWD) --define=_topdir\ $(RPM_TMP_BUILD_DIR) --define=_target_cpu\ $(RPM_BUILD_ARCH) -ba $(PACKAGE).spec' -c 'expect -ex "Enter pass phrase:"' -c 'send "\n"' -c 'expect "Executing(%clean)"' -c 'expect "exit 0"' -c 'send "\n"'
100+
@expect -c 'set timeout -1' -c 'spawn $(RPM_BUILD_CMD) --sign --rcfile ${RCFILELIST} --macros=$(MACROFILELIST) --define=_sourcedir\ $(PWD) --define=_topdir\ $(RPM_TMP_BUILD_DIR) --define=_target_cpu\ $(RPM_BUILD_ARCH) -ba $(PACKAGE).spec' -c 'expect -ex "Enter pass phrase:"' -c 'send "\n"' -c 'expect "Executing(%clean)"' -c 'expect "exit 0"' -c 'send "\n"'
100101
else
101-
@$(RPM_BUILD_CMD) --rcfile ${RCFILELIST} --define="_sourcedir $(PWD)" --define="_topdir $(RPM_TMP_BUILD_DIR)" --define="_target_cpu $(RPM_BUILD_ARCH)" -ba $(PACKAGE).spec
102+
@$(RPM_BUILD_CMD) --rcfile ${RCFILELIST} --macros=$(MACROFILELIST) --define="_sourcedir $(PWD)" --define="_topdir $(RPM_TMP_BUILD_DIR)" --define="_target_cpu $(RPM_BUILD_ARCH)" -ba $(PACKAGE).spec
102103
endif
103104
@mv $(RPM_SRPM_DIR)/$(RPM_SOURCE_NAME) .
104105
@mv $(RPM_BINARY_DIR)/$(RPM_BINARY_NAME) .

0 commit comments

Comments
 (0)