]> git-server-git.apps.pok.os.sepia.ceph.com Git - ceph.git/commitdiff
mkcephfs: put admin keyring in mon_data, for safe keeping
authorSage Weil <sage@newdream.net>
Thu, 11 Feb 2010 23:21:27 +0000 (15:21 -0800)
committerSage Weil <sage@newdream.net>
Thu, 11 Feb 2010 23:33:09 +0000 (15:33 -0800)
src/mkcephfs.in

index ea594e36b5705715f7f409972b5e45d4ae3b6395..ff23a5618c7e984b8150a05cdd2ee47cb8743a8a 100644 (file)
@@ -197,6 +197,12 @@ for name in $what; do
        fi
        get_conf mon_data "" "mon data"
        do_cmd "$BINDIR/mkmonfs $clobber --mon-data $mon_data -i $num --monmap $monmap --osdmap $osdmap -k $tmpkeyring ; rm $tmpkeyring"
+
+       if [ -n "$ssh" ]; then
+           scp $adminkeyring $user@$host:$mon_data/admin_keyring.bin
+       else
+           cp -v $adminkeyring $mon_data/admin_keyring.bin
+       fi
     fi
 
     if [ "$type" = "osd" ]; then