func init() { var err error mainDataIndex, err = data.NewMainDataIndex() if err != nil { log.Fatal(err) } }
func (f *ManifestFile) Read() error { if f.Ref == "" { return fmt.Errorf("No reference to read.") } i, err := data.NewMainDataIndex() if err != nil { return err } rdr, err := i.BlobStore.Get(data.BlobKey(f.Ref)) if err != nil { return err } // read the blob f.buffer, err = ioutil.ReadAll(rdr) if err != nil { return err } return nil }