blob: de4334e6ebed58e94203fd99030cd2842dabb622 [file] [log] [blame]
#!/bin/bash
# This is a script which generates more user friendly output of quota(1)
# command for systems with NFS-mounted home directories.
#
# In the simplest case it is enough to edit BASEDIR to point to a directory
# under which home directories are mounted. In more complicated cases,
# updating the shell matching code should be simple enough.
#
# Note that you can use also device name (NFS export in case of NFS mount
# point) for your matching.
BASEDIR="/home"
DIRS=`quota -A -Q -v --show-mntpoint --no-wrap |
sed -n -e '3,$p' |
cut -d ' ' -f 1,2 |
while read DEVICE DIR; do
case $DIR in
$BASEDIR/$LOGNAME) echo -n "$DIR " ;;
$BASEDIR/*) ;;
*) echo -n "$DIR " ;;
esac
done`
if [ -n "$DIRS" ]; then
quota $@ -f $DIRS
fi