]> git.pld-linux.org Git - packages/core-iscsi-tools.git/blame - core-iscsi-tools.spec
- new
[packages/core-iscsi-tools.git] / core-iscsi-tools.spec
CommitLineData
b0773f11
JB
1%define core_ver 3.5
2%define isns_ver 1.8
3Summary: iSCSI initiator tools
4Summary(pl.UTF-8): Narzędzia do inicjatora iSCSI
5Name: core-iscsi-tools
6Version: %{core_ver}
7Release: 1
8License: GPL v2+
9Group: Applications/System
10Source0: ftp://ftp.kernel.org/pub/linux/utils/storage/iscsi/%{name}-v%{version}.tar.bz2
11# Source0-md5: 73bdf5b504fc594ceb02bf879d72988d
12Patch0: %{name}-make.patch
13URL: http://linux-iscsi.org/
14BuildRoot: %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
15
16%description
17iSCSI initiator tools.
18
19%description -l pl.UTF-8
20Narzędzia do inicjatora iSCSI.
21
22%package -n isnsclient-common
23Summary: iSNS Client Toolkit - common tools
24Summary(pl.UTF-8): Wspólne narzędzia klienckie iSNS
25Version: %{isns_ver}
26Group: Applications/System
27
28%description -n isnsclient-common
29iSNS Client Toolkit - common tools.
30
31%description -n isnsclient-common -l pl.UTF-8
32Wspólne narzędzia klienckie iSNS.
33
34%package -n isnsclient-initiator
35Summary: iSNS Client Toolkit for iSCSI Initiator
36Summary(pl.UTF-8): Narzędzia klienckie iSNS dla inicjatora iSCSI
37Version: %{isns_ver}
38Group: Applications/System
39Requires: isnsclient-common = %{isns_ver}-%{release}
40
41%description -n isnsclient-initiator
42iSNS Client Toolkit for iSCSI Initiator.
43
44%description -n isnsclient-initiator -l pl.UTF-8
45Narzędzia klienckie iSNS dla inicjatora iSCSI.
46
47%package -n isnsclient-target
48Summary: iSNS Client Toolkit for iSCSI Target
49Summary(pl.UTF-8): Narzędzia klienckie iSNS dla obiektu iSCSI
50Version: %{isns_ver}
51Group: Applications/System
52Requires: isnsclient-common = %{isns_ver}-%{release}
53
54%description -n isnsclient-target
55iSNS Client Toolkit for iSCSI Target.
56
57%description -n isnsclient-target -l pl.UTF-8
58Narzędzia klienckie iSNS dla obiektu iSCSI.
59
60%prep
61%setup -q -n %{name}-v%{core_ver}
62%patch0 -p1
63
64mv isnsclient-v%{isns_ver}/{"iSNS License.txt",iSNS_License.txt}
65
66%build
67%{__make} -C core-iscsi \
68 CC="%{__cc}" \
69 AUTHFLAGS="%{rpmcflags} -Wall -Iinclude" \
70 DEBUGFLAGS="%{rpmcflags}"
71
72%{__make} -C isnsclient-v%{isns_ver} \
73 CC="%{__cc} %{rpmcflags}"
74
75%install
76rm -rf $RPM_BUILD_ROOT
77install -d $RPM_BUILD_ROOT{/sbin,%{_mandir}/man{1,5}}
78
79%{__make} -C core-iscsi initiator_install \
80 DESTDIR=$RPM_BUILD_ROOT
81
82cd isnsclient-v%{isns_ver}
83install -d $RPM_BUILD_ROOT/var/spool/isns
84install isnsc scripts/* $RPM_BUILD_ROOT/sbin
85# TODO: PLDize, add sysconfig files
86install sysvinit/redhat.initiator_isns $RPM_BUILD_ROOT/etc/rc.d/init.d/initiator_isns
87install sysvinit/redhat.target_isns $RPM_BUILD_ROOT/etc/rc.d/init.d/target_isns
88
89%clean
90rm -rf $RPM_BUILD_ROOT
91
92%files
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*
117
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
129%dir /var/spool/isns
130
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
138
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
This page took 0.086838 seconds and 4 git commands to generate.