From mboxrd@z Thu Jan 1 00:00:00 1970 From: Harald Hoyer Subject: Re: [PATCH 1/1] UDEV - Add 'udevlom' command line param to start_udev Date: Wed, 10 Nov 2010 17:37:00 +0100 Message-ID: <4CDACA2C.2000701@redhat.com> References: <20101103165505.GA3281@fedora-14-r710.oslab.blr.amer.dell.com> <4CDAC930.4010801@redhat.com> Mime-Version: 1.0 Content-Type: text/plain; charset=ISO-8859-1; format=flowed Content-Transfer-Encoding: 7bit Cc: linux-hotplug@vger.kernel.org, netdev@vger.kernel.org, Matt_Domsch@Dell.com, Jordan_Hargrave@Dell.com, Charles_Rose@Dell.com To: Narendra_K@Dell.com Return-path: In-Reply-To: <4CDAC930.4010801@redhat.com> Sender: linux-hotplug-owner@vger.kernel.org List-Id: netdev.vger.kernel.org On 11/10/2010 05:32 PM, Harald Hoyer wrote: > On 11/03/2010 05:55 PM, Narendra_K@Dell.com wrote: >> Hello, >> >> This patch allows users to specify if they want the onboard network >> interfaces to be renamed to lomN by implementing a command line param >> 'udevlom'. >> >> From: Narendra K >> Subject: [PATCH] UDEV - Add 'udevlom' command line param to start_udev >> >> This patch implements 'udevlom' command line parameter, which >> when passed, results in onboard network interfaces getting >> renamed to lomN. >> >> Signed-off-by: Narendra K >> --- >> start_udev | 5 +++++ >> 1 files changed, 5 insertions(+), 0 deletions(-) >> >> diff --git a/start_udev b/start_udev >> index 49fc286..57d60c9 100755 >> --- a/start_udev >> +++ b/start_udev >> @@ -32,6 +32,7 @@ export TZ=/etc/localtime >> . /etc/init.d/functions >> >> prog=udev >> +cmdline=`cat /proc/cmdline` >> >> touch_recursive() { >> ( cd $1; >> @@ -60,6 +61,10 @@ fi >> >> ret=$[$ret + $?] >> >> +if strstr "$cmdline" udevlom; then >> + /sbin/udevadm control --env=UDEVLOM="y" >> +fi >> + >> /sbin/udevadm trigger --type=subsystems --action=add >> /sbin/udevadm trigger --type=devices --action=add >> /sbin/udevadm settle > > start_udev is obsolete with the use of systemd service files anyway in Fedora>=15 not saying that we really should use "udevlom" on the kernel command line, but you could use: IMPORT{cmdline}="udevlom" KERNEL="eth*", ENV{udevlom}==1, ....