diff --git a/packages/initramfs/sysutils/busybox-initramfs/scripts/init b/packages/initramfs/sysutils/busybox-initramfs/scripts/init index 9c17d4fe87..8b329c28d6 100755 --- a/packages/initramfs/sysutils/busybox-initramfs/scripts/init +++ b/packages/initramfs/sysutils/busybox-initramfs/scripts/init @@ -139,6 +139,13 @@ NBD_DEVS="0" NBD_DEVS=$(( ${NBD_DEVS} + 1 )) } + mount_nfs() { + # Mount NFS export + NFS_OPTIONS="$3,nolock,retrans=10" + + mount_common "$1" "$2" "$NFS_OPTIONS" "nfs" + } + mount_part() { # Mount a local or network filesystem # $1:[TYPE=]target, $2:mountpoint, $3:mount options, [$4:fs type] @@ -153,6 +160,9 @@ NBD_DEVS="0" NBD=*) MOUNT_CMD="mount_nbd" ;; + NFS=*) + MOUNT_CMD="mount_nfs" + ;; *) error "mount_part" "Unknown filesystem $1" ;;