On 08/11/17 08:01, John Crispin wrote:


On 06/11/17 15:39, Petr Štetiar wrote:
This patch allows me to boot my system with root file system mounted over Network File System (NFS). Without this patch, the boot process ends in the
preinit step:

    init: - preinit -
    ...
    + [ eth0 = eth0+ ip link set dev eth0 down
    nfs: server 192.168.1.90 not responding, still trying

Signed-off-by: Petr Štetiar <yn...@true.cz>
---
  package/base-files/files/lib/preinit/10_indicate_preinit | 2 ++
  1 file changed, 2 insertions(+)

diff --git a/package/base-files/files/lib/preinit/10_indicate_preinit b/package/base-files/files/lib/preinit/10_indicate_preinit
index 7a97a8d..457ce21 100644
--- a/package/base-files/files/lib/preinit/10_indicate_preinit
+++ b/package/base-files/files/lib/preinit/10_indicate_preinit
@@ -114,6 +114,8 @@ preinit_ip() {
  }
    preinit_ip_deconfig() {
+    grep -q "nfsroot" /proc/cmdline && return
+
      [ -n "$pi_ifname" ] && grep -q "$pi_ifname" /proc/net/dev && {
Hi,

wondering if it would be nicer to add this to the already existing if clause.
           [ -z "$(grep "nfsroot" /proc/cmdline)" ] && ...
    John

and please add a comment in the code stating that deconf should be skipped when booting from a nfs rootfs

    John

          local netdev vid


_______________________________________________
Lede-dev mailing list
Lede-dev@lists.infradead.org
http://lists.infradead.org/mailman/listinfo/lede-dev


_______________________________________________
Lede-dev mailing list
Lede-dev@lists.infradead.org
http://lists.infradead.org/mailman/listinfo/lede-dev

Reply via email to