forked from sig_core/toolkit
26 lines
843 B
Bash
26 lines
843 B
Bash
#!/bin/bash
|
|
# autofs acts like it mounts but then it doesn't. this is disabled.
|
|
|
|
r_log "nfs" "Prepare autofs configuration"
|
|
|
|
mkdir -p /export/autotest
|
|
touch /export/autotest/autofile
|
|
echo '/export/autotest/ 127.0.0.1(ro)' >> /etc/exports
|
|
/usr/sbin/exportfs -ar
|
|
|
|
echo '/mnt/autofs /etc/auto.export' > /etc/auto.master.d/export.autofs
|
|
echo 'nfs -fstype=nfs 127.0.0.1:/export/autotest' > /etc/auto.export
|
|
|
|
m_serviceCycler nfs-server restart
|
|
m_serviceCycler rpcbind restart
|
|
m_serviceCycler autofs restart
|
|
r_log "nfs" "Attempt to access /export/autotest via autofs"
|
|
ls -la /mnt/autofs | grep -q autofile
|
|
r_checkExitStatus $?
|
|
|
|
# Remove unneeded configuration
|
|
/bin/rm /etc/auto.master.d/export.autofs /etc/auto.export
|
|
/usr/bin/sed -i '/autotest/d' /etc/exports
|
|
m_serviceCycler autofs stop
|
|
m_serviceCycler nfs-server stop
|
|
m_serviceCycler rpcbind stop
|