- cd / # daemons should have root dir as cwd
- if grep -q '^/' /etc/exports; then
- printf "Exporting directories for $DESC..."
+ export_files="/etc/exports"
+ for file in /etc/exports.d/*.exports ; do
+ if [ -f "$file" ]; then
+ export_files="$export_files $file"
+ fi
+ done
+ if [ -f /etc/exports ] && grep -q '^[[:space:]]*[^#]*/' $export_files
+ then
+ do_modprobe nfsd
+
+ # See if our running kernel supports the NFS kernel server
+ if ! grep -E -qs "[[:space:]]nfsd\$" /proc/filesystems; then
+ log_warning_msg "Not starting $DESC: no support in current kernel."
+ exit 0
+ fi
+
+ do_mount nfsd $PROCNFSD_MOUNTPOINT || NEED_SVCGSSD=no
+ log_begin_msg "Exporting directories for $DESC..."