summaryrefslogtreecommitdiff
path: root/src/mkcephfs.in
diff options
context:
space:
mode:
authorSage Weil <sage@newdream.net>2011-05-24 17:05:30 -0700
committerSage Weil <sage@newdream.net>2011-05-24 17:06:13 -0700
commitc67dd164a412faa89e09c7ec1949eef17a49c994 (patch)
treebcb61f5bd4571d9822f09b7f867001c07ff08035 /src/mkcephfs.in
parent5532f897c7427fa559912cc4bfcfd17b8af9e9d6 (diff)
downloadceph-c67dd164a412faa89e09c7ec1949eef17a49c994.tar.gz
mkcephfs: error out on bad usage
Signed-off-by: Sage Weil <sage@newdream.net>
Diffstat (limited to 'src/mkcephfs.in')
-rw-r--r--src/mkcephfs.in9
1 files changed, 9 insertions, 0 deletions
diff --git a/src/mkcephfs.in b/src/mkcephfs.in
index 8558754e58c..0e0ca6e5950 100644
--- a/src/mkcephfs.in
+++ b/src/mkcephfs.in
@@ -61,6 +61,7 @@ fi
usage_exit() {
echo "usage: $0 -a -c ceph.conf [-k adminkeyring] [--mkbtrfs]"
+ echo " to generate a new ceph cluster on all nodes; for advanced usage see man page"
echo " ** be careful, this WILL clobber old data; check your ceph.conf carefully **"
exit
}
@@ -168,6 +169,14 @@ done
[ -z "$conf" ] && [ -n "$dir" ] && conf="$dir/conf"
+if [ $allhosts -eq 1 ]; then
+ if [ $preparemonmap -eq 1 ] || [ -n "$initdaemon" ] || [ -n "$initlocaldaemons" ] || [ -n "$prepareosdfs" ] || [ -n "$preparemon" ] ; then
+ echo "The -a option cannot be combined with other subcommands; see man page."
+ usage_exit
+ fi
+fi
+
+
### prepare-monmap ###