Project

General

Profile

Bug #16

[librechroot] cleaning should take of build dependencies

fauno - almost 8 years ago - . Updated about 7 years ago.

Status:
fixed
Priority:
feature
Category:
-
Assignee:
% Done:

100%


Description

Currently we run `makepkg -s` on the build chroot to solve dependencies and run `chcleanup` to remove any package that was left out after building. But when you package with `treepkg` many packages share the same build dependencies, that get installed and uninstalled over and over.

Treepkg should manage build dependencies in a way that installs build dependencies for a PKGBUILD while removing not needed.


Related issues

Related to libretools - Bug #24: [fullpkg] and [treepkg] solve the same problemfixed2012-02-27

Actions
Related to libretools - Bug #195: cleansystem file need be updatefixed2012-09-08

Actions

History

#3

Updated by xihh over 7 years ago

This should be implemented on librechroot. There should be an option for adding a PKGBUILD's deps on $chrootdir/cleansystem.

I'm changing the title to reflect that.

#4

Updated by fauno about 7 years ago

Added it to `chcleanup` and is run as a hook by `treepkg`. It's on the "smart-cleanup" branch of libretools.git

Also available in: Atom PDF