On 10/9/2015 7:36 AM, Denys Dmytriyenko wrote:
NAK, this is wrong.

What is wrong about it? Is there another way to get the DNS addresses?

On Fri, Oct 09, 2015 at 07:33:03AM -0400, Jacob Stiffler wrote:
* 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 <[email protected]>
---
  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

_______________________________________________
meta-arago mailing list
[email protected]
http://arago-project.org/cgi-bin/mailman/listinfo/meta-arago


_______________________________________________
meta-arago mailing list
[email protected]
http://arago-project.org/cgi-bin/mailman/listinfo/meta-arago

Reply via email to