Skip to content

Commit c158c93

Browse files
authored
Merge pull request #1745 from nmorey/dev/master/systemd
SUSE spec tweaks
2 parents a4da21a + fb62230 commit c158c93

3 files changed

Lines changed: 14 additions & 36 deletions

File tree

buildlib/azure-pipelines.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -34,7 +34,7 @@ resources:
3434
image: ucfconsort.azurecr.io/rdma-core/ubuntu-20.04:44.0
3535
endpoint: ucfconsort_registry
3636
- container: leap
37-
image: ucfconsort.azurecr.io/rdma-core/opensuse-15.0:25.0
37+
image: ucfconsort.azurecr.io/rdma-core/opensuse-16.0:64.0
3838
endpoint: ucfconsort_registry
3939
- container: i386
4040
image: ucfconsort.azurecr.io/rdma-core/debian-11-i386:37.0

buildlib/cbuild

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -404,7 +404,7 @@ class ZypperEnvironment(Environment):
404404
return res;
405405

406406
class leap(ZypperEnvironment):
407-
docker_parent = "opensuse/leap:15.0";
407+
docker_parent = "opensuse/leap:16.0";
408408
specfile = "suse/rdma-core.spec";
409409
pkgs = {
410410
'cmake',
@@ -426,7 +426,7 @@ class leap(ZypperEnvironment):
426426
};
427427
rpmbuild_options = [ "--without=curlmini" ];
428428
to_azp = True;
429-
name = "opensuse-15.0";
429+
name = "opensuse-16.0";
430430
aliases = {"leap"};
431431

432432
class tumbleweed(ZypperEnvironment):

suse/rdma-core.spec

Lines changed: 11 additions & 33 deletions
Original file line numberDiff line numberDiff line change
@@ -203,7 +203,6 @@ RDMA core development libraries and headers.
203203
%package -n libibverbs
204204
Summary: Library & drivers for direct userspace use of InfiniBand/iWARP/RoCE hardware
205205
Group: System/Libraries
206-
Requires: %{name}%{?_isa} = %{version}-%{release}
207206
Obsoletes: libcxgb4-rdmav2 < %{version}-%{release}
208207
Obsoletes: libefa-rdmav2 < %{version}-%{release}
209208
Obsoletes: libhfi1verbs-rdmav2 < %{version}-%{release}
@@ -530,38 +529,17 @@ for service in rdma rdma-ndd ibacm iwpmd srp_daemon; do ln -sf %{_sbindir}/servi
530529
rm -rf %{buildroot}/%{_initddir}/
531530
rm -rf %{buildroot}/%{_sbindir}/srp_daemon.sh
532531

533-
%post -n %verbs_lname -p /sbin/ldconfig
534-
%postun -n %verbs_lname -p /sbin/ldconfig
535-
536-
%post -n %efa_lname -p /sbin/ldconfig
537-
%postun -n %efa_lname -p /sbin/ldconfig
538-
539-
%post -n %hns_lname -p /sbin/ldconfig
540-
%postun -n %hns_lname -p /sbin/ldconfig
541-
542-
%post -n %ionic_lname -p /sbin/ldconfig
543-
%postun -n %ionic_lname -p /sbin/ldconfig
544-
545-
%post -n %mana_lname -p /sbin/ldconfig
546-
%postun -n %mana_lname -p /sbin/ldconfig
547-
548-
%post -n %mlx4_lname -p /sbin/ldconfig
549-
%postun -n %mlx4_lname -p /sbin/ldconfig
550-
551-
%post -n %mlx5_lname -p /sbin/ldconfig
552-
%postun -n %mlx5_lname -p /sbin/ldconfig
553-
554-
%post -n %umad_lname -p /sbin/ldconfig
555-
%postun -n %umad_lname -p /sbin/ldconfig
556-
557-
%post -n %rdmacm_lname -p /sbin/ldconfig
558-
%postun -n %rdmacm_lname -p /sbin/ldconfig
559-
560-
%post -n libibnetdisc%{ibnetdisc_major} -p /sbin/ldconfig
561-
%postun -n libibnetdisc%{ibnetdisc_major} -p /sbin/ldconfig
562-
563-
%post -n libibmad%{mad_major} -p /sbin/ldconfig
564-
%postun -n libibmad%{mad_major} -p /sbin/ldconfig
532+
%ldconfig_scriptlets -n %verbs_lname
533+
%ldconfig_scriptlets -n %efa_lname
534+
%ldconfig_scriptlets -n %hns_lname
535+
%ldconfig_scriptlets -n %ionic_lname
536+
%ldconfig_scriptlets -n %mana_lname
537+
%ldconfig_scriptlets -n %mlx4_lname
538+
%ldconfig_scriptlets -n %mlx5_lname
539+
%ldconfig_scriptlets -n %umad_lname
540+
%ldconfig_scriptlets -n %rdmacm_lname
541+
%ldconfig_scriptlets -n libibnetdisc%{ibnetdisc_major}
542+
%ldconfig_scriptlets -n libibmad%{mad_major}
565543

566544
%pre
567545
# Avoid restoring outdated stuff in posttrans

0 commit comments

Comments
 (0)