Gaudenz Steinlin wrote:
> 
> To integrate discover2 into hw-detect I need to combine to lists into
> one without join (which is not available in busybox and not on d-i
> images):
> 
> MODEL_INFOS=$(discover -t all)
> MODULES=$(discover --data-path=linux/module/name all)
> 
> MODEL_INFOS and MODULES now contain a list of vendor/model strings and
> kernel modules (newline separated). I now want to combine these two
> lists to one list with lines of the following form:
> 
> module:model_info
> 
> How can this be done with only the tools available on d-i images? Eric
> Gillespie of Progeny simply keeps repeating that it should be easy and
> I'm almost convinced that I might be stupid, but me and pere didn't find
> an easy way to achieve this. The only thing I can imaging is writing a
> little C program that does this. 

The appended hack works as long as both lists have the same length.


Thiemo


#!/bin/sh
#
dumb_join ()
{
        for i in $second; do
                echo $i:$1;
                shift
        done
}

first=$(cat $1)
second=$(cat $2)
dumb_join $first


-- 
To UNSUBSCRIBE, email to [EMAIL PROTECTED]
with a subject of "unsubscribe". Trouble? Contact [EMAIL PROTECTED]

Reply via email to