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...
Created attachment 41953 [details] kudzu-knoppix-1.1.36-r1.ebuild Solution implementation using the livecd USE flag.
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.