Manuel,
The TODO list has an entry for tracking previously installed packages. Currently I touch a file /var/lib/jhalfs/BLFS/xxx for each package installed and when a new package makefile is created if a dependency is already installed it is not included in the new makefile. The resulting makefile touches a file for each new package installed. (We don't want to re-invent the wheel and create a full package manager for BLFS do we?)

 Pros:
  ???

 Cons:
. The tracking is only done when the makefile is created. If you rerun an old makefile it will run normally because it has no knowledge of previously installed packages. . The BLFS scripting system does not play well with other methods. ie: if you manually install a package there is no automatic install tracking. (as with any package manager system)


Note: It is possible to install tracking inside the makefile, to check for previous package installs.

G
--
http://linuxfromscratch.org/mailman/listinfo/alfs-discuss
FAQ: http://www.linuxfromscratch.org/faq/
Unsubscribe: See the above information page

Reply via email to