summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorMike Doty <kingtaco@gentoo.org>2007-08-28 05:08:05 +0000
committerMike Doty <kingtaco@gentoo.org>2007-08-28 05:08:05 +0000
commitf37d658965dfad14a03cb7dd992beb052abb1c24 (patch)
treeff3274de2d0ac7f4ea216b049a2ed3c4f62e6936 /sys-block/open-iscsi
parentVersion bump. (diff)
downloadhistorical-f37d658965dfad14a03cb7dd992beb052abb1c24.tar.gz
historical-f37d658965dfad14a03cb7dd992beb052abb1c24.tar.bz2
historical-f37d658965dfad14a03cb7dd992beb052abb1c24.zip
version bump
Package-Manager: portage-2.1.3.7
Diffstat (limited to 'sys-block/open-iscsi')
-rw-r--r--sys-block/open-iscsi/ChangeLog8
-rw-r--r--sys-block/open-iscsi/Manifest24
-rw-r--r--sys-block/open-iscsi/files/digest-open-iscsi-2.0.865.123
-rw-r--r--sys-block/open-iscsi/metadata.xml3
-rw-r--r--sys-block/open-iscsi/open-iscsi-2.0.865.12.ebuild95
5 files changed, 124 insertions, 9 deletions
diff --git a/sys-block/open-iscsi/ChangeLog b/sys-block/open-iscsi/ChangeLog
index f857e7dd175e..39c8bdfb91cb 100644
--- a/sys-block/open-iscsi/ChangeLog
+++ b/sys-block/open-iscsi/ChangeLog
@@ -1,6 +1,12 @@
# ChangeLog for sys-block/open-iscsi
# Copyright 1999-2007 Gentoo Foundation; Distributed under the GPL v2
-# $Header: /var/cvsroot/gentoo-x86/sys-block/open-iscsi/ChangeLog,v 1.12 2007/02/22 00:59:56 jokey Exp $
+# $Header: /var/cvsroot/gentoo-x86/sys-block/open-iscsi/ChangeLog,v 1.13 2007/08/28 05:08:05 kingtaco Exp $
+
+*open-iscsi-2.0.865.12 (28 Aug 2007)
+
+ 28 Aug 2007; Mike Doty <kingtaco@gentoo.org> metadata.xml,
+ +open-iscsi-2.0.865.12.ebuild:
+ version bump
22 Feb 2007; Markus Ullmann <jokey@gentoo.org> ChangeLog:
Redigest for Manifest2
diff --git a/sys-block/open-iscsi/Manifest b/sys-block/open-iscsi/Manifest
index 1711f13d2120..cd363daa04cd 100644
--- a/sys-block/open-iscsi/Manifest
+++ b/sys-block/open-iscsi/Manifest
@@ -24,6 +24,7 @@ DIST open-iscsi-0.4-438.tar.gz 155810 RMD160 8380f3a0669384e27e6657a4f44870e52fa
DIST open-iscsi-0.5.485.tar.gz 157355 RMD160 fe976a223503baa904d39784326bd7fbf8c9ca62 SHA1 855ad92f86a9c69d0fccf377ab5c599155be455c SHA256 f98b175226d0eedd7f3ee5e15537d1c9e46dc096a95b18edc4d8433bba6952a5
DIST open-iscsi-1.0-490.tar.gz 158204 RMD160 36b7b12080e1dab1f578b85bb11010f2535e5b98 SHA1 746c07286ba9483362df2ac53af7a8d1f58e91a1 SHA256 8cad467cdcf34858d142189107bc40765beb52f5aaeecaac889370e05d2bd650
DIST open-iscsi-1.0-514.tar.gz 172086 RMD160 5dfd6dec0459ef795eb42019245709619d1edcdc SHA1 f1e94dd06f3bfa775864e168a315164423673311 SHA256 b7c6c3d4478682f85f285f33457063b5daae07b3a1763ae05b5d7678bc51e3c6
+DIST open-iscsi-2.0-865.12.tar.gz 230395 RMD160 b663cc4773a9ec55ce0e27de63e53d334a1e7111 SHA1 e5e6e23f7f8b624f29ffeecf80ed8332e0048718 SHA256 f6413d9d7f03bdcac76a3dfa3931a163553694937ae9170aa79ef3d91eae13e5
DIST open-iscsi-490-add-targetname.patch.gz 2699 RMD160 5cd09da29de1f02be9bb180cef2da66b3f80dc48 SHA1 1c2bf5eb3f765e6575e71da5d5dff0706a13f9ad SHA256 6946ce93fd8e55dbe76474c2cbbe3fe9717aeab500173153da1d8f1d20434d7c
DIST open-iscsi-490-add-targetname2.patch.gz 5110 RMD160 485738c13d956c2e38663a89d34e3892590e28c3 SHA1 5b82c300cba2bcea78d8dd555617f5d35d044e67 SHA256 5eb8ebb9c34c48433e26142ce7ce2ff9af2f9d923c93bbd63ce6a069d5c56742
DIST open-iscsi-490-boot13.patch.gz 9840 RMD160 845e72d7b0c37cfa7a8b9f0630f184f17563ec77 SHA1 2061973e0aaf8ded76a935d3152828fa2cac2c56 SHA256 83b6b463c7f9d3eb4bde68637434f6d008ab518d3735c095c2b0e7e9d5d4ab94
@@ -59,14 +60,18 @@ EBUILD open-iscsi-1.0.514.ebuild 2830 RMD160 90bf69ae041e6ddcddddcd160b2a253e771
MD5 4cbf5b036a8479bed75970be133852c5 open-iscsi-1.0.514.ebuild 2830
RMD160 90bf69ae041e6ddcddddcd160b2a253e771819fb open-iscsi-1.0.514.ebuild 2830
SHA256 df158d07066e767f575d0afe3cab23da06f5b3e582293bcdc0984313acb546b1 open-iscsi-1.0.514.ebuild 2830
-MISC ChangeLog 2629 RMD160 719bfa8f6c85f844fbb65a0de0f5651e57881aa2 SHA1 4945f8974c75e763e93f05a6ddbe41b721a418b7 SHA256 da34471d2784dbd72e6d3b5b56a1b4576ed46ea5838ae9cbacda705b29238780
-MD5 32cb2b1acdfb1d748d124d04f7d6c887 ChangeLog 2629
-RMD160 719bfa8f6c85f844fbb65a0de0f5651e57881aa2 ChangeLog 2629
-SHA256 da34471d2784dbd72e6d3b5b56a1b4576ed46ea5838ae9cbacda705b29238780 ChangeLog 2629
-MISC metadata.xml 223 RMD160 ffa99612cf27469c417944deed0e0c9155e64331 SHA1 607c637402dd253406aa6ee684471a702c5d1a99 SHA256 d6bb9ba68629616062b4433ab3b8fb01dfcafae5bb47804d9e06cdd6c66daa44
-MD5 21cd68602737d7c996bceabf6e62c468 metadata.xml 223
-RMD160 ffa99612cf27469c417944deed0e0c9155e64331 metadata.xml 223
-SHA256 d6bb9ba68629616062b4433ab3b8fb01dfcafae5bb47804d9e06cdd6c66daa44 metadata.xml 223
+EBUILD open-iscsi-2.0.865.12.ebuild 2568 RMD160 7506ad875e3fbcee0a153d7a60ee9416fe95c632 SHA1 1356d36f6543c59535133824ffa558720a3472c8 SHA256 9d2e5ef751ac713233b40395be11a69b6a346afe11ea379ddf2abe2167b0cc17
+MD5 05e0ecbb65f42cdf40e3e9dfef89382b open-iscsi-2.0.865.12.ebuild 2568
+RMD160 7506ad875e3fbcee0a153d7a60ee9416fe95c632 open-iscsi-2.0.865.12.ebuild 2568
+SHA256 9d2e5ef751ac713233b40395be11a69b6a346afe11ea379ddf2abe2167b0cc17 open-iscsi-2.0.865.12.ebuild 2568
+MISC ChangeLog 2780 RMD160 1e638a42e33908995de30037d5c7b66b54f7118d SHA1 44691af4cda5ec4bfee82400d410d0bb0c4f58de SHA256 32ede309054c5eea176ab274087170ce172bc760817674fa3ad08f84a7710632
+MD5 52f12a336a551b9b9c98f2f39961242e ChangeLog 2780
+RMD160 1e638a42e33908995de30037d5c7b66b54f7118d ChangeLog 2780
+SHA256 32ede309054c5eea176ab274087170ce172bc760817674fa3ad08f84a7710632 ChangeLog 2780
+MISC metadata.xml 287 RMD160 97248cff453c9e9940ce62d98e3c67f63b5b8fa3 SHA1 e09080682bf0487460b26c82a0366b24edd624c2 SHA256 8a6c17ffc1c1c1dfee83b59d5a7dbbf194dda2a30885573759e37ce0f5b27c55
+MD5 9d8c10c64e14053fd11c8cd60fb1d9e2 metadata.xml 287
+RMD160 97248cff453c9e9940ce62d98e3c67f63b5b8fa3 metadata.xml 287
+SHA256 8a6c17ffc1c1c1dfee83b59d5a7dbbf194dda2a30885573759e37ce0f5b27c55 metadata.xml 287
MD5 737e568bdc128d01e90899cebd3e662a files/digest-open-iscsi-0.4.413 256
RMD160 190cd62b4e5891493d0b0e4e854dbadf2aa8f8f2 files/digest-open-iscsi-0.4.413 256
SHA256 3f0063ee62f05de610eac3ffface2fb462fff0022d575b15b99bcfbd65e0616d files/digest-open-iscsi-0.4.413 256
@@ -91,3 +96,6 @@ SHA256 19e2d67b39564385e18f89d27612aa50ed0ffa5a6a7051bc069f413a4457fb45 files/di
MD5 dab20ecbb35ceb14bb8712ee7b86618c files/digest-open-iscsi-1.0.514 256
RMD160 3e2fdcdb61c1c989ae2dc24a2261d10c74546034 files/digest-open-iscsi-1.0.514 256
SHA256 e9048d3e8304d25d6f797988e235412471c7af3d8582874a1a92aa79617a3eea files/digest-open-iscsi-1.0.514 256
+MD5 56e2d4430e5875cae5fdda1d1f9df19e files/digest-open-iscsi-2.0.865.12 265
+RMD160 bfbf40b0cf937417b877b3f8bda652635ab51ffb files/digest-open-iscsi-2.0.865.12 265
+SHA256 5b0cfee8fde8af489446b8e91160da4877cc0d8f224651a0526e138bb72761c8 files/digest-open-iscsi-2.0.865.12 265
diff --git a/sys-block/open-iscsi/files/digest-open-iscsi-2.0.865.12 b/sys-block/open-iscsi/files/digest-open-iscsi-2.0.865.12
new file mode 100644
index 000000000000..d10c0c447562
--- /dev/null
+++ b/sys-block/open-iscsi/files/digest-open-iscsi-2.0.865.12
@@ -0,0 +1,3 @@
+MD5 c376bef83ddd71d8e1f5f1d1a171f620 open-iscsi-2.0-865.12.tar.gz 230395
+RMD160 b663cc4773a9ec55ce0e27de63e53d334a1e7111 open-iscsi-2.0-865.12.tar.gz 230395
+SHA256 f6413d9d7f03bdcac76a3dfa3931a163553694937ae9170aa79ef3d91eae13e5 open-iscsi-2.0-865.12.tar.gz 230395
diff --git a/sys-block/open-iscsi/metadata.xml b/sys-block/open-iscsi/metadata.xml
index 5d9f5be9d49d..8094bc03845f 100644
--- a/sys-block/open-iscsi/metadata.xml
+++ b/sys-block/open-iscsi/metadata.xml
@@ -5,4 +5,7 @@
<maintainer>
<email>robbat2@gentoo.org</email>
</maintainer>
+<maintainer>
+ <email>kingtaco@gentoo.org</email>
+</maintainer>
</pkgmetadata>
diff --git a/sys-block/open-iscsi/open-iscsi-2.0.865.12.ebuild b/sys-block/open-iscsi/open-iscsi-2.0.865.12.ebuild
new file mode 100644
index 000000000000..55d0682f82ac
--- /dev/null
+++ b/sys-block/open-iscsi/open-iscsi-2.0.865.12.ebuild
@@ -0,0 +1,95 @@
+# Copyright 1999-2007 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Header: /var/cvsroot/gentoo-x86/sys-block/open-iscsi/open-iscsi-2.0.865.12.ebuild,v 1.1 2007/08/28 05:08:05 kingtaco Exp $
+
+inherit versionator linux-mod eutils flag-o-matic
+
+DESCRIPTION="Open-iSCSI project is a high performance, transport independent, multi-platform implementation of RFC3720."
+HOMEPAGE="http://www.open-iscsi.org/"
+MY_PV="$(replace_version_separator 2 '-')"
+MY_SVN_R=865
+MY_P="${PN}-${MY_PV}"
+SRC_URI="http://www.open-iscsi.org/bits/${MY_P}.tar.gz"
+LICENSE="GPL-2"
+SLOT="0"
+KEYWORDS="~x86 ~amd64 ~ppc"
+IUSE="debug"
+DEPEND="virtual/libc
+ virtual/linux-sources"
+RDEPEND="${DEPEND}
+ virtual/modutils
+ sys-apps/util-linux"
+
+S="${WORKDIR}/${MY_P}"
+
+MODULE_NAMES_ARG="kernel/drivers/scsi:${S}/kernel"
+MODULE_NAMES="iscsi_tcp(${MODULE_NAMES_ARG}) scsi_transport_iscsi(${MODULE_NAMES_ARG}) libiscsi(${MODULE_NAMES_ARG})"
+BUILD_TARGETS="all"
+CONFIG_CHECK="CRYPTO_CRC32C"
+ERROR_CFG="open-iscsi needs CRC32C support in your kernel."
+
+src_unpack() {
+ unpack ${A}
+ #export EPATCH_OPTS="-d${S}/kernel -p0"
+ export EPATCH_OPTS="-d${S}"
+ if [ $KV_PATCH -lt 15 ]; then
+ die "Sorry, your kernel must be 2.6.16-rc5 or newer!"
+ elif [ $KV_PATCH -eq 16 ]; then
+ einfo "2.6.16 or newer found."
+ einfo "Please file a bug if this does not compile."
+ fi
+
+ # clean up some junk
+ find ${S} -name '*~' -exec rm \{} \; >/dev/null 2>/dev/null
+}
+
+
+src_compile() {
+ use debug && append-flags -DDEBUG_TCP -DDEBUG_SCSI
+
+ einfo "Building kernel modules"
+ export KSRC="${KERNEL_DIR}"
+ linux-mod_src_compile || die "failed to build modules"
+ einfo "Building userspace"
+ cd ${S}/usr && \
+ CFLAGS="" emake OPTFLAGS="${CFLAGS}" \
+ || die "emake failed"
+}
+
+src_install() {
+ einfo "Installing kernel modules"
+ export KSRC="${KERNEL_DIR}"
+ #S=${S}/kernel
+ linux-mod_src_install
+
+ einfo "Installing userspace"
+ dosbin usr/iscsid usr/iscsiadm usr/iscsistart
+
+ einfo "Installing docs"
+ doman doc/*[1-8]
+ dodoc README THANKS
+ docinto test
+ dodoc test/*
+
+ einfo "Installing configuration"
+ insinto /etc
+ doins etc/iscsid.conf
+ doins ${FILESDIR}/initiatorname.iscsi
+ newinitd ${FILESDIR}/iscsid-init.d iscsid
+
+ # This is for later
+ # dosbin usr/iscsi_id
+ #insinto /etc/udev/rules.d/
+ #doins doc/iscsi-55.rules
+
+ # security
+ keepdir /var/db/iscsi
+ fperms 700 /var/db/iscsi
+ fperms 600 /etc/iscsid.conf
+}
+
+pkg_postinst() {
+ linux-mod_pkg_postinst
+ [ -d ${ROOT}/var/db/iscsi ] && chmod 700 ${ROOT}/var/db/iscsi
+ [ -f ${ROOT}/etc/iscsid.conf ] && chmod 600 ${ROOT}/etc/iscsid.conf
+}