[LEDE-DEV] [PATCH v2] base-files: Don't deconfigure IP settings while using NFS root
John Crispin
john at phrozen.org
Tue Nov 7 23:04:12 PST 2017
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 <ynezz at 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 at lists.infradead.org
> http://lists.infradead.org/mailman/listinfo/lede-dev
More information about the Lede-dev
mailing list