X-Git-Url: http://git.vrable.net/?a=blobdiff_plain;f=scandir.cc;h=52c82f8104702bd16d7025e937c5ece5f26fd451;hb=a7c068d940ab32b75dc2dfaf11146b363f95ca88;hp=aa7ce53b79da0e51cd83c8d0797a502f8f1d8b5a;hpb=cac644d993d130efd8d29539de6557b18c9b737e;p=cumulus.git diff --git a/scandir.cc b/scandir.cc index aa7ce53..52c82f8 100644 --- a/scandir.cc +++ b/scandir.cc @@ -68,7 +68,7 @@ void metadata_flush() /* Write current metadata information to a new object. */ LbsObject *meta = new LbsObject; - meta->set_group("root"); + meta->set_group("metadata"); meta->set_data(m.data(), m.size()); meta->write(tss); meta->checksum(); @@ -194,7 +194,7 @@ int64_t dumpfile(int fd, dictionary &file_info) } LbsObject *i = new LbsObject; - i->set_group("indirect"); + i->set_group("metadata"); i->set_data(blocklist.data(), blocklist.size()); i->write(tss); file_info["data"] = "@" + i->get_name(); @@ -479,15 +479,16 @@ int main(int argc, char *argv[]) const string md = metadata_root.str(); LbsObject *root = new LbsObject; - root->set_group("root"); + root->set_group("metadata"); root->set_data(md.data(), md.size()); root->write(tss); root->checksum(); segment_list.insert(root->get_ref().get_segment()); - descriptor << "Root: " << root->get_ref().to_string() << "\n"; + descriptor << "Format: LBS Snapshot v0.1\n"; strftime(desc_buf, sizeof(desc_buf), "%Y-%m-%d %H:%M:%S %z", &time_buf); descriptor << "Date: " << desc_buf << "\n"; + descriptor << "Root: " << root->get_ref().to_string() << "\n"; delete root;