name = iscsi-initiator-utils
version = 6.2.0.872
-release = 2
+release = 3
-groups = Networking/Tools
-url = http://bridge.sourceforge.net/
+groups = System/Daemons
+url = http://www.open-iscsi.org/
license = GPLv2+
summary = iSCSI daemon and utility programs.
description
- The iscsi package provides the server daemon for the iSCSI protocol, \
- as well as the utility programs used to manage it. iSCSI is a protocol \
- for distributed disk access using SCSI commands sent over Internet \
+ The iscsi package provides the server daemon for the iSCSI protocol,
+ as well as the utility programs used to manage it. iSCSI is a protocol
+ for distributed disk access using SCSI commands sent over Internet
Protocol networks.
end
end
install
- mkdir -pv %{BUILDROOT}/sbin
- mkdir -pv %{BUILDROOT}/usr/share/man/man8
- mkdir -pv %{BUILDROOT}/etc/{iscsi,sysconfig}
- mkdir -pv %{BUILDROOT}/etc/NetworkManager/dispatcher.d
- mkdir -pv %{BUILDROOT}/var/lib/iscsi/{nodes,send_targets,static,isns,slp,ifaces}
- mkdir -pv %{BUILDROOT}/var/lock/iscsi
- mkdir -pv %{BUILDROOT}/usr/include
+ mkdir -pv %{BUILDROOT}%{sbindir}
+ mkdir -pv %{BUILDROOT}%{mandir}/man8
+ mkdir -pv %{BUILDROOT}%{sysconfdir}/iscsi
+ mkdir -pv %{BUILDROOT}%{localstatedir}/iscsi/{nodes,send_targets,static,isns,slp,ifaces}
+ mkdir -pv %{BUILDROOT}%{includedir}
mkdir -pv %{BUILDROOT}%{libdir}
- mkdir -pv %{BUILDROOT}%{libdir}/python2.7/site-packages
+ mkdir -pv %{BUILDROOT}%{python_sitelib}
install -p -m 755 usr/iscsid usr/iscsiadm utils/iscsi-iname usr/iscsistart \
- %{BUILDROOT}/sbin
- install -p -m 644 doc/iscsiadm.8 %{BUILDROOT}/usr/share/man/man8
- install -p -m 644 doc/iscsid.8 %{BUILDROOT}/usr/share/man/man8
- install -p -m 644 etc/iscsid.conf %{BUILDROOT}/etc/sysconfig/iscsi
- install -p -m 644 doc/iscsistart.8 %{BUILDROOT}/usr/share/man/man8
- install -p -m 644 doc/iscsi-iname.8 %{BUILDROOT}/usr/share/man/man8
-
- install -p -m 755 %{DIR_SOURCE}/04-iscsi %{BUILDROOT}/etc/NetworkManager/dispatcher.d
+ %{BUILDROOT}%{sbindir}
+ install -p -m 644 doc/iscsiadm.8 %{BUILDROOT}%{mandir}/man8
+ install -p -m 644 doc/iscsid.8 %{BUILDROOT}%{mandir}/man8
+ install -p -m 644 etc/iscsid.conf %{BUILDROOT}%{sysconfdir}/iscsi
+ install -p -m 644 doc/iscsistart.8 %{BUILDROOT}%{mandir}/man8
+ install -p -m 644 doc/iscsi-iname.8 %{BUILDROOT}%{mandir}/man8
install -p -m 755 libiscsi/libiscsi.so.0 %{BUILDROOT}%{libdir}
ln -svf libiscsi.so.0 %{BUILDROOT}%{libdir}/libiscsi.so
- install -p -m 644 libiscsi/libiscsi.h %{BUILDROOT}/usr/include
+ install -p -m 644 libiscsi/libiscsi.h %{BUILDROOT}%{includedir}
install -p -m 755 libiscsi/build/lib.linux-*/libiscsimodule.so \
- %{BUILDROOT}%{libdir}/python2.7/site-packages
+ %{BUILDROOT}%{python_sitelib}
end
end
packages
package %{name}
+ requires
+ libiscsi = %{thisver}
+ end
+
+ configfiles
+ %{sysconfdir}/iscsi/iscsid.conf
+ end
+
+ script postin
+ if [ ! -f "%{sysconfdir}/iscsi/initiatorname.iscsi" ]; then
+ echo "InitiatorName=$(iscsi-iname)" > %{sysconfdir}/iscsi/initiatorname.iscsi
+ fi
+ end
+ end
package libiscsi
template LIBS