run apt-get clean before creating preos

Signed-off-by: Nico Schottelius <nico@bento.schottelius.org>
This commit is contained in:
Nico Schottelius 2014-02-10 21:40:11 +01:00
parent 3cc49460a3
commit 4efe8553da
1 changed files with 7 additions and 0 deletions

View File

@ -162,6 +162,10 @@ cp -L "$src" "$real_dst"
fd.write(val)
os.chmod(filename, stat.S_IRUSR | stat.S_IXUSR)
def remove_archives(self, base_dir):
cmd = [ "chroot", self.target_dir, "/usr/bin/apt-get", "clean" ]
subprocess.check_call(cmd)
def create_kernel(self):
dst = os.path.join(self.out_dir, "kernel")
srcglob = glob.glob("%s/boot/vmlinuz-*" % self.target_dir)
@ -270,6 +274,9 @@ cp -L "$src" "$real_dst"
if args.config:
self.config()
# Cleanup archives before creating any image
self.remove_archives()
# Output pxe files
if args.pxe_boot_dir:
self.create_pxe(args.pxe_boot_dir)