Signed-off-by: Sage Weil <sage@inktank.com>
script
set -e
# TODO what's the valid charset for cluster names and mds ids?
- find /var/lib/ceph/mds/ -mindepth 1 -maxdepth 1 -regextype posix-egrep -regex '.*/[a-z0-9]+-[a-z0-9]+' -printf '%P\n' \
+ find /var/lib/ceph/mds/ -mindepth 1 -maxdepth 1 -regextype posix-egrep -regex '.*/[a-z0-9]+-[a-z0-9\.\-\_]+' -printf '%P\n' \
| while read f; do
if [ -e "/var/lib/ceph/mds/$f/done" ]; then
cluster="${f%%-*}"
script
set -e
# TODO what's the valid charset for cluster names and mon ids?
- find /var/lib/ceph/mon/ -mindepth 1 -maxdepth 1 -regextype posix-egrep -regex '.*/[a-z0-9]+-[a-z0-9]+' -printf '%P\n' \
+ find /var/lib/ceph/mon/ -mindepth 1 -maxdepth 1 -regextype posix-egrep -regex '.*/[a-z0-9]+-[a-z0-9\.\-\_]+' -printf '%P\n' \
| while read f; do
if [ -e "/var/lib/ceph/mon/$f/done" ]; then
cluster="${f%%-*}"
script
set -e
# TODO what's the valid charset for cluster names and daemon ids?
- find /var/lib/ceph/radosgw/ -mindepth 1 -maxdepth 1 -regextype posix-egrep -regex '.*/[a-z0-9]+-[a-z0-9]+' -printf '%P\n' \
+ find /var/lib/ceph/radosgw/ -mindepth 1 -maxdepth 1 -regextype posix-egrep -regex '.*/[a-z0-9]+-[a-z0-9\.\-\_]+' -printf '%P\n' \
| while read f; do
if [ -e "/var/lib/ceph/radosgw/$f/done" ]; then
cluster="${f%%-*}"