1
0
Fork 0
forked from External/grumble

Datadir re-org.

This commit is contained in:
Mikkel Krautz 2011-11-09 13:12:33 +01:00
parent adb9791b7c
commit 1c5325cba1
2 changed files with 19 additions and 14 deletions

View file

@ -38,8 +38,23 @@ func main() {
log.SetFlags(log.LstdFlags | log.Lmicroseconds)
log.Printf("Grumble")
log.Printf("Using blob directory: %s", Args.BlobDir)
err = blobstore.Open(Args.BlobDir)
log.Printf("Using data directory: %s", Args.DataDir)
// Open the blobstore
blobDir := filepath.Join(Args.DataDir, "blob")
err = os.Mkdir(blobDir, 0700)
if err != nil {
exists := false
if e, ok := err.(*os.PathError); ok {
if e.Err == os.EEXIST {
exists = true
}
}
if !exists {
log.Fatal("Unable to create blob directory: %v", err.Error())
}
}
err = blobstore.Open(blobDir)
if err != nil {
log.Fatalf("Unable to initialize blobstore: %v", err.Error())
}