[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