diff --git a/stgt/scsi-target-utils.spec b/stgt/scsi-target-utils.spec new file mode 100644 index 0000000..bed7d55 --- /dev/null +++ b/stgt/scsi-target-utils.spec @@ -0,0 +1,83 @@ + +Name: scsi-target-utils +Version: 0.9.1 +Release: 1 +Summary: The SCSI target daemon and utility programs + +Group: System Environment/Daemons +License: GPL +URL: http://stgt.berlios.de +Source0: http://stgt.berlios.de/releases/tgt-0.9.1.tar.bz2 +Source1: tgtd.init +BuildRoot: %{_tmppath}/%{name}-%{version}-%{release}-root-%(%{__id_u} -n) + +BuildRequires: openssl-devel, pkgconfig +Requires: /sbin/chkconfig + +%description +The SCSI target package contains the daemon and tools to setup a SCSI targets. +Currently, software iSCSI targets are supported. + +%prep +%setup -q -n tgt-0.9.1 + + +%build +if pkg-config openssl ; then + CPPFLAGS=`pkg-config --cflags openssl`; export CPPFLAGS + LDFLAGS=`pkg-config --libs openssl`; export LDFLAGS +fi +cd usr && make %{?_smp_mflags} ISCSI=1 + + +%install +rm -rf $RPM_BUILD_ROOT +mkdir -p $RPM_BUILD_ROOT%{_sbindir} +mkdir -p $RPM_BUILD_ROOT%{_mandir}/man8 +mkdir -p $RPM_BUILD_ROOT%{_initrddir} + +install -p -m 755 %{SOURCE1} $RPM_BUILD_ROOT%{_initrddir}/tgtd +install -p -m 644 doc/manpages/tgtadm.8 $RPM_BUILD_ROOT/%{_mandir}/man8 +cd usr && make install DESTDIR=$RPM_BUILD_ROOT +rm $RPM_BUILD_ROOT/usr/sbin/tgt-admin + + +%post +/sbin/chkconfig --add tgtd + + +%postun +if [ "$1" = "1" ]; then + /sbin/service tgtd condrestart > /dev/null 2>&1 +fi + + +%preun +if [ "$1" = "0" ]; then + /sbin/service tgtd stop > /dev/null 2>&1 + /sbin/chkconfig --del tgtd +fi + + +%clean +rm -rf $RPM_BUILD_ROOT + + +%files +%defattr(-,root,root,-) +%doc README +%doc doc/README.iscsi +%{_sbindir}/tgtd +%{_sbindir}/tgtadm +#%{_sbindir}/tgt-admin Not yet, Config-General needed for this, will wait for now +%{_sbindir}/tgt-setup-lun +%{_sbindir}/mktape +%{_sbindir}/dump_tape +%{_mandir}/man8/* +%{_initrddir}/tgtd + +%changelog +* Mon Nov 03 2008 Jarrod B Johnson - 0.9.1-1 +- Roll in most recent stable rlease +* Tue Jul 10 2007 Mike Christie - 0.0-0.20070620snap +- first build diff --git a/stgt/tgt-0.9.1.tar.bz2 b/stgt/tgt-0.9.1.tar.bz2 new file mode 100644 index 0000000..59f398d Binary files /dev/null and b/stgt/tgt-0.9.1.tar.bz2 differ