diff --git a/modules/conf_ceph.sh b/modules/conf_ceph.sh index c1e86f7..997cf07 100644 --- a/modules/conf_ceph.sh +++ b/modules/conf_ceph.sh @@ -73,8 +73,10 @@ conf_ceph() if ! grep -q "$srvlist" /etc/fstab; then echo "# Ceph :" >> /etc/fstab for mnt in $CEPH_MOUNTS; do - mkdir -pv "$mnt" - echo "$srvlist:/ $(eval echo \$CEPH_MP_$mnt) ceph defaults,_netdev,name=admin,secret=$secret,mds_namespace=$mnt 0 0" >> /etc/fstab + local mp=$(eval echo \$CEPH_MP_$mnt) + mkdir -pv "$mp" + echo "$srvlist:/ $mp ceph defaults,_netdev,name=admin,secret=$secret,mds_namespace=$mnt 0 0" >> /etc/fstab + unset mp done else prnt W "Ceph entry already in /etc/fstab, nothing to do" @@ -94,6 +96,7 @@ conf_ceph() local mp=$(eval echo \$CEPH_MP_$mnt) mkdir -pv $mp echo "//$SMBSRV/$mnt $mp cifs defaults,_netdev,username=root,password= 0 0" >> /etc/fstab + unset $mp done else prnt W "Samba entry already in /etc/fstab, nothing to do"