From: Philippe Seewer Date: Tue, 16 Jun 2009 08:46:30 +0000 (+0200) Subject: netroot: Don't export NEWROOT X-Git-Tag: 0.1~53 X-Git-Url: http://review.tizen.org/git/?a=commitdiff_plain;h=9cdfd735a8e330110d9c5bbde538460097813f4e;p=platform%2Fupstream%2Fdracut.git netroot: Don't export NEWROOT Exporting NEWROOT to handlers when we already pass them two other arguments doesn't make sense. Passing it as a third argument is better. --- diff --git a/modules.d/40network/netroot b/modules.d/40network/netroot index d874799..75313ba 100755 --- a/modules.d/40network/netroot +++ b/modules.d/40network/netroot @@ -45,8 +45,7 @@ fi # Run the handler; don't store the root, it may change from device to device # XXX other variables to export? -export NEWROOT -if $handler $netif $netroot; then +if $handler $netif $netroot $NEWROOT; then # Network rootfs mount successful [ -f /tmp/dhclient.$netif.lease ] && cp /tmp/dhclient.$netif.lease /tmp/net.$netif.lease [ -f /tmp/dhclient.$netif.dhcpopts ] && cp /tmp/dhclient.$netif.dhcpopts /tmp/net.$netif.dhcpopts diff --git a/modules.d/95nbd/nbdroot b/modules.d/95nbd/nbdroot index b7f4cc4..2302696 100755 --- a/modules.d/95nbd/nbdroot +++ b/modules.d/95nbd/nbdroot @@ -15,6 +15,7 @@ fi # root is in the form root=nbd:server:port:fstype:fsopts:nbdopts netif="$1" root="$2" +NEWROOT="$3" root=${root#nbd:} nbdserver=${root%%:*}; root=${root#*:} diff --git a/modules.d/95nfs/nfsroot b/modules.d/95nfs/nfsroot index d0189be..849fadf 100755 --- a/modules.d/95nfs/nfsroot +++ b/modules.d/95nfs/nfsroot @@ -15,6 +15,7 @@ getarg rdnetdebug && { # root is in the form root=nfs[4]:server:path:[options] netif="$1" root="$2" +NEWROOT="$3" nfsver=${root%%:*}; root=${root#*:} nfsserver=${root%%:*}; root=${root#*:}