3 Summary: iSCSI initiator tools
4 Summary(pl.UTF-8): Narzędzia do inicjatora iSCSI
9 Group: Applications/System
10 Source0: ftp://ftp.kernel.org/pub/linux/utils/storage/iscsi/%{name}-v%{version}.tar.bz2
11 # Source0-md5: 73bdf5b504fc594ceb02bf879d72988d
12 Patch0: %{name}-make.patch
13 URL: http://linux-iscsi.org/
14 BuildRoot: %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
17 iSCSI initiator tools.
19 %description -l pl.UTF-8
20 Narzędzia do inicjatora iSCSI.
22 %package -n isnsclient-common
23 Summary: iSNS Client Toolkit - common tools
24 Summary(pl.UTF-8): Wspólne narzędzia klienckie iSNS
26 Group: Applications/System
28 %description -n isnsclient-common
29 iSNS Client Toolkit - common tools.
31 %description -n isnsclient-common -l pl.UTF-8
32 Wspólne narzędzia klienckie iSNS.
34 %package -n isnsclient-initiator
35 Summary: iSNS Client Toolkit for iSCSI Initiator
36 Summary(pl.UTF-8): Narzędzia klienckie iSNS dla inicjatora iSCSI
38 Group: Applications/System
39 Requires: isnsclient-common = %{isns_ver}-%{release}
41 %description -n isnsclient-initiator
42 iSNS Client Toolkit for iSCSI Initiator.
44 %description -n isnsclient-initiator -l pl.UTF-8
45 Narzędzia klienckie iSNS dla inicjatora iSCSI.
47 %package -n isnsclient-target
48 Summary: iSNS Client Toolkit for iSCSI Target
49 Summary(pl.UTF-8): Narzędzia klienckie iSNS dla obiektu iSCSI
51 Group: Applications/System
52 Requires: isnsclient-common = %{isns_ver}-%{release}
54 %description -n isnsclient-target
55 iSNS Client Toolkit for iSCSI Target.
57 %description -n isnsclient-target -l pl.UTF-8
58 Narzędzia klienckie iSNS dla obiektu iSCSI.
61 %setup -q -n %{name}-v%{core_ver}
64 mv isnsclient-v%{isns_ver}/{"iSNS License.txt",iSNS_License.txt}
67 %{__make} -C core-iscsi \
69 AUTHFLAGS="%{rpmcflags} -Wall -Iinclude" \
70 DEBUGFLAGS="%{rpmcflags}"
72 %{__make} -C isnsclient-v%{isns_ver} \
73 CC="%{__cc} %{rpmcflags}"
76 rm -rf $RPM_BUILD_ROOT
77 install -d $RPM_BUILD_ROOT{/sbin,%{_mandir}/man{1,5}}
79 %{__make} -C core-iscsi initiator_install \
80 DESTDIR=$RPM_BUILD_ROOT
82 cd isnsclient-v%{isns_ver}
83 install -d $RPM_BUILD_ROOT/var/spool/isns
84 install isnsc scripts/* $RPM_BUILD_ROOT/sbin
85 # TODO: PLDize, add sysconfig files
86 install sysvinit/redhat.initiator_isns $RPM_BUILD_ROOT/etc/rc.d/init.d/initiator_isns
87 install sysvinit/redhat.target_isns $RPM_BUILD_ROOT/etc/rc.d/init.d/target_isns
90 rm -rf $RPM_BUILD_ROOT
93 %defattr(644,root,root,755)
94 %doc CHANGELOG HOWTO README RELEASE_NOTES ROADMAP
95 %attr(755,root,root) /sbin/initiator-authd
96 %attr(755,root,root) /sbin/initiator-ctl
97 %attr(755,root,root) /sbin/initiator-iname
98 %attr(755,root,root) /sbin/iscsi-map-channel
99 %attr(755,root,root) /sbin/iscsi-remap-channel
100 %attr(755,root,root) /sbin/iscsi-unmap-channel
101 %attr(755,root,root) /sbin/iscsi-mount
102 %attr(755,root,root) /sbin/iscsi-umount
103 %attr(755,root,root) /sbin/proc.iscsi-map-channel
104 %attr(755,root,root) /sbin/proc.iscsi-unmap-channel
105 %attr(755,root,root) /sbin/sysfs.iscsi-map-channel
106 %attr(755,root,root) /sbin/sysfs.iscsi-unmap-channel
107 %dir %{_sysconfdir}/iscsi
108 %attr(755,root,root) %{_sysconfdir}/iscsi/install.channel
109 %attr(754,root,root) /etc/rc.d/init.d/initiator
110 %config(noreplace) %verify(not md5 mtime size) /etc/sysconfig/initiator
111 %config(noreplace) %verify(not md5 mtime size) /etc/sysconfig/iscsi_device_maps
112 %attr(600,root,root) %config(noreplace) %verify(not md5 mtime size) /etc/sysconfig/initiator_auth
113 %{_mandir}/man1/initiator-ctl.1*
114 %{_mandir}/man5/initiator.5*
115 %{_mandir}/man5/initiator_auth.5*
116 %{_mandir}/man5/iscsi_device_maps.5*
118 %files -n isnsclient-common
119 %defattr(644,root,root,755)
120 %doc isnsclient-v%{isns_ver}/{iSNS_License.txt,scripts_README.txt}
121 %attr(755,root,root) /sbin/isnsc
122 %attr(755,root,root) /sbin/isns_register
123 %attr(755,root,root) /sbin/isns_deregister
124 %attr(755,root,root) /sbin/isns_reregister
125 %attr(755,root,root) /sbin/isns_iscsi_index
126 %attr(755,root,root) /sbin/isns_nodes
127 %attr(755,root,root) /sbin/isns_network_portals
128 #%attr(755,root,root) /sbin/isns_update_portals
131 %files -n isnsclient-initiator
132 %defattr(644,root,root,755)
133 #%attr(755,root,root) /sbin/isns_initiators
134 %attr(755,root,root) /sbin/isns_register_initiator
135 %attr(755,root,root) /sbin/isns_deregister_initiator
136 %attr(755,root,root) /sbin/isns_initiator_node_status
137 %attr(754,root,root) /etc/rc.d/init.d/initiator_isns
139 %files -n isnsclient-target
140 %defattr(644,root,root,755)
141 #%attr(755,root,root) /sbin/isns_register_target
142 #%attr(755,root,root) /sbin/isns_deregister_target
143 #%attr(755,root,root) /sbin/isns_target_node_status
144 #%attr(755,root,root) /sbin/isns_create_dd
145 #%attr(755,root,root) /sbin/isns_delete_dd
146 #%attr(755,root,root) /sbin/isns_add_node_to_dd
147 #%attr(755,root,root) /sbin/isns_remove_node_from_dd
148 #%attr(755,root,root) /sbin/isns_list_dd_all
149 #%attr(755,root,root) /sbin/isns_list_dd_members
150 #%attr(755,root,root) /sbin/isns_create_dds
151 #%attr(755,root,root) /sbin/isns_delete_dds
152 #%attr(755,root,root) /sbin/isns_enable_dds
153 #%attr(755,root,root) /sbin/isns_disable_dds
154 #%attr(755,root,root) /sbin/isns_add_dd_to_dds
155 #%attr(755,root,root) /sbin/isns_remove_dd_from_dds
156 #%attr(755,root,root) /sbin/isns_list_dds_all
157 #%attr(755,root,root) /sbin/isns_list_dds_members
158 #%attr(755,root,root) /sbin/isns_is_control_node
159 %attr(755,root,root) /sbin/isns_is_node_registered
160 #%attr(755,root,root) /sbin/isns_list_node_detail
161 #%attr(755,root,root) /sbin/isns_list_nodes_all
162 #%attr(755,root,root) /sbin/isns_save_config
163 %attr(754,root,root) /etc/rc.d/init.d/target_isns