summaryrefslogtreecommitdiffstats
path: root/initramfs/initrd-stuff
diff options
context:
space:
mode:
Diffstat (limited to 'initramfs/initrd-stuff')
-rwxr-xr-xinitramfs/initrd-stuff/init6
1 files changed, 6 insertions, 0 deletions
diff --git a/initramfs/initrd-stuff/init b/initramfs/initrd-stuff/init
index 55ee6de9..3aea9784 100755
--- a/initramfs/initrd-stuff/init
+++ b/initramfs/initrd-stuff/init
@@ -344,6 +344,12 @@ if [ -z "${nbdmod}" -a -z "${nbdhost}" -a -z "${NFSROOT}" ] ; then
fi
# call function for nfs mounts
if [ -z "${nbdmod}" -a -z "${nbdserver}" ] ; then
+ case "$NFSROOT" in
+ # replace '@@@server_ip@@@' with real IP of server:
+ *@@@server_ip@@@*)
+ NFSROOT=$(echo $NFSROOT | sed s/@@@server_ip@@@/$serverip/)
+ ;;
+ esac
nfsmnt ${NFSROOT} || error "$init_nfs"
fi