Go to:
Gentoo Home
Documentation
Forums
Lists
Bugs
Planet
Store
Wiki
Get Gentoo!
Gentoo's Bugzilla – Attachment 517232 Details for
Bug 645910
sys-block/open-iscsi-2.0.876 version bump
Home
|
New
–
[Ex]
|
Browse
|
Search
|
Privacy Policy
|
[?]
|
Reports
|
Requests
|
Help
|
New Account
|
Log In
[x]
|
Forgot Password
Login:
[x]
open-iscsi-2.0.876.ebuild
open-iscsi-2.0.876.ebuild (text/plain), 3.58 KB, created by
Reinhard Biegel
on 2018-01-31 11:07:05 UTC
(
hide
)
Description:
open-iscsi-2.0.876.ebuild
Filename:
MIME Type:
Creator:
Reinhard Biegel
Created:
2018-01-31 11:07:05 UTC
Size:
3.58 KB
patch
obsolete
># Copyright 1999-2018 Gentoo Foundation ># Distributed under the terms of the GNU General Public License v2 > >EAPI=6 > >inherit autotools versionator linux-info flag-o-matic toolchain-funcs udev systemd > >DESCRIPTION="A performant, transport independent, multi-platform implementation of RFC3720" >HOMEPAGE="http://www.open-iscsi.com/" >SRC_URI="https://github.com/${PN}/${PN}/archive/${PV}.tar.gz -> ${P}.tar.gz" > >LICENSE="GPL-2" >SLOT="0" >KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~ia64 ~mips ~ppc ~ppc64 ~sparc ~x86" >IUSE="debug infiniband +tcp rdma" > >DEPEND="sys-block/open-isns:= > infiniband? ( sys-fabric/ofed ) > sys-kernel/linux-headers" >RDEPEND="${DEPEND} > sys-fs/lsscsi > sys-apps/util-linux" >REQUIRED_USE="infiniband? ( rdma ) || ( rdma tcp )" > >PATCHES=( > "${FILESDIR}/${PN}-2.0.874-musl-fixes.patch" > "${FILESDIR}/${PN}-2.0.874-musl-ethtool-compat.patch" > "${FILESDIR}/${P}-Makefiles.patch" >) > >pkg_setup() { > linux-info_pkg_setup > > if kernel_is -lt 2 6 16; then > die "Sorry, your kernel must be 2.6.16-rc5 or newer!" > fi > > # Needs to be done, as iscsid currently only starts, when having the iSCSI > # support loaded as module. Kernel builtin options don't work. See this for > # more information: > # https://groups.google.com/group/open-iscsi/browse_thread/thread/cc10498655b40507/fd6a4ba0c8e91966 > # If there's a new release, check whether this is still valid! > TCP_MODULES="SCSI_ISCSI_ATTRS ISCSI_TCP" > RDMA_MODULES="INFINIBAND_ISER" > INFINIBAND_MODULES="INFINIBAND_IPOIB INIBAND_USER_MAD INFINIBAND_USER_ACCESS" > CONFIG_CHECK_MODULES="tcp? ( ${TCP_MODULES} ) rdma? ( ${RDMA_MODULES} ) infiniband? ( ${INFINIBAND_MODULES} )" > if linux_config_exists; then > if use tcp; then > for module in ${TCP_MODULES}; do > linux_chkconfig_module ${module} || ewarn "${module} needs to be built as module (builtin doesn't work)" > done > fi > if use infiniband; then > for module in ${INFINIBAND_MODULES}; do > linux_chkconfig_module ${module} || ewarn "${module} needs to be built as module (builtin doesn't work)" > done > fi > if use rdma; then > for module in ${RDMA_MODULES}; do > linux_chkconfig_module ${module} || ewarn "${module} needs to be built as module (builtin doesn't work)"$ > done > fi > fi >} > >src_prepare() { > sed -i -e 's:^\(iscsid.startup\)\s*=.*:\1 = /usr/sbin/iscsid:' etc/iscsid.conf || die > default > > pushd iscsiuio >/dev/null || die > eautoreconf > popd >/dev/null || die >} > >src_configure() { > use debug && append-cppflags -DDEBUG_TCP -DDEBUG_SCSI > append-lfs-flags >} > >src_compile() { > # Stuffing CPPFLAGS into CFLAGS isn't entirely correct, but the build > # is messed up already here, so it's not making it that much worse. > KSRC="${KV_DIR}" CFLAGS="" \ > emake \ > OPTFLAGS="${CFLAGS} ${CPPFLAGS}" \ > AR="$(tc-getAR)" CC="$(tc-getCC)" \ > user >} > >src_install() { > emake DESTDIR="${ED}" sbindir="/usr/sbin" install > # Upstream make is not deterministic, per bug #601514 > rm -f "${ED}"/etc/initiatorname.iscsi > > dodoc README THANKS > > docinto test/ > dodoc test/* > > insinto /etc/iscsi > newins "${FILESDIR}"/initiatorname.iscsi initiatorname.iscsi.example > > newconfd "${FILESDIR}"/iscsid-conf.d iscsid > newinitd "${FILESDIR}"/iscsid-init.d iscsid > > systemd_dounit "${S%/}"/etc/systemd/iscsid.service > > keepdir /var/db/iscsi > fperms 700 /var/db/iscsi > fperms 600 /etc/iscsi/iscsid.conf >} > >pkg_postinst() { > in='/etc/iscsi/initiatorname.iscsi' > if [ ! -f "${EROOT}${in}" -a -f "${EROOT}${in}.example" ]; then > { > cat "${EROOT}${in}.example" > echo "# InitiatorName generated by ${CATEGORY}/${PF} at $(date -uR)" > echo "InitiatorName=$(${ROOT}/usr/sbin/iscsi-iname)" > } >> "${EROOT}${in}.tmp" && mv -f "${EROOT}${in}.tmp" "${EROOT}${in}" > fi >}
You cannot view the attachment while viewing its details because your browser does not support IFRAMEs.
View the attachment on a separate page
.
View Attachment As Raw
Actions:
View
Attachments on
bug 645910
:
517230
| 517232