Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 506754 - dev-util/catalyst breaks /lib symlink when creating livecd
Summary: dev-util/catalyst breaks /lib symlink when creating livecd
Status: RESOLVED FIXED
Alias: None
Product: Gentoo Hosted Projects
Classification: Unclassified
Component: Catalyst (show other bugs)
Hardware: AMD64 Linux
: Normal normal (vote)
Assignee: Gentoo Catalyst Developers
URL:
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2014-04-04 15:53 UTC by Vasiliy
Modified: 2017-10-11 16:18 UTC (History)
1 user (show)

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 Vasiliy 2014-04-04 15:53:04 UTC
I am using catalyst-2.0.16 to build livecd. When I build for x86, everything is fine, but for amd64 /lib -> /lib64 symlink becomes broken after some step of livecd-stage2, presumably after kernel modules install.
Comment 1 Brian Dolbec (RETIRED) gentoo-dev 2014-04-04 18:29:02 UTC
Can you please test this again with catalyst-2.0.9999?  There are a number of fixes there we were about to release.  I don't think there is one to fix this issue, but it would be good to know for sure.  I'd like to fix it before we do the release.
Comment 2 Vasiliy 2014-04-04 19:10:33 UTC
The same. When I clean cache, catalyst works fine, but when it has kerncache with kernel built previously, it overwrites /lib symlink with /lib/modules somehow.
Comment 3 SpanKY gentoo-dev 2015-10-11 18:11:39 UTC
can you attach the spec you're using ?  and your config settings ?
Comment 4 Ben Kohler gentoo-dev 2017-10-11 16:14:14 UTC
Are you still able to reproduce this? I believe genkernel is handling the module tarball unpack, and this issue may have been fixed here:

https://gitweb.gentoo.org/proj/genkernel.git/commit/gen_package.sh?id=e49b8a450aba6eced9caa608a3bfdc38a7dbe677
Comment 5 Ben Kohler gentoo-dev 2017-10-11 16:18:22 UTC
Actually I'm fairly sure it is fixed in that commit, I missed this sentence in the commit message:

"This caused --kerncache to override the /lib symlink with an actual directory."

Please do re-open if my assessment is incorrect here =)