1#!/usr/bin/sh 2# 3# CDDL HEADER START 4# 5# The contents of this file are subject to the terms of the 6# Common Development and Distribution License, Version 1.0 only 7# (the "License"). You may not use this file except in compliance 8# with the License. 9# 10# You can obtain a copy of the license at usr/src/OPENSOLARIS.LICENSE 11# or http://www.opensolaris.org/os/licensing. 12# See the License for the specific language governing permissions 13# and limitations under the License. 14# 15# When distributing Covered Code, include this CDDL HEADER in each 16# file and include the License file at usr/src/OPENSOLARIS.LICENSE. 17# If applicable, add the following below this CDDL HEADER, with the 18# fields enclosed by brackets "[]" replaced with your own identifying 19# information: Portions Copyright [yyyy] [name of copyright owner] 20# 21# CDDL HEADER END 22# 23# 24# ident "%Z%%M% %I% %E% SMI" 25# 26# Copyright (c) 1991 by Sun Microsystems, Inc. 27# 28# 29# Replace /usr/ucb/df 30# 31 32ARG=-k 33count=1 34num=$# 35 36if [ $# -lt 1 ] 37then 38 /usr/sbin/df $ARG 39 exit $? 40fi 41 42while [ "$count" -le "$num" ] 43do 44 flag=$1 45 case $flag in 46 '-a') 47 ARG="$ARG -a" 48 ;; 49 '-t') 50 ARG="$ARG -F" 51 shift 52 if [ "$1" = "4.2" ] 53 then 54 ARG="$ARG ufs" 55 else 56 ARG="$ARG $1" 57 fi 58 count=`expr $count + 1` 59 ;; 60 '-i') 61 ARG="$ARG -F ufs -o i" 62 ;; 63 *) 64 ARG="$ARG $flag" 65 ;; 66 esac 67 if [ "$count" -lt "$num" ] 68 then 69 shift 70 fi 71 count=`expr $count + 1` 72done 73/usr/sbin/df $ARG 74exit $? 75