Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 67764 - LiveCD kudzu-knoppix unnecessary newt/slang dependency
Summary: LiveCD kudzu-knoppix unnecessary newt/slang dependency
Status: RESOLVED FIXED
Alias: None
Product: Gentoo Release Media
Classification: Unclassified
Component: Everything (show other bugs)
Hardware: All All
: High normal (vote)
Assignee: Gentoo LiveCD Package Maintainers
URL:
Whiteboard:
Keywords:
Depends on:
Blocks: 67772
  Show dependency tree
 
Reported: 2004-10-16 05:01 UTC by Thierry Carrez (RETIRED)
Modified: 2004-10-16 07:26 UTC (History)
1 user (show)

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


Attachments
kudzu-knoppix-1.1.36-r1.ebuild (kudzu-knoppix-1.1.36-r1.ebuild,1.27 KB, text/plain)
2004-10-16 05:02 UTC, Thierry Carrez (RETIRED)
Details

Note You need to log in before you can comment on or make changes to this bug.
Description Thierry Carrez (RETIRED) gentoo-dev 2004-10-16 05:01:20 UTC
LiveCDs make use of hwsetup for hardware autodetection. hwsetup needs libkudzu.a and include files from kudzu-knoppix, but it doesn't need the kudzu program. Building the kudzu program pulls dietlibc, newt and slang dependencies which are unnecessary to the LiveCD. Furthermore, newt and slang do not support non-glibc configurations, this prevents using autodetection on, for example, uclibc-based configurations. I'm trying to build uclibc LiveCDs for embedded, and this is a blocker.

The solution is to use a USE flag on kudzu-knoppix to disable unneeded kudzu fat. The provided ebuild does just that. I used the livecd USE flag because I think all LiveCDs could benefit from the reduced fat, but feel free to substitute a uclibc USE flag if yo uthink this is a embedded-specific need...
Comment 1 Thierry Carrez (RETIRED) gentoo-dev 2004-10-16 05:02:16 UTC
Created attachment 41953 [details]
kudzu-knoppix-1.1.36-r1.ebuild

Solution implementation using the livecd USE flag.
Comment 2 Chris Gianelloni (RETIRED) gentoo-dev 2004-10-16 07:26:52 UTC
Added to CVS and taken stright to stable since it only removes stuff and has no additional features... Plus, I like it and want to use it on the livecd immediately.

Thanks, man.