M.Canales.es wrote:
El Lunes, 30 de Octubre de 2006 16:05, George Boudreau escribió:
Manuel,
   The attached files are patches against the full 6.2 xml tree and the
jhalfs lfs.xsl script.
   I have added partitioning tags for chaps 4..9 and modified the xsl
script to manipulate those tags. The xsl should cover all the cases you
had coded in your script but I may have missed some tests.. ( NOTE: This
is my one and only attempt at xsl so there will be bugs )
   Again.. this is just an opinion of how script partitioning could work
and the xsl is an amateur job.

As a POC is a good start point. For the "role" values, some definitions about when each of them must/can be used should be written to help understand editor wy they are needed.

A 'role' specification would be nice. Most of the divisions I chose were natural breaks. Patches belong in 'role="patch", installs belong in 'role=install' The more difficult divisions occur with 'included' file generation, ie. setup files, do they belong inside 'role=install' or role=post'. There are also examples of sed scripts before a patch file, sed'ing of files after configure and before build. There is even the ugly dual 'make' zlib. What is a the 'role' for a script that does not reference a tarball? (directory creation, adjusting, etc.. 'pre' or 'post' ..
   We may have to start a separate discussion for role definition..
  pre
  patch
  config
  build
  test
  install
  post

About the XSL, a more in deeper restructuration is needed to allow user to write their onw customized templates in a simple way without requiring be an XSL wizard.

  An Opinion
Shouldn't we stop at the generation of the script files, with all the role tags included? I do not see how xsl could add any more value to the scripts. There is enough information in the newly generated scripts to allow the user to easily mold them to his/her desire.
--
http://linuxfromscratch.org/mailman/listinfo/alfs-discuss
FAQ: http://www.linuxfromscratch.org/faq/
Unsubscribe: See the above information page

Reply via email to