made snapsize an argument
authorMatthias Förste foerste@schlittermann.de
Thu, 13 Oct 2011 12:17:26 +0200
changeset 2 95241f6c5c1c
parent 1 8088d7da74bf
child 3 78feee7e4469
made snapsize an argument
snapfsck.bash
--- a/snapfsck.bash	Thu Oct 13 11:58:37 2011 +0200
+++ b/snapfsck.bash	Thu Oct 13 12:17:26 2011 +0200
@@ -19,17 +19,29 @@
 
 cat <<__U
 usage:
- $0 /dev/<vgname>/<lvname>
+ $0 [-s snapsize] /dev/<vgname>/<lvname>
  or
- $0 <vgname>/<lvname>
+ $0 [-s snapsize] <vgname>/<lvname>
  but not (yet?)
- $0 /dev/mapper/<vgname>-<lvname>
+ $0 [-s snapsize] /dev/mapper/<vgname>-<lvname>
 __U
 
 exit -1
 
 }
 
+while getopts "s:" opt; do
+  case $opt in
+    s)
+      SNAPSIZE="$OPTARG"
+      ;;
+    \?)
+      usage
+      ;;
+  esac
+done
+shift $((OPTIND-1))
+
 p=${1:?device required}
 p=${p#/dev/}
 vg=${p%/*}