File tree Expand file tree Collapse file tree 1 file changed +3
-2
lines changed
Expand file tree Collapse file tree 1 file changed +3
-2
lines changed Original file line number Diff line number Diff line change 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
5050RCFILELIST ="/usr/lib/rpm/rpmrc:./rpmrc"
51+ MACROFILELIST ="/usr/lib/rpm/macros:/etc/rpm:~/.rpmmacros:./rpmmacros"
5152RPM_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
9899ifdef 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"'
100101else
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
102103endif
103104 @mv $(RPM_SRPM_DIR)/$(RPM_SOURCE_NAME) .
104105 @mv $(RPM_BINARY_DIR)/$(RPM_BINARY_NAME) .
You can’t perform that action at this time.
0 commit comments