summaryrefslogtreecommitdiff
path: root/doVerify.go
diff options
context:
space:
mode:
Diffstat (limited to 'doVerify.go')
-rw-r--r--doVerify.go8
1 files changed, 7 insertions, 1 deletions
diff --git a/doVerify.go b/doVerify.go
index 09c8c74..a121b8e 100644
--- a/doVerify.go
+++ b/doVerify.go
@@ -17,6 +17,7 @@ func doVerify() (string, error) {
if err := os.Chdir(me.pb.BaseDir); err != nil {
return "no '" + me.pb.BaseDir + "' directory", err
}
+
if !shell.IsDir("pool/") {
return "no " + filepath.Join(me.pb.BaseDir, "pool") + " directory", errors.New("mount -a ? missing wit/pool/")
}
@@ -27,8 +28,13 @@ func doVerify() (string, error) {
for p := range me.pb.IterAll() {
pdump := log.Sprintf("%v", p)
if p.DebInfo == nil {
- log.Printf("debinfo == nil %-130.130s\n", pdump)
+ fullname := filepath.Join(me.pb.BaseDir, p.Filename)
+ log.Printf("debinfo == nil. need to run dpkg -I %s\n", fullname)
+ populateDebInfo(p)
counter += 1
+ if counter > 3 {
+ break
+ }
continue
}
if p.Filename != strings.TrimSpace(p.Filename) {