#!/usr/bin/env bash set -eu DESC="Fixe NFS (bigboss exporte /overlays/ro/usr/share/doc (ro) et tiny l'importe)" HELP=" Bigboss et tiny doivent avoir été configurés par baseConfig. ATTENTION, le fichier /etc/exports est modifié ! " repairNfs() { vdn-ssh root@bigboss " [ ! -d /overlays/rw/partage-test ] && mkdir /overlays/rw/partage-test || : echo test > /overlays/rw/partage-test/vdn-test cat <<-EOF > /etc/exports /overlays/ro/usr/share/doc tiny(ro,sync,subtree_check,no_root_squash,fsid=1) #/overlays/rw/partage-test tiny(rw,sync,subtree_check,no_root_squash,fsid=2) EOF sleep 1 systemctl enable nfs-kernel-server systemctl stop nfs-kernel-server systemctl start nfs-kernel-server " } run() { setErrorHandler echoStart requireSshGuests bigboss repairNfs unsetErrorHandler }