cvs commit: ALFS/DTD ALFS-CVS.dtd

kpfleming at linuxfromscratch.org kpfleming at linuxfromscratch.org
Thu Feb 5 22:13:30 PST 2004


kpfleming    04/02/05 23:13:30

  Modified:    DTD      ALFS-CVS.dtd
  Log:
  add phase 1 conditional logic syntax
  
  Revision  Changes    Path
  1.4       +17 -2     ALFS/DTD/ALFS-CVS.dtd
  
  Index: ALFS-CVS.dtd
  ===================================================================
  RCS file: /home/cvsroot/ALFS/DTD/ALFS-CVS.dtd,v
  retrieving revision 1.3
  retrieving revision 1.4
  diff -u -r1.3 -r1.4
  --- ALFS-CVS.dtd	23 Nov 2003 20:31:12 -0000	1.3
  +++ ALFS-CVS.dtd	6 Feb 2004 06:13:30 -0000	1.4
  @@ -4,7 +4,7 @@
          Version : CVS
          Author:   V. Dzuba
          Updates:  Kevin P. Fleming
  -       Date:     October 27, 2003
  +       Date:     February 5, 2004
   
          The current version of the DTD is available at:
                http://www.linuxfromscratch.org/alfs/downloads/stable
  @@ -21,13 +21,16 @@
   <!ENTITY apos   "'"> 
   <!ENTITY quot   """> 
   
  -<!ENTITY % ops "configure | copy | download | execute | link | make | mkdir | move | ownership | package | patch | permissions | remove | search_replace | stage | textdump | unpack">
  +<!ENTITY % ops "configure | copy | download | execute | if | link | make | mkdir | move | ownership | package | patch | permissions | remove | search_replace | stage | textdump | unpack">
  +<!ENTITY % tests "test | package-built | package-version | and | or | not">
   
   <!ELEMENT alfs           ((%ops;)*)>
   <!ATTLIST alfs
             base           CDATA #IMPLIED
             version        CDATA #FIXED "3.2">
   
  +<!ELEMENT and            ((%tests;)*)>
  +
   <!ELEMENT archive        (#PCDATA)>
   
   <!ELEMENT base           (#PCDATA)>
  @@ -53,6 +56,8 @@
   
   <!ELEMENT download       (file, url*, destination, digest?)>
   
  +<!ELEMENT else           (stageinfo?, (alfs | %ops;)*)>
  +
   <!ELEMENT execute        ((param | prefix)*)>
   <!ATTLIST execute
             base           CDATA #IMPLIED
  @@ -64,6 +69,8 @@
   
   <!ELEMENT find           (#PCDATA)>
   
  +<!ELEMENT if		 ((%tests;)+, then?, else?)
  +
   <!ELEMENT item           (#PCDATA)>
   
   <!ELEMENT link           (option?, target+, name)>
  @@ -89,8 +96,12 @@
   
   <!ELEMENT name           (#PCDATA)>
   
  +<!ELEMENT not            (%tests;)>
  +
   <!ELEMENT option         (#PCDATA)>
   
  +<!ELEMENT or             ((%tests;)*)>
  +
   <!ELEMENT ownership      (option?, name+)>
   <!ATTLIST ownership
             base           CDATA #IMPLIED
  @@ -145,10 +156,14 @@
   
   <!ELEMENT target         (#PCDATA)>
   
  +<!ELEMENT test           (#PCDATA)>
  +
   <!ELEMENT textdump       (file, content)>
   <!ATTLIST textdump
             base           CDATA #IMPLIED
   	  mode           CDATA #IMPLIED>
  +
  +<!ELEMENT then           (stageinfo?, (alfs | %ops;)*)>
   
   <!ELEMENT unpack         (digest?, reference*, archive, destination)>
   
  
  
  



More information about the alfs-log mailing list