summaryrefslogtreecommitdiff
path: root/cmd/btrfs-dump-tree
diff options
context:
space:
mode:
authorLuke Shumaker <lukeshu@lukeshu.com>2022-05-25 19:41:31 -0600
committerLuke Shumaker <lukeshu@lukeshu.com>2022-05-25 19:41:31 -0600
commitf11acf5f5a8c72af59712cf3cda62c47d1a80e5d (patch)
tree1b5a7a0056de5a39ae6197e6895ae5312e46af89 /cmd/btrfs-dump-tree
parent90c58d14d28729aa5cae8b7d1306177553b46314 (diff)
load the chunk tree
Diffstat (limited to 'cmd/btrfs-dump-tree')
-rw-r--r--cmd/btrfs-dump-tree/main.go8
1 files changed, 6 insertions, 2 deletions
diff --git a/cmd/btrfs-dump-tree/main.go b/cmd/btrfs-dump-tree/main.go
index ccb7acb..7dac40e 100644
--- a/cmd/btrfs-dump-tree/main.go
+++ b/cmd/btrfs-dump-tree/main.go
@@ -2,8 +2,8 @@ package main
import (
"fmt"
-"strings"
"os"
+ "strings"
"lukeshu.com/btrfs-tools/pkg/btrfs"
)
@@ -39,13 +39,17 @@ func Main(imgfilename string) (err error) {
},
}
+ if err := fs.Init(); err != nil {
+ return err
+ }
+
superblock, err := fs.Superblock()
if err != nil {
return err
}
fmt.Printf("btrfs-progs v%s \n", version)
- if superblock.Data.RootTree != 0 && false { // XXX
+ if superblock.Data.RootTree != 0 {
fmt.Printf("root tree\n")
printTree(fs, superblock.Data.RootTree)
}