Name: %{_name}
Version: %{_version}
Release: %{_release}
-License: GPL/BSD
+License: GPLv2 or BSD
Url: http://openfabrics.org/
Group: System Environment/Base
Source: %{_name}-%{_version}.tgz
Requires: perl
Requires: procps
Requires: module-init-tools
+Requires: lsof
Summary: Infiniband Driver and ULPs kernel modules
%description
InfiniBand "verbs", Access Layer and ULPs
chmod +x ${INFO} > /dev/null 2>&1
+%if 0%{?suse_version} == 1315
+install -d $RPM_BUILD_ROOT/%{_prefix}/lib/systemd/system
+install -m 0644 $RPM_BUILD_DIR/$NAME-$VERSION/source/ofed_scripts/openibd.service $RPM_BUILD_ROOT/%{_prefix}/lib/systemd/system
+%endif
+
# Copy infiniband configuration
install -d $RPM_BUILD_ROOT/%{RDMA_CONF_DIR}
install -m 0644 $RPM_BUILD_DIR/%{_name}-%{_version}/ofed_scripts/openib.conf $RPM_BUILD_ROOT/%{RDMA_CONF_DIR}
echo "OCRDMA_LOAD=yes" >> %{RDMA_CONF_DIR}/openib.conf
%endif
+%if 0%{?suse_version} == 1315
+/usr/bin/systemctl daemon-reload >/dev/null 2>&1 || :
+%endif
+
fi # 1 : closed
# END of post
# Clean /etc/modprobe.d/ofed.conf
# Remove previous configuration if exist
/sbin/depmod %{KVERSION}
+%if 0%{?suse_version} == 1315
+/usr/bin/systemctl daemon-reload >/dev/null 2>&1 || :
+%endif
+
# Clean udev.rules
%if ! %{include_udev_rules}
%endif
%{RDMA_CONF_DIR}/info
/etc/init.d/openibd
+%if 0%{?suse_version} == 1315
+%{_prefix}/lib/systemd/system/openibd.service
+%endif
/sbin/sysctl_perf_tuning
%if %{include_udev_rules}
/etc/udev/rules.d/90-ib.rules
--- /dev/null
+[Unit]
+Description=openibd - configure RDMA devices
+Documentation=file:/etc/infiniband/openib.conf
+After=wickedd.service wickedd-nanny.service
+Before=network.target remote-fs-pre.target
+RefuseManualStop=false
+DefaultDependencies=false
+
+[Service]
+Type=oneshot
+RemainAfterExit=yes
+ExecStart=/etc/init.d/openibd start
+ExecStop=/etc/init.d/openibd stop
+ExecReload=/etc/init.d/openibd restart
+
+[Install]
+WantedBy=sysinit.target