All of lore.kernel.org
 help / color / mirror / Atom feed
* [PATCH] init-ifupdown: Fix getting DNS if rootfs is network mount
@ 2015-10-09 11:33 Jacob Stiffler
  2015-10-09 11:36 ` Denys Dmytriyenko
  0 siblings, 1 reply; 5+ messages in thread
From: Jacob Stiffler @ 2015-10-09 11:33 UTC (permalink / raw)
  To: meta-arago

* Previously, if the rootfs was a network mount, then no network
  configuration was done
* This included the DHCP request to obtain the DNS addresses
* If the rootfs is a network mount, then run "udhcpc" to get the DNS
  addresses

Signed-off-by: Jacob Stiffler <j-stiffler@ti.com>
---
 meta-arago-distro/recipes-core/init-ifupdown/init-ifupdown/init      | 5 ++++-
 .../recipes-core/init-ifupdown/init-ifupdown_%.bbappend              | 2 +-
 2 files changed, 5 insertions(+), 2 deletions(-)

diff --git a/meta-arago-distro/recipes-core/init-ifupdown/init-ifupdown/init b/meta-arago-distro/recipes-core/init-ifupdown/init-ifupdown/init
index 86aff88..235652d 100644
--- a/meta-arago-distro/recipes-core/init-ifupdown/init-ifupdown/init
+++ b/meta-arago-distro/recipes-core/init-ifupdown/init-ifupdown/init
@@ -20,12 +20,15 @@ case "$1" in
         if sed -n 's/^[^ ]* \([^ ]*\) \([^ ]*\) .*$/\1 \2/p' /proc/mounts | 
           grep -q "^/ nfs$"; then
             echo "NOT configuring network interfaces: / is an NFS mount"
+            udhcpc
         elif sed -n 's/^[^ ]* \([^ ]*\) \([^ ]*\) .*$/\1 \2/p' /proc/mounts |  
           grep -q "^/ smbfs$"; then
             echo "NOT configuring network interfaces: / is an SMB mount"
-	elif sed -n 's/^[^ ]* \([^ ]*\) \([^ ]*\) .*$/\2/p' /proc/mounts | 
+            udhcpc
+        elif sed -n 's/^[^ ]* \([^ ]*\) \([^ ]*\) .*$/\2/p' /proc/mounts | 
           grep -qE '^(nfs|smbfs|ncp|coda)$'; then
             echo "NOT configuring network interfaces: network shares still mounted."
+            udhcpc
         else
             echo -n "Configuring network interfaces... "
             ifup -a
diff --git a/meta-arago-distro/recipes-core/init-ifupdown/init-ifupdown_%.bbappend b/meta-arago-distro/recipes-core/init-ifupdown/init-ifupdown_%.bbappend
index c0ab069..997adf2 100644
--- a/meta-arago-distro/recipes-core/init-ifupdown/init-ifupdown_%.bbappend
+++ b/meta-arago-distro/recipes-core/init-ifupdown/init-ifupdown_%.bbappend
@@ -1,4 +1,4 @@
 # look for files in this layer first
 FILESEXTRAPATHS_prepend := "${THISDIR}/${PN}:"
 
-PR_append = "-arago0"
+PR_append = "-arago1"
-- 
1.9.1



^ permalink raw reply related	[flat|nested] 5+ messages in thread

end of thread, other threads:[~2015-10-12 15:17 UTC | newest]

Thread overview: 5+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2015-10-09 11:33 [PATCH] init-ifupdown: Fix getting DNS if rootfs is network mount Jacob Stiffler
2015-10-09 11:36 ` Denys Dmytriyenko
2015-10-09 11:37   ` Jacob Stiffler
2015-10-09 11:49     ` Denys Dmytriyenko
2015-10-12 15:17       ` Denys Dmytriyenko

This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.