%bcond_without lustre_utils
%bcond_without lustre_iokit
%bcond_without lustre_modules
-%bcond_with lnet_dlc
+%bcond_with snmp
%bcond_without manpages
%bcond_without shared
%bcond_without static
%{!?with_ldiskfs:--disable-ldiskfs} \
%{!?with_servers:--disable-server} \
%{!?with_zfs:--without-zfs} \
- %{!?with_lnet_dlc:--disable-dlc} \
+ %{!?with_snmp:--disable-snmp} \
%{!?with_manpages:--disable-manpages} \
%{!?with_systemd:--with-systemdsystemunitdir=no} \
%{?with_systemd:--with-systemdsystemunitdir=%{_unitdir}} \
# fc18 needs 'x' permission for library files
find $RPM_BUILD_ROOT -name \*.so -type f -exec chmod +x {} \;
-%if %{with lnet_dlc}
rm -f $RPM_BUILD_ROOT%{_libdir}/liblnetconfig.la
%if %{with static}
echo '%attr(-, root, root) %{_libdir}/liblnetconfig.a' >>lustre.files
echo '%attr(-, root, root) %{_libdir}/liblnetconfig.so' >>lustre.files
echo '%attr(-, root, root) %{_libdir}/liblnetconfig.so.*' >>lustre.files
%endif
-%endif
%if %{with ldiskfs}
echo '%{_libdir}/libiam.a' >>lustre.files
%endif
-if [ -d $RPM_BUILD_ROOT%{_libdir}/lustre/snmp ] ; then
- echo '%{_libdir}/lustre/snmp' >>lustre.files
-fi
+%if %{with snmp}
+mkdir -p $RPM_BUILD_ROOT/%{_libdir}/lustre/snmp
+echo '%{_libdir}/lustre/snmp' >>lustre.files
+%endif
%if %{with lustre_utils}
mkdir -p $RPM_BUILD_ROOT/%{_datadir}/lustre
-find $RPM_BUILD_ROOT%{_libdir}/@PACKAGE@ -name \*.la -type f -exec rm -f {} \;
+if [ -d $RPM_BUILD_ROOT%{_libdir}/lustre ] ; then
+ find $RPM_BUILD_ROOT%{_libdir}/@PACKAGE@ -name \*.la -type f -exec rm -f {} \;
+fi
%endif
%if %{with lustre_modules}
%{_bindir}/lfs
%{_bindir}/lfs_migrate
/sbin/mount.lustre
-%{_libdir}/libptlctl.a
-%{_libdir}/libcfsutil.a
%if %{with static}
%{_libdir}/liblustreapi.a
%endif
%if %{with shared}
-%{_libdir}/liblustreapi.so
-%{_libdir}/liblustreapi.so.*
+%{_libdir}/liblustreapi.so*
%endif
%if %{with manpages}
%{_mandir}/man?/*
%{_includedir}/linux/lustre
%endif
%{_sysconfdir}/udev/rules.d/99-lustre.rules
+%if %{with zfs}
%config(noreplace) %{_sysconfdir}/ldev.conf
-%if %{with lnet_dlc}
-%config(noreplace) %{_sysconfdir}/lnet.conf
%endif
+%config(noreplace) %{_sysconfdir}/lnet.conf
%config(noreplace) %{_sysconfdir}/modprobe.d/ko2iblnd.conf
%if %{with lustre_utils}
%config(noreplace) %{_sysconfdir}/lnet_routes.conf
%files osd-zfs-mount
%defattr(-,root,root)
%{_libdir}/@PACKAGE@/mount_osd_zfs.so
+%{_sysconfdir}/zfs/zed.d/*
%endif
%endif
%endif