From 8dd0991ea564b746a902071c287917deaf29f336 Mon Sep 17 00:00:00 2001 From: Sage Weil Date: Tue, 1 Dec 2009 10:50:47 -0800 Subject: [PATCH] vstart: add [mds.a] section when no -x --- src/vstart.sh | 8 ++++++-- 1 file changed, 6 insertions(+), 2 deletions(-) diff --git a/src/vstart.sh b/src/vstart.sh index d211ac5830d8e..fc4282fdae8d5 100755 --- a/src/vstart.sh +++ b/src/vstart.sh @@ -352,17 +352,21 @@ if [ "$start_mds" -eq 1 ]; then do if [ "$new" -eq 1 ]; then key_fn=dev/mds.$name.keyring - if [ "$cephx" -eq 1 ] && [ $overwrite_conf -eq 1 ]; then + if [ $overwrite_conf -eq 1 ]; then cat <> $conf [mds.$name] +EOF + if [ "$cephx" -eq 1 ]; then + cat <> $conf keys file = $key_fn EOF - cat < $mds_caps + cat < $mds_caps ; generated by vstart.sh on `date` mon = "allow rwx" osd = "allow rwx" mds = "allow" EOF + fi fi $SUDO $CEPH_BIN/authtool --gen-key --name=mds.$name --caps=$mds_caps $key_fn $SUDO $CEPH_ADM -i $key_fn auth add mds.$name -- 2.39.5