Name: isns-utils Version: 0.93 Release: 4%{?dist} Summary: The iSNS daemon and utility programs Group: System Environment/Daemons License: LGPLv2+ URL: http://www.kernel.org/pub/linux/kernel/people/mnc/open-isns Source0: http://www.kernel.org/pub/linux/kernel/people/mnc/open-isns/releases/open-isns-%{version}.tar.bz2 Source1: isnsd.service BuildRequires: openssl-devel automake pkgconfig systemd-devel Requires(post): systemd-units Requires(preun): systemd-units Requires(postun): systemd-units %description The iSNS package contains the daemon and tools to setup a iSNS server, and iSNS client tools. The Internet Storage Name Service (iSNS) protocol allows automated discovery, management and configuration of iSCSI and Fibre Channel devices (using iFCP gateways) on a TCP/IP network. %prep %setup -q -n open-isns-%{version} %build if pkg-config openssl ; then CPPFLAGS=$(pkg-config --cflags openssl) ; export CPPFLAGS LDFLAGS=$(pkg-config --libs openssl) ; export LDFLAGS fi autoconf autoheader %configure sed -i -e 's|-Wall -g -O2|%{optflags}|' Makefile make %{?_smp_mflags} %install install -d %{buildroot}%{_sbindir} install -d %{buildroot}%{_mandir}/man8 install -d %{buildroot}%{_mandir}/man5 install -d %{buildroot}%{_unitdir} install -d %{buildroot}%{_sysconfdir}/isns install -d %{buildroot}%{_var}/lib install -d %{buildroot}%{_var}/lib/isns install -p -m 644 etc/isnsd.conf %{buildroot}%{_sysconfdir}/isns/isnsd.conf install -p -m 644 etc/isnsdd.conf %{buildroot}%{_sysconfdir}/isns/isnsdd.conf install -p -m 644 etc/isnsadm.conf %{buildroot}%{_sysconfdir}/isns/isnsadm.conf install -p -m 755 isnsd isnsdd isnsadm isnssetup %{buildroot}%{_sbindir} install -p -m 644 %{SOURCE1} %{buildroot}%{_unitdir}/isnsd.service install -p -m 644 doc/isns_config.5 %{buildroot}/%{_mandir}/man5/ install -p -m 644 doc/isnsd.8 doc/isnsdd.8 doc/isnsadm.8 %{buildroot}/%{_mandir}/man8/ %post %systemd_post isnsd.service %postun %systemd_postun isnsd.service %preun %systemd_preun isnsd.service %triggerun -- isns-utils < 0.91-7 # Save the current service runlevel info # User must manually run systemd-sysv-convert --apply httpd # to migrate them to systemd targets /usr/bin/systemd-sysv-convert --save isnsd >/dev/null 2>&1 ||: # Run these because the SysV package being removed won't do them /sbin/chkconfig --del isnsd >/dev/null 2>&1 || : /bin/systemctl try-restart isnsd.service >/dev/null 2>&1 || : %files %doc COPYING README %{_sbindir}/isnsd %{_sbindir}/isnsadm %{_sbindir}/isnsdd %{_sbindir}/isnssetup %{_mandir}/man8/* %{_mandir}/man5/* %{_unitdir}/isnsd.service %dir %{_sysconfdir}/isns %dir %{_var}/lib/isns %attr(0644,root,root) %config(noreplace) %{_sysconfdir}/isns/* %changelog * Sun Aug 4 2013 Peter Robinson 0.93-4 - Fix FTBFS, modernise spec * Sat Aug 03 2013 Fedora Release Engineering - 0.93-3 - Rebuilt for https://fedoraproject.org/wiki/Fedora_20_Mass_Rebuild * Thu Feb 14 2013 Fedora Release Engineering - 0.93-2 - Rebuilt for https://fedoraproject.org/wiki/Fedora_19_Mass_Rebuild * Mon Sep 10 2012 Chris Leech - 0.93-1 - Rebase to 0.93 - Make use of systemd rpm macros for scriptlets, BZ 850174 * Thu Jul 19 2012 Fedora Release Engineering - 0.91-8 - Rebuilt for https://fedoraproject.org/wiki/Fedora_18_Mass_Rebuild * Wed Feb 15 2012 Jon Ciesla - 0.91-7 - Migrate to systemd, BZ 789707. * Fri Jan 13 2012 Fedora Release Engineering - 0.91-6 - Rebuilt for https://fedoraproject.org/wiki/Fedora_17_Mass_Rebuild * Wed Feb 09 2011 Fedora Release Engineering - 0.91-5 - Rebuilt for https://fedoraproject.org/wiki/Fedora_15_Mass_Rebuild * Fri Aug 21 2009 Tomas Mraz - 0.91-4 - rebuilt with new openssl * Fri Jul 24 2009 Fedora Release Engineering - 0.91-3 - Rebuilt for https://fedoraproject.org/wiki/Fedora_12_Mass_Rebuild * Wed Feb 25 2009 Fedora Release Engineering - 0.91-2 - Rebuilt for https://fedoraproject.org/wiki/Fedora_11_Mass_Rebuild * Sat Jan 17 2009 Tomas Mraz - 0.91-1 - rebuild with new openssl * Wed Jan 16 2008 Mike Christie - 0.91-0.0 - first build