From f11acf5f5a8c72af59712cf3cda62c47d1a80e5d Mon Sep 17 00:00:00 2001 From: Luke Shumaker Date: Wed, 25 May 2022 19:41:31 -0600 Subject: load the chunk tree --- cmd/btrfs-dump-tree/main.go | 8 ++++++-- 1 file changed, 6 insertions(+), 2 deletions(-) (limited to 'cmd/btrfs-dump-tree') 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) } -- cgit v1.2.3-2-g168b