Updated TODO files.

This commit is contained in:
Manuel Canales Esparcia 2006-07-16 10:43:03 +00:00
parent 3c10176753
commit 120bcdd4a9
2 changed files with 12 additions and 48 deletions

View file

@ -19,13 +19,18 @@ What remains to do:
c. Run the packages.sh script. c. Run the packages.sh script.
2. - To develop the XSL code needed to create the build scripts. 2. - To develop the XSL code needed to create the build scripts.
Work in progress. Almost done. A lot of book-versus-scripts and testing is needed.
We need yet to figure out how to handle Perl modules installation and
other pages that have commands to install more that one package
(e.g., Gnat in GCC Java-bin in Java, sane-backends and sane-frontends
in Sane, etc)
3. - To develop the code to create the Makefile. 3. - To develop the code to create the Makefile.
Should be a separate script to be run manually after the user has Should be a separate script to be run manually after the user has
review and edited the target build scripts. review and edited the target build scripts.
Must make the build scripts executables and set the SRC_ARCHIVE and Must make the build scripts executables and set the SRC_ARCHIVE and
FTP_SERVER envars. FTP_SERVER envars.
Work in progress.
4. - To find a way to track already installed packages by previous runs, to can 4. - To find a way to track already installed packages by previous runs, to can
skip them when creating the book/scripts/Makefile for a new target. skip them when creating the book/scripts/Makefile for a new target.

53
TODO
View file

@ -9,10 +9,8 @@ MASTER SCRIPT
LFS, CLFS or HLFS modules. LFS, CLFS or HLFS modules.
Before working on that we need to fix the BLFS support. Before working on that we need to fix the BLFS support.
- To create a script to install jhalfs system-wide.
LFS MODULE (Applicable also to CLFS and HLFS modules)
LFS MODULE (all this is applicable also to CLFS and HLFS modules)
---------- ----------
- To add a switch to build the BLFS module dependencies at the end of - To add a switch to build the BLFS module dependencies at the end of
@ -22,52 +20,12 @@ LFS MODULE (all this is applicable also to CLFS and HLFS modules)
(to be) generated BLFS HTML pages and, maybe, gpm. (to be) generated BLFS HTML pages and, maybe, gpm.
Before working on that we need to fix the BLFS support. Before working on that we need to fix the BLFS support.
- To add support for copying to the final system pre-generated
configuration files created by the user.
BLFS MODULE (work in progress in the experimental branch.
----------- See also BLFS/TODO file on that branch)
- The SourceForge download links don't work. BLFS MODULE (See BLFS/TODO)
-----------
- The current code to use a FTP mirror as fallback is broken
for several packages due FTP migration to upstream formats.
- To fix files creation using sudo. Comment from Ag Hatzim:
Commands, that using cat with sudo, to redirect the output to
certain files that users have no write access, will fail.
Eg. fcron.
#-------------------------------#
(~/jhablfs)sudo cat >> /etc/syslog.conf << "EOF"
# Begin fcron addition to /etc/syslog.conf
cron.* -/var/log/cron.log
# End fcron addition
EOF
zsh: permission denied: /etc/syslog.conf
#-------------------------------#
Since the shell is doing the redirection (man bash -REDIRECTION),
*before* the command is executed, sudo can not see the redirection,
so a new shell is needed for sudo to execute the actual command.
Like so, the previous command should be something like this.
#-------------------------------#
(~/jhablfs)sudo sh -c "cat >> /etc/syslog.conf << "EOF"
# Begin fcron addition to /etc/syslog.conf
cron.* -/var/log/cron.log
# End fcron addition
EOF"
#-------------------------------#
- Figure out how to handle Perl modules installation and other pages
that have commands to install more that one package (e.g., Gnat in GCC
Java-bin in Java, sane-backends and sane-frotnends in Sane, etc)
OTHERS OTHERS
@ -78,4 +36,5 @@ OTHERS
NOTE: that could require an special command line switch to regenerate the NOTE: that could require an special command line switch to regenerate the
Makefile if additional scripts are manually added to the *-commands/*/ dirs. Makefile if additional scripts are manually added to the *-commands/*/ dirs.
- To create a script to install jhalfs system-wide, if possible.