diff options
author | Jakub Bogusz | 2008-01-19 23:30:47 (GMT) |
---|---|---|
committer | cvs2git | 2012-06-24 12:13:13 (GMT) |
commit | b0773f1192665cc3043a758e54113aa7bde471ca (patch) | |
tree | 07b1f6c9dae20a6365bac5d202e79d3d36ce347a | |
parent | 75eb8535e3cf36356171056a882281e926bf601d (diff) | |
download | core-iscsi-tools-b0773f1192665cc3043a758e54113aa7bde471ca.zip core-iscsi-tools-b0773f1192665cc3043a758e54113aa7bde471ca.tar.gz |
Changed files:
core-iscsi-tools.spec -> 1.1
-rw-r--r-- | core-iscsi-tools.spec | 163 |
1 files changed, 163 insertions, 0 deletions
diff --git a/core-iscsi-tools.spec b/core-iscsi-tools.spec new file mode 100644 index 0000000..0f5e3a4 --- /dev/null +++ b/core-iscsi-tools.spec @@ -0,0 +1,163 @@ +%define core_ver 3.5 +%define isns_ver 1.8 +Summary: iSCSI initiator tools +Summary(pl.UTF-8): Narzędzia do inicjatora iSCSI +Name: core-iscsi-tools +Version: %{core_ver} +Release: 1 +License: GPL v2+ +Group: Applications/System +Source0: ftp://ftp.kernel.org/pub/linux/utils/storage/iscsi/%{name}-v%{version}.tar.bz2 +# Source0-md5: 73bdf5b504fc594ceb02bf879d72988d +Patch0: %{name}-make.patch +URL: http://linux-iscsi.org/ +BuildRoot: %{tmpdir}/%{name}-%{version}-root-%(id -u -n) + +%description +iSCSI initiator tools. + +%description -l pl.UTF-8 +Narzędzia do inicjatora iSCSI. + +%package -n isnsclient-common +Summary: iSNS Client Toolkit - common tools +Summary(pl.UTF-8): Wspólne narzędzia klienckie iSNS +Version: %{isns_ver} +Group: Applications/System + +%description -n isnsclient-common +iSNS Client Toolkit - common tools. + +%description -n isnsclient-common -l pl.UTF-8 +Wspólne narzędzia klienckie iSNS. + +%package -n isnsclient-initiator +Summary: iSNS Client Toolkit for iSCSI Initiator +Summary(pl.UTF-8): Narzędzia klienckie iSNS dla inicjatora iSCSI +Version: %{isns_ver} +Group: Applications/System +Requires: isnsclient-common = %{isns_ver}-%{release} + +%description -n isnsclient-initiator +iSNS Client Toolkit for iSCSI Initiator. + +%description -n isnsclient-initiator -l pl.UTF-8 +Narzędzia klienckie iSNS dla inicjatora iSCSI. + +%package -n isnsclient-target +Summary: iSNS Client Toolkit for iSCSI Target +Summary(pl.UTF-8): Narzędzia klienckie iSNS dla obiektu iSCSI +Version: %{isns_ver} +Group: Applications/System +Requires: isnsclient-common = %{isns_ver}-%{release} + +%description -n isnsclient-target +iSNS Client Toolkit for iSCSI Target. + +%description -n isnsclient-target -l pl.UTF-8 +Narzędzia klienckie iSNS dla obiektu iSCSI. + +%prep +%setup -q -n %{name}-v%{core_ver} +%patch0 -p1 + +mv isnsclient-v%{isns_ver}/{"iSNS License.txt",iSNS_License.txt} + +%build +%{__make} -C core-iscsi \ + CC="%{__cc}" \ + AUTHFLAGS="%{rpmcflags} -Wall -Iinclude" \ + DEBUGFLAGS="%{rpmcflags}" + +%{__make} -C isnsclient-v%{isns_ver} \ + CC="%{__cc} %{rpmcflags}" + +%install +rm -rf $RPM_BUILD_ROOT +install -d $RPM_BUILD_ROOT{/sbin,%{_mandir}/man{1,5}} + +%{__make} -C core-iscsi initiator_install \ + DESTDIR=$RPM_BUILD_ROOT + +cd isnsclient-v%{isns_ver} +install -d $RPM_BUILD_ROOT/var/spool/isns +install isnsc scripts/* $RPM_BUILD_ROOT/sbin +# TODO: PLDize, add sysconfig files +install sysvinit/redhat.initiator_isns $RPM_BUILD_ROOT/etc/rc.d/init.d/initiator_isns +install sysvinit/redhat.target_isns $RPM_BUILD_ROOT/etc/rc.d/init.d/target_isns + +%clean +rm -rf $RPM_BUILD_ROOT + +%files +%defattr(644,root,root,755) +%doc CHANGELOG HOWTO README RELEASE_NOTES ROADMAP +%attr(755,root,root) /sbin/initiator-authd +%attr(755,root,root) /sbin/initiator-ctl +%attr(755,root,root) /sbin/initiator-iname +%attr(755,root,root) /sbin/iscsi-map-channel +%attr(755,root,root) /sbin/iscsi-remap-channel +%attr(755,root,root) /sbin/iscsi-unmap-channel +%attr(755,root,root) /sbin/iscsi-mount +%attr(755,root,root) /sbin/iscsi-umount +%attr(755,root,root) /sbin/proc.iscsi-map-channel +%attr(755,root,root) /sbin/proc.iscsi-unmap-channel +%attr(755,root,root) /sbin/sysfs.iscsi-map-channel +%attr(755,root,root) /sbin/sysfs.iscsi-unmap-channel +%dir %{_sysconfdir}/iscsi +%attr(755,root,root) %{_sysconfdir}/iscsi/install.channel +%attr(754,root,root) /etc/rc.d/init.d/initiator +%config(noreplace) %verify(not md5 mtime size) /etc/sysconfig/initiator +%config(noreplace) %verify(not md5 mtime size) /etc/sysconfig/iscsi_device_maps +%attr(600,root,root) %config(noreplace) %verify(not md5 mtime size) /etc/sysconfig/initiator_auth +%{_mandir}/man1/initiator-ctl.1* +%{_mandir}/man5/initiator.5* +%{_mandir}/man5/initiator_auth.5* +%{_mandir}/man5/iscsi_device_maps.5* + +%files -n isnsclient-common +%defattr(644,root,root,755) +%doc isnsclient-v%{isns_ver}/{iSNS_License.txt,scripts_README.txt} +%attr(755,root,root) /sbin/isnsc +%attr(755,root,root) /sbin/isns_register +%attr(755,root,root) /sbin/isns_deregister +%attr(755,root,root) /sbin/isns_reregister +%attr(755,root,root) /sbin/isns_iscsi_index +%attr(755,root,root) /sbin/isns_nodes +%attr(755,root,root) /sbin/isns_network_portals +#%attr(755,root,root) /sbin/isns_update_portals +%dir /var/spool/isns + +%files -n isnsclient-initiator +%defattr(644,root,root,755) +#%attr(755,root,root) /sbin/isns_initiators +%attr(755,root,root) /sbin/isns_register_initiator +%attr(755,root,root) /sbin/isns_deregister_initiator +%attr(755,root,root) /sbin/isns_initiator_node_status +%attr(754,root,root) /etc/rc.d/init.d/initiator_isns + +%files -n isnsclient-target +%defattr(644,root,root,755) +#%attr(755,root,root) /sbin/isns_register_target +#%attr(755,root,root) /sbin/isns_deregister_target +#%attr(755,root,root) /sbin/isns_target_node_status +#%attr(755,root,root) /sbin/isns_create_dd +#%attr(755,root,root) /sbin/isns_delete_dd +#%attr(755,root,root) /sbin/isns_add_node_to_dd +#%attr(755,root,root) /sbin/isns_remove_node_from_dd +#%attr(755,root,root) /sbin/isns_list_dd_all +#%attr(755,root,root) /sbin/isns_list_dd_members +#%attr(755,root,root) /sbin/isns_create_dds +#%attr(755,root,root) /sbin/isns_delete_dds +#%attr(755,root,root) /sbin/isns_enable_dds +#%attr(755,root,root) /sbin/isns_disable_dds +#%attr(755,root,root) /sbin/isns_add_dd_to_dds +#%attr(755,root,root) /sbin/isns_remove_dd_from_dds +#%attr(755,root,root) /sbin/isns_list_dds_all +#%attr(755,root,root) /sbin/isns_list_dds_members +#%attr(755,root,root) /sbin/isns_is_control_node +%attr(755,root,root) /sbin/isns_is_node_registered +#%attr(755,root,root) /sbin/isns_list_node_detail +#%attr(755,root,root) /sbin/isns_list_nodes_all +#%attr(755,root,root) /sbin/isns_save_config +%attr(754,root,root) /etc/rc.d/init.d/target_isns |