defs.mk, rpmdist.mk, pkg.sh: Fix detection of rpmbuild path

$HOME/rpmbuild was not correctly assumed as build directory if it doesn't exist.

Signed-off-by: Jan Lindemann <jan@janware.com>
This commit is contained in:
Jan Lindemann 2019-01-03 20:00:01 +00:00
commit 98e7606029
3 changed files with 17 additions and 5 deletions

View file

@ -59,8 +59,13 @@ ifeq ($(PKG_FORMAT),debian)
RPMS_DIR = $(TOPDIR)/dist/src
SRPMS_DIR = $(TOPDIR)/dist/src
else
RPMS_DIR = $(firstword $(wildcard $(HOME)/rpmbuild/RPMS/$(RPM_ARCH) /usr/src/packages/RPMS/$(RPM_ARCH)))
SRPMS_DIR = $(firstword $(wildcard $(HOME)/rpmbuild/SRPMS /usr/src/packages/SRPMS))
ifeq ($(BUILD_USER),root)
RPMS_BUILD_DIR = /usr/src/packages
else
RPMS_BUILD_DIR = $(HOME)/rpmbuild
endif
RPMS_DIR = $(RPMS_BUILD_DIR)/RPMS/$(RPM_ARCH)
SRPMS_DIR = $(RPMS_BUILD_DIR)/SRPMS
endif
DIST_DIRS = $(DIST_SRC_DIR) $(DIST_PCKG_DIR)