diff options
Diffstat (limited to 'parabolaiso/initcpio/hooks/parabolaiso_pxe_nfs')
-rw-r--r-- | parabolaiso/initcpio/hooks/parabolaiso_pxe_nfs | 22 |
1 files changed, 11 insertions, 11 deletions
diff --git a/parabolaiso/initcpio/hooks/parabolaiso_pxe_nfs b/parabolaiso/initcpio/hooks/parabolaiso_pxe_nfs index 67874ec..6eba5b7 100644 --- a/parabolaiso/initcpio/hooks/parabolaiso_pxe_nfs +++ b/parabolaiso/initcpio/hooks/parabolaiso_pxe_nfs @@ -1,22 +1,22 @@ # vim: set ft=sh: run_hook() { - if [[ -n "${ip}" && -n "${archiso_nfs_srv}" ]]; then + if [[ -n "${ip}" && -n "${parabolaiso_nfs_srv}" ]]; then - archiso_nfs_srv=$(eval echo ${archiso_nfs_srv}) - [[ -n "${archiso_nfs_opt}" ]] && archiso_nfs_opt="-o ${archiso_nfs_opt}" + parabolaiso_nfs_srv=$(eval echo ${parabolaiso_nfs_srv}) + [[ -n "${parabolaiso_nfs_opt}" ]] && parabolaiso_nfs_opt="-o ${parabolaiso_nfs_opt}" - mount_handler="archiso_nfs_mount_handler" + mount_handler="parabolaiso_nfs_mount_handler" fi } -archiso_nfs_mount_handler() { +parabolaiso_nfs_mount_handler() { newroot="${1}" - mkdir -p "/run/archiso/bootmnt" - msg ":: Mounting '${archiso_nfs_srv}'" - # Do not put "${archiso_nfs_opt}" nfsmount fails! - if ! nfsmount ${archiso_nfs_opt} "${archiso_nfs_srv}" "/run/archiso/bootmnt"; then - echo "ERROR: Mounting '${archiso_nfs_srv}'" + mkdir -p "/run/parabolaiso/bootmnt" + msg ":: Mounting '${parabolaiso_nfs_srv}'" + # Do not put "${parabolaiso_nfs_opt}" nfsmount fails! + if ! nfsmount ${parabolaiso_nfs_opt} "${parabolaiso_nfs_srv}" "/run/parabolaiso/bootmnt"; then + echo "ERROR: Mounting '${parabolaiso_nfs_srv}'" echo " Falling back to interactive prompt" echo " You can try to fix the problem manually, log out when you are finished" launch_interactive_shell @@ -26,5 +26,5 @@ archiso_nfs_mount_handler() { copytoram="y" fi - archiso_mount_handler ${newroot} + parabolaiso_mount_handler ${newroot} } |