Пакет tgt: Specfile

Summary: iSCSI utilities
Name: tgt
Version: 0.9.7
Release: alt1
License: %gpl2only
Group: System/Configuration/Networking
Source: %name-%version.tar
Patch: %name-%version-alt.patch
URL: http://stgt.berlios.de/
Packager: Slava Dubrovskiy <dubrsl@altlinux.ru>

BuildRequires(pre): rpm-build-licenses
BuildRequires: libssl-devel perl-Config-General librdmacm-devel libibverbs-devel

Summary: iSCSI utilities

%description
The %name aims to simplify various SCSI target driver (iSCSI, Fibre Channel, SRP, etc) 
creation and maintenance. Our key goals are the clean integration into the scsi-mid 
layer and implementing a great portion of tgt in user space. 

This package provides utils to create an iSCSI storage.

%prep
%setup
%patch -p1

%build
%make_build -C usr ISCSI=1 ISCSI_RDMA=1

%install
export DESTDIR=%buildroot
make -C usr install

%__mkdir_p %buildroot%_initrddir
%__mkdir_p %buildroot%_sysconfdir/tgt
%__mkdir_p %buildroot%_sysconfdir/tgt/include.d
%__install -p -m 755 scripts/initd.alt  %buildroot%_initrddir/tgtd
%__install -p -m 755 doc/targets.conf.example  %buildroot%_sysconfdir/tgt/targets.conf

%post
%post_service tgtd

%preun
%preun_service tgtd

%files
%doc doc/README.* doc/TODO doc/targets.conf.example
%dir %_sysconfdir/tgt
%dir %_sysconfdir/tgt/include.d
%config %_sysconfdir/tgt/targets.conf
%_initdir/*
%_sbindir/*
%_man8dir/*

%changelog
* Wed Jul 29 2009 Slava Dubrovskiy <dubrsl@altlinux.org> 0.9.7-alt1
- New version

* Thu Apr 09 2009 Slava Dubrovskiy <dubrsl@altlinux.org> 0.9.5-alt1
- Build for ALT