mirror of
https://github.com/ceph/ceph
synced 2025-01-29 14:34:40 +00:00
install-deps.sh: install python3-devel for python related rpm macros
python3-devel depends on python-rpm-macros, which in turn depends on python-srpm-macros. the latter offers `python3_pkgversion` macro, which is necessary for prepare the build dependencies of rpm packages. this change avoids the unnecessary `$yumdnf` calls, and to simplify the code. Signed-off-by: Kefu Chai <kchai@redhat.com>
This commit is contained in:
parent
fb6290b1fa
commit
7a93cb2ba0
@ -372,7 +372,6 @@ else
|
||||
$SUDO rpm --import /etc/pki/rpm-gpg/RPM-GPG-KEY-EPEL-$MAJOR_VERSION
|
||||
$SUDO rm -f /etc/yum.repos.d/dl.fedoraproject.org*
|
||||
if test $ID = centos -a $MAJOR_VERSION = 7 ; then
|
||||
$SUDO $yumdnf install -y python36-devel
|
||||
case "$ARCH" in
|
||||
x86_64)
|
||||
$SUDO yum -y install centos-release-scl
|
||||
@ -398,8 +397,8 @@ else
|
||||
;;
|
||||
esac
|
||||
munge_ceph_spec_in $with_seastar $for_make_check $DIR/ceph.spec
|
||||
# for python3_pkgversion
|
||||
$SUDO $yumdnf install -y python-srpm-macros
|
||||
# for python3_pkgversion macro defined by python-srpm-macros, which is required by python3-devel
|
||||
$SUDO $yumdnf install -y python3-devel
|
||||
$SUDO $builddepcmd $DIR/ceph.spec 2>&1 | tee $DIR/yum-builddep.out
|
||||
[ ${PIPESTATUS[0]} -ne 0 ] && exit 1
|
||||
if [ -n "$dts_ver" ]; then
|
||||
|
Loading…
Reference in New Issue
Block a user