Updated TODO files.
This commit is contained in:
parent
3c10176753
commit
120bcdd4a9
2 changed files with 12 additions and 48 deletions
|
@ -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
53
TODO
|
@ -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.
|
||||||
|
|
||||||
|
|
Reference in a new issue