diff --git a/packages/initramfs/sysutils/busybox-initramfs/scripts/init b/packages/initramfs/sysutils/busybox-initramfs/scripts/init index e391c6b9c9..60f3b1bdc9 100755 --- a/packages/initramfs/sysutils/busybox-initramfs/scripts/init +++ b/packages/initramfs/sysutils/busybox-initramfs/scripts/init @@ -160,9 +160,12 @@ NBD_DEVS="0" mount_nfs() { # Mount NFS export - NFS_OPTIONS="nolock,retrans=10" + NFS_EXPORT="${1%%,*}" + NFS_OPTIONS="${1#*,}" - mount_common "$1" "$2" "$3,$NFS_OPTIONS" "nfs" + [ "$NFS_OPTIONS" = "$1" ] && NFS_OPTIONS= + + mount_common "$NFS_EXPORT" "$2" "$3,nolock,retrans=10,$NFS_OPTIONS" "nfs" } mount_part() {