modify specfile and makefile to only install /usr/sbin/mpxyd
if built with mpss present. If files don't exist, mpss not
installed, make sure /usr/sbin is not incorrectly installed as a file.
Signed-off-by: Patrick Mccormick <patrick.m.mccormick@intel.com>
Ack-by: Arlin Davis <arlin.r.davis@intel.com>
sysconf_DATA += doc/mpxyd.conf
install-exec-hook:
- install -D -m 755 mpxyd.init $(DESTDIR)$(sysconfdir)/init.d/mpxyd;
+ install -D -m 755 mpxyd.init $(DESTDIR)$(sysconfdir)/init.d/mpxyd;
+ echo %{_sbindir}/mpxyd > mcm-files
+ echo %{_sysconfdir}/init.d/mpxyd >> mcm-files
+ echo %{_sysconfdir}/mpxyd.conf >> mcm-files
endif
dist-hook: dapl.spec
# make init.d so we can exclude it later:
mkdir -p %{buildroot}%{_sysconfdir}/init.d
+touch mcm-files
%clean
rm -rf %{buildroot}
%postun
/sbin/ldconfig
-%files
+%files -f mcm-files
%defattr(-,root,root,-)
%{_libdir}/libda*.so.*
-%{_sbindir}
-%exclude %dir %{_sysconfdir}/init.d/
-%{_sysconfdir}/*
+%config %{_sysconfdir}/dat.conf
%doc AUTHORS README COPYING ChangeLog LICENSE.txt LICENSE2.txt LICENSE3.txt README.mcm
%files devel