diff options
author | Luke Shumaker <lukeshu@lukeshu.com> | 2022-05-25 19:41:31 -0600 |
---|---|---|
committer | Luke Shumaker <lukeshu@lukeshu.com> | 2022-05-25 19:41:31 -0600 |
commit | f11acf5f5a8c72af59712cf3cda62c47d1a80e5d (patch) | |
tree | 1b5a7a0056de5a39ae6197e6895ae5312e46af89 /cmd/btrfs-dump-tree/main.go | |
parent | 90c58d14d28729aa5cae8b7d1306177553b46314 (diff) |
load the chunk tree
Diffstat (limited to 'cmd/btrfs-dump-tree/main.go')
-rw-r--r-- | cmd/btrfs-dump-tree/main.go | 8 |
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) } |