mirror of
https://git.yoctoproject.org/poky
synced 2026-04-19 15:32:13 +02:00
package_manager: Fix apt-ftparchive index creation problems
a) There were missing parameters to the release and package commands (".")
b) The commands need to be executed as one block since they build upon each other
(From OE-Core rev: a3965b76ed4361455c89c982761263be03e1a8e5)
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
This commit is contained in:
@@ -192,17 +192,16 @@ class DpkgIndexer(Indexer):
|
||||
if not os.path.isdir(arch_dir):
|
||||
continue
|
||||
|
||||
index_cmds.append("cd %s; PSEUDO_UNLOAD=1 %s packages > Packages" %
|
||||
(arch_dir, apt_ftparchive))
|
||||
cmd = "cd %s; PSEUDO_UNLOAD=1 %s packages . > Packages;" % (arch_dir, apt_ftparchive)
|
||||
|
||||
index_cmds.append("cd %s; %s Packages -c > Packages.gz" %
|
||||
(arch_dir, gzip))
|
||||
cmd += "%s -fc Packages > Packages.gz;" % gzip
|
||||
|
||||
with open(os.path.join(arch_dir, "Release"), "w+") as release:
|
||||
release.write("Label: %s" % arch)
|
||||
release.write("Label: %s\n" % arch)
|
||||
|
||||
index_cmds.append("cd %s; PSEUDO_UNLOAD=1 %s release >> Release" %
|
||||
(arch_dir, apt_ftparchive))
|
||||
cmd += "PSEUDO_UNLOAD=1 %s release . >> Release" % apt_ftparchive
|
||||
|
||||
index_cmds.append(cmd)
|
||||
|
||||
deb_dirs_found = True
|
||||
|
||||
|
||||
Reference in New Issue
Block a user