Print this page
6198 Let's EOL cachefs
@@ -19,10 +19,11 @@
#
# CDDL HEADER END
#
#
# Copyright (c) 2004, 2010, Oracle and/or its affiliates. All rights reserved.
+# Copyright 2015 Nexenta Systems, Inc. All rights reserved.
#
. /lib/svc/share/fs_include.sh
. /lib/svc/share/net_include.sh
@@ -171,29 +172,10 @@
*)
new_special=`$STMSBOOTUTIL -m $special`
;;
esac
- if [ "$fstype" = "cachefs" ]; then
- # Mount read-only without the cache.
- case "$mntopts" in
- *backfstype=nfs*)
- cfsbacktype=nfs
- ;;
- *backfstype=hsfs*)
- cfsbacktype=hsfs
- ;;
- *)
- cecho 'stmsboot: invalid vfstab entry for /usr'
- cfsbacktype=nfs
- ;;
- esac
- # see the comment below for /dev/null
- $MOUNT -m -F $cfsbacktype -o ro $new_special $mountp \
->/dev/null 2>&1
- ret_val=$?
- else
#
# Must use -o largefiles here to ensure the read-only
# mount does not fail as a result of having a large
# file present on /usr.
#
@@ -223,11 +205,10 @@
# will emit messages if /usr is already mounted.
# So redirect the output to /dev/null.
$MOUNT -m -F $fstype -o $mntopts $new_special /usr \
>/dev/null 2>&1
ret_val=$?
- fi
if [ $ret_val -eq 0 ]; then
usrmounted=1
fi
fi