mirror of
git://git.yoctoproject.org/poky
synced 2026-08-12 18:30:46 +00: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:
parent
da097095c6
commit
b503d35e7e
@ -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
|
||||
|
||||
|
||||
Loading…
x
Reference in New Issue
Block a user