@@ -123,6 +123,9 @@ loadPackageDB settings coreMap core deps = do
123 findCabalAndAddPackage tarball p v pdb =
123 findCabalAndAddPackage tarball p v pdb =
126 expectedPath = let PackageName p' = p in concat
129 expectedPath = let PackageName p' = p in concat
127 [ packageVersionString (p, v)
130 [ packageVersionString (p, v)
@@ -142,7 +145,7 @@ loadPackageDB settings coreMap core deps = do
144 loop (Tar.Next entry rest)
147 loop (Tar.Next entry rest)
145− | Tar.entryPath entry == expectedPath =
148+ | map fixPath (Tar.entryPath entry) == expectedPath =
146 case Tar.entryContent entry of
149 case Tar.entryContent entry of
147 Tar.NormalFile bs _ -> addPackage p v bs pdb
150 Tar.NormalFile bs _ -> addPackage p v bs pdb
148 _ -> error $ concat
151 _ -> error $ concat