Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 657072 - sys-kernel/spl-9999 fails to patch scripts/check.sh - No such file or directory
Summary: sys-kernel/spl-9999 fails to patch scripts/check.sh - No such file or directory
Status: RESOLVED WONTFIX
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: Current packages (show other bugs)
Hardware: All Linux
: Normal normal
Assignee: Richard Yao (RETIRED)
URL:
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2018-06-01 20:13 UTC by Anton Gubarkov
Modified: 2018-06-07 01:51 UTC (History)
0 users

See Also:
Package list:
Runtime testing required: ---


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Anton Gubarkov 2018-06-01 20:13:17 UTC
* ERROR: sys-kernel/spl-9999::gentoo failed (prepare phase):
 *   Cannot patch check.sh
 *
 * Call stack:
 *     ebuild.sh, line 124:  Called src_prepare
 *   environment, line 4405:  Called die
 * The specific snippet of code:
 *       sed -i "s|/sbin/lsmod|/bin/lsmod|" "${S}/scripts/check.sh" || die "Cannot patch check.sh
Comment 1 Georgy Yakovlev archtester gentoo-dev 2018-06-02 00:30:13 UTC
Hi,

spl is going away as a separate package as it has been merged into zfs repository.

current gentoo zfs-kmod-9999 already reflects that I think.


https://github.com/gentoo/gentoo/commit/3793c997a2091476b33ad8a65ac1011676752dac

you probably should just remove sys-kernel/spl if it's installed and just use fresh zfs-kmod-9999
Comment 2 Richard Yao (RETIRED) gentoo-dev 2018-06-07 01:51:17 UTC
Upstream merged sys-kernel/spl into sys-fs/zfs-kmod. The 9999 ebuild will remain around for debugging purposes until 0.8.0 is released because it can be used to go back in the past via zfs_kmod_live_COMMIT.

The solution is to uninstall sys-kernel/spl-9999 and use sys-fs/zfs-kmod by itself.

The newer sys-fs/zfs-kmod-9999 blocks sys-kernel/spl-9999 and portage should automatically uninstall it unless it is selected in the @world set.