Go to:
Gentoo Home
Documentation
Forums
Lists
Bugs
Planet
Store
Wiki
Get Gentoo!
Gentoo's Bugzilla – Attachment 448982 Details for
Bug 594360
sys-fs/zfs{,-kmod} and sys-kernel/spl version bump to 0.6.5.8
Home
|
New
–
[Ex]
|
Browse
|
Search
|
Privacy Policy
|
[?]
|
Reports
|
Requests
|
Help
|
New Account
|
Log In
[x]
|
Forgot Password
Login:
[x]
zfs-kmod
zfs-kmod-0.6.5.8.ebuild (text/plain), 3.96 KB, created by
Tom
on 2016-10-03 17:02:02 UTC
(
hide
)
Description:
zfs-kmod
Filename:
MIME Type:
Creator:
Tom
Created:
2016-10-03 17:02:02 UTC
Size:
3.96 KB
patch
obsolete
># Copyright 1999-2016 Gentoo Foundation ># Distributed under the terms of the GNU General Public License v2 ># $Id$ > >EAPI="5" > >if [ ${PV} == "9999" ]; then > AUTOTOOLS_AUTORECONF="1" > EGIT_REPO_URI="https://github.com/zfsonlinux/zfs.git" > inherit git-r3 >else > SRC_URI="https://github.com/zfsonlinux/zfs/releases/download/zfs-${PV}/zfs-${PV}.tar.gz" > S="${WORKDIR}/zfs-${PV}" > KEYWORDS="" >fi > >inherit flag-o-matic linux-info linux-mod toolchain-funcs autotools-utils > >DESCRIPTION="Linux ZFS kernel module for sys-fs/zfs" >HOMEPAGE="http://zfsonlinux.org/" > >LICENSE="CDDL debug? ( GPL-2+ )" >SLOT="0" >IUSE="custom-cflags debug +rootfs" >RESTRICT="debug? ( strip ) test" > >DEPEND=" > =sys-kernel/spl-${PV}* > dev-lang/perl > virtual/awk >" > >RDEPEND="${DEPEND} > !sys-fs/zfs-fuse >" > >AT_M4DIR="config" >AUTOTOOLS_IN_SOURCE_BUILD="1" > >DOCS=( AUTHORS COPYRIGHT DISCLAIMER README.markdown ) > >pkg_setup() { > linux-info_pkg_setup > CONFIG_CHECK="!DEBUG_LOCK_ALLOC > EFI_PARTITION > IOSCHED_NOOP > MODULES > !PAX_KERNEXEC_PLUGIN_METHOD_OR > ZLIB_DEFLATE > ZLIB_INFLATE > " > > use debug && CONFIG_CHECK="${CONFIG_CHECK} > FRAME_POINTER > DEBUG_INFO > !DEBUG_INFO_REDUCED > " > > use rootfs && \ > CONFIG_CHECK="${CONFIG_CHECK} > BLK_DEV_INITRD > DEVTMPFS > " > > kernel_is ge 2 6 32 || die "Linux 2.6.32 or newer required" > > [ ${PV} != "9999" ] && \ > { kernel_is le 4 8 || die "Linux 4.8 is the latest supported version."; } > > check_extra_config >} > >src_prepare() { > # Remove GPLv2-licensed ZPIOS unless we are debugging > use debug || sed -e 's/^subdir-m += zpios$//' -i "${S}/module/Makefile.in" > > # Set module revision number > [ ${PV} != "9999" ] && \ > { sed -i "s/\(Release:\)\(.*\)1/\1\2${PR}-gentoo/" "${S}/META" || die "Could not set Gentoo release"; } > > autotools-utils_src_prepare >} > >src_configure() { > local SPL_PATH="$(basename $(echo "${EROOT}usr/src/spl-"*))" > use custom-cflags || strip-flags > filter-ldflags -Wl,* > > set_arch_to_kernel > local myeconfargs=(${myeconfargs} > --bindir="${EPREFIX}/bin" > --sbindir="${EPREFIX}/sbin" > --with-config=kernel > --with-linux="${KV_DIR}" > --with-linux-obj="${KV_OUT_DIR}" > --with-spl="${EROOT}usr/src/${SPL_PATH}" > --with-spl-obj="${EROOT}usr/src/${SPL_PATH}/${KV_FULL}" > $(use_enable debug) > ) > > autotools-utils_src_configure >} > >src_install() { > autotools-utils_src_install INSTALL_MOD_PATH="${INSTALL_MOD_PATH:-$EROOT}" >} > >pkg_postinst() { > linux-mod_pkg_postinst > > # Remove old modules > if [ -d "${EROOT}lib/modules/${KV_FULL}/addon/zfs" ] > then > ewarn "${PN} now installs modules in ${EROOT}lib/modules/${KV_FULL}/extra/zfs" > ewarn "Old modules were detected in ${EROOT}lib/modules/${KV_FULL}/addon/zfs" > ewarn "Automatically removing old modules to avoid problems." > rm -r "${EROOT}lib/modules/${KV_FULL}/addon/zfs" || die "Cannot remove modules" > rmdir --ignore-fail-on-non-empty "${EROOT}lib/modules/${KV_FULL}/addon" > fi > > if use x86 || use arm > then > ewarn "32-bit kernels will likely require increasing vmalloc to" > ewarn "at least 256M and decreasing zfs_arc_max to some value less than that." > fi > > ewarn "This version of ZFSOnLinux includes support for new feature flags" > ewarn "that are incompatible with previous versions. GRUB2 support for" > ewarn "/boot with the new feature flags is not yet available." > ewarn "Do *NOT* upgrade root pools to use the new feature flags." > ewarn "Any new pools will be created with the new feature flags by default" > ewarn "and will not be compatible with older versions of ZFSOnLinux. To" > ewarn "create a newpool that is backward compatible wih GRUB2, use " > ewarn > ewarn "zpool create -d -o feature@async_destroy=enabled " > ewarn " -o feature@empty_bpobj=enabled -o feature@lz4_compress=enabled" > ewarn " -o feature@spacemap_histogram=enabled" > ewarn " -o feature@enabled_txg=enabled " > ewarn " -o feature@extensible_dataset=enabled -o feature@bookmarks=enabled" > ewarn " ..." > ewarn > ewarn "GRUB2 support will be updated as soon as either the GRUB2" > ewarn "developers do a tag or the Gentoo developers find time to backport" > ewarn "support from GRUB2 HEAD." >}
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 594360
:
448980
| 448982 |
448984