[prev in list] [next in list] [prev in thread] [next in thread] 

List:       busybox
Subject:    Re: mdev feature request
From:       Bernhard Fischer <rep.nop () aon ! at>
Date:       2006-09-26 8:01:59
Message-ID: 20060926080159.GA25249 () aon ! at
[Download RAW message or body]

On Mon, Sep 25, 2006 at 03:52:42PM -0400, Rob Landley wrote:
>On Monday 25 September 2006 3:35 am, Bernhard Fischer wrote:
>
>> I'd say the easiest way to achieve that without adding too much to the
>> size of mdev is to provide something like debian's update-modules that
>> does concatenate /etc/mdev.d/* into /etc/mdev.conf:
>> 
>> cat <<-E_O_F > /etc/mdev.conf
>> # Please do not edit this file directly. If you want to change or add
>> # anything please take a look at the files in /etc/mdev.d and read
>> # the manpage for update-mdev
>> #
>> E_O_F
>> for cfg in /etc/mdev.d/*
>> do
>>   if [ -f "$cfg" ]; then
>>     echo "### update-mdev: start processing $cfg"
>>     if [ -x "$cfg" ]; then
>>       if ! "$cfg"; then
>>         echo "Error while executing $cfg" >&2
>> 	exit 1
>>       fi
>>     elif [ -e "$cfg" ]; then
>>       cat $cfg
>>     else
>>       echo "Warning: $cfg does not exist (dangling symlink?)" >&2
>>     fi
>>     echo "### update-mdev: end processing $cfg"
>> done >> /etc/mdev.conf
>> 
>> or something to that effect. See update-modules for details (like arch
>> specific subdirectories -- /etc/mdev.d/${ARCH}/).
>
>Ok, if you have nested subdirectories:
>
>  find /etc/mdev.d | xargs cat > /etc/mdev.conf
>
>I didn't think he had nested subdirectories, in which case:
>
>  cat /etc/mdev.d/* > /etc/mdev.conf
>
>Should work fine.  (What's the shell script for?  Since when 

It's for being able to populate /etc/mdev.conf in a flexible way
(plain rulefile, script to generate a config on the fly, with
diagnostics that indicate where the rules comes from).
Up to him to decide if he can live with cat * > .conf

>does /etc/mdev.conf need the executable bit?)

What makes you believe that it does?
_______________________________________________
busybox mailing list
busybox@busybox.net
http://busybox.net/cgi-bin/mailman/listinfo/busybox
[prev in list] [next in list] [prev in thread] [next in thread] 

Configure | About | News | Add a list | Sponsored by KoreLogic