add dist if not defined

This commit is contained in:
boypt
2024-12-18 15:31:37 +08:00
parent ef87e7d32e
commit 533bfd5b55

View File

@@ -68,13 +68,19 @@ GUESS_DIST() {
BUILD_RPM() {
source version.env
SOURCES=( $OPENSSHSRC \
local SOURCES=( $OPENSSHSRC \
$OPENSSLSRC \
$ASKPASSSRC \
)
# only on EL5, perl source is needed.
[[ $rpmtopdir == "el5" ]] && SOURCES+=($PERLSRC)
# add dist variable if not defined
local OTHERRPMOPTS=
local dist=$(rpm --eval '%{?dist}')
[[ -z $dist ]] && dist=$(rpm -q glibc | rev | cut -d. -f2 | rev) && OTHERRPMOPTS="--define dist ${dist}"
pushd $rpmtopdir
for fn in ${SOURCES[@]}; do
CHECKEXISTS $fn && \
@@ -89,6 +95,7 @@ BUILD_RPM() {
--define 'no_gtk2 1' \
--define 'skip_gnome_askpass 1' \
--define 'skip_x11_askpass 1' \
"${OTHERRPMOPTS}" \
;
popd
}