source: BLFS/TODO@ 3b63c8c

experimental
Last change on this file since 3b63c8c was 3b63c8c, checked in by Manuel Canales Esparcia <manuel@…>, 18 years ago

Updated experimental branch to current trunk code.

  • Property mode set to 100644
File size: 1.4 KB
RevLine 
[41d4c11]1#####
2#
3# Project TODO list
4#
[cace19a4]5# $Id$
[41d4c11]6#####
7
[cace19a4]8For now the code is able to do the first step for the new approach: to create
9LFS-like books from BLFS sources, allowing to create linear build scrips and
[41d4c11]10Makefiles similars to the current ones for {C,H}LFS.
11
12What remains to do:
13
[cace19a4]141. - To make the top-level blfs script functional. That script should to create
[41d4c11]15 the working directory (selected at command line)
[cace19a4]16 a. Copy all BLFS/* files to it,
17 b. Fetch the BLFS sources (output directory selected at command line or
18 based on the book version),
[41d4c11]19 c. Run the packages.sh script.
[cace19a4]20
[41d4c11]212. - To develop the XSL code needed to create the build scripts.
[3b63c8c]22 Almost done. A lot of book-versus-scripts and testing is needed.
23 We need yet to figure out how to handle Perl modules installation and
24 other pages that have commands to install more that one package
25 (e.g., Gnat in GCC Java-bin in Java, sane-backends and sane-frontends
26 in Sane, etc)
[41d4c11]27
[d6be7ea]283. - To develop the code to create the Makefile.
29 Should be a separate script to be run manually after the user has
30 review and edited the target build scripts.
31 Must make the build scripts executables and set the SRC_ARCHIVE and
32 FTP_SERVER envars.
[3b63c8c]33 Work in progress.
[41d4c11]34
[cace19a4]354. - To find a way to track already installed packages by previous runs, to can
[41d4c11]36 skip them when creating the book/scripts/Makefile for a new target.
37
Note: See TracBrowser for help on using the repository browser.