|
|
| File: [Development] / xfs-cmds / xfsprogs / io / xfs_freeze.sh (download)
Revision 1.2, Fri Nov 11 14:27:22 2005 UTC (11 years, 11 months ago) by nathans.longdrop.melbourne.sgi.com
Update copyright/license notices to match SGI legal prefered boilerplate. Merge of master-melb:xfs-cmds:24374a by kenmcd. |
#!/bin/sh -f # # Copyright (c) 2004 Silicon Graphics, Inc. All Rights Reserved. # OPTS="" USAGE="Usage: xfs_freeze -f | -u <mountpoint>" DIRNAME=`dirname $0` VERSION=false FREEZE=false THAW=false while getopts "fuV" c do case $c in f) FREEZE=true;; u) THAW=true;; V) VERSION=true;; \?) echo $USAGE 1>&2 exit 2 ;; esac done if $VERSION ; then $DIRNAME/xfs_io -p xfs_freeze -V exit 0 fi shift `expr $OPTIND - 1` if [ "$1" = "" ]; then echo $USAGE 1>&2 exit 2 fi if $FREEZE ; then $DIRNAME/xfs_io -r -p xfs_freeze -x -c "freeze" "$1" status=$? [ $status -ne 0 ] && exit $status elif $THAW ; then $DIRNAME/xfs_io -r -p xfs_freeze -x -c "thaw" "$1" status=$? [ $status -ne 0 ] && exit $status else echo $USAGE 1>&2 exit 2 fi exit 0