cvs commit: ALFS/DTD ALFS-3.1.dtd ALFS-CVS.dtd

kpfleming at linuxfromscratch.org kpfleming at linuxfromscratch.org
Sat Jul 3 09:06:03 PDT 2004


kpfleming    04/07/03 10:06:03

  Modified:    DTD      ALFS-3.1.dtd ALFS-CVS.dtd
  Log:
  link element supports multiple options
  convert ALFS-3.1.dtd back to Unix line endings
  
  Revision  Changes    Path
  1.12      +174 -174  ALFS/DTD/ALFS-3.1.dtd
  
  Index: ALFS-3.1.dtd
  ===================================================================
  RCS file: /home/cvsroot/ALFS/DTD/ALFS-3.1.dtd,v
  retrieving revision 1.11
  retrieving revision 1.12
  diff -u -r1.11 -r1.12
  --- ALFS-3.1.dtd	8 Jun 2004 03:17:36 -0000	1.11
  +++ ALFS-3.1.dtd	3 Jul 2004 16:06:03 -0000	1.12
  @@ -1,174 +1,174 @@
  -<?xml version="1.0" encoding="ISO-8859-1"?>
  -<!--
  -       ALFS :    Document Type Definition
  -       Version : 3.1
  -       Author:   V. Dzuba
  -       Updates:  Kevin P. Fleming
  -       Date:     March 5, 2004
  -
  -       The current version of the DTD is available at:
  -             http://www.linuxfromscratch.org/alfs/downloads/stable
  -
  -       The current version of its documentation is available at:
  -             http://www.linuxfromscratch.org/alfs/view/dtd
  -
  -       This DTD is published under both BSD and GNU licenses.
  --->
  -
  -<!ENTITY lt     "&#60;"> 
  -<!ENTITY gt     ">"> 
  -<!ENTITY amp    "&#38;"> 
  -<!ENTITY apos   "'"> 
  -<!ENTITY quot   """> 
  -
  -<!ENTITY % ops "configure | copy | download | execute | link | make | mkdir | move | ownership | package | patch | permissions | remove | search_replace | stage | textdump | unpack">
  -
  -<!ELEMENT alfs           ((%ops; | include)+)>
  -<!ATTLIST alfs
  -          base           CDATA #IMPLIED
  -          version        CDATA #FIXED "3.1"
  -	  xml:base	 CDATA #IMPLIED
  -	  xmlns:xi	 CDATA #IMPLIED>
  -
  -<!ELEMENT archive        (#PCDATA)>
  -
  -<!ELEMENT base           (#PCDATA)>
  -
  -<!ELEMENT configure      ((param | prefix)*)>
  -<!ATTLIST configure
  -          base           CDATA #IMPLIED
  -          command        CDATA #IMPLIED>
  -
  -<!ELEMENT content        (#PCDATA)>
  -
  -<!ELEMENT copy           (option*, source+, destination)>
  -<!ATTLIST copy
  -          base           CDATA #IMPLIED>
  -
  -<!ELEMENT description    (para | list)*>
  -
  -<!ELEMENT destination    (#PCDATA)>
  -
  -<!ELEMENT digest         (#PCDATA)>
  -<!ATTLIST digest         
  -          type           CDATA     "md5">
  -
  -<!ELEMENT download       (file, url*, destination, digest?)>
  -
  -<!ELEMENT environment    (variable+)>
  -<!ATTLIST environment
  -          mode           (append | prepend) #IMPLIED>
  -
  -<!ELEMENT execute        ((param | prefix)*)>
  -<!ATTLIST execute
  -          base           CDATA #IMPLIED
  -          command        CDATA #REQUIRED>
  -
  -<!ELEMENT file           (#PCDATA)>
  -
  -<!ELEMENT find           (#PCDATA)>
  -
  -<!ELEMENT include        EMPTY>
  -<!ATTLIST include
  -          href           CDATA #REQUIRED>
  -
  -<!ELEMENT item           (#PCDATA)>
  -
  -<!ELEMENT link           (option?, target+, name)>
  -<!ATTLIST link
  -          base           CDATA #IMPLIED
  -          type           CDATA #IMPLIED>
  -
  -<!ELEMENT list           (item | list)+>
  -<!ATTLIST list
  -          type           (bullet | number) "bullet">
  -
  -<!ELEMENT make           ((param | prefix)*)>
  -<!ATTLIST make
  -          base           CDATA #IMPLIED>
  -
  -<!ELEMENT mkdir          (option?, permissions?, name+)>
  -<!ATTLIST mkdir
  -          base           CDATA #IMPLIED>
  -          
  -<!ELEMENT move           (option?, source+, destination)>
  -<!ATTLIST move
  -          base           CDATA #IMPLIED>
  -
  -<!ELEMENT name           (#PCDATA)>
  -
  -<!ELEMENT option         (#PCDATA)>
  -
  -<!ELEMENT ownership      (option?, name+)>
  -<!ATTLIST ownership
  -          base           CDATA #IMPLIED
  -          user           CDATA #IMPLIED
  -          group          CDATA #IMPLIED>
  -          
  -<!ELEMENT package        (packageinfo?, stage+)>
  -<!ATTLIST package
  -          name           CDATA #REQUIRED
  -          version        CDATA #REQUIRED>
  -
  -<!ELEMENT packageinfo    (description?, requires*, utilizes*)>
  -
  -<!ELEMENT para           (#PCDATA)>
  -
  -<!ELEMENT param          (#PCDATA)>
  -
  -<!ELEMENT patch          ((param | prefix)+)>
  -<!ATTLIST patch
  -          base           CDATA #IMPLIED>
  -
  -<!ELEMENT permissions    (option?, name*)>
  -<!ATTLIST permissions
  -          base           CDATA #IMPLIED
  -          mode           CDATA #REQUIRED>
  -
  -<!ELEMENT prefix         (#PCDATA)>
  -
  -<!ELEMENT reference      (#PCDATA)>
  -
  -<!ELEMENT remove         (#PCDATA)>
  -
  -<!ELEMENT replace        (#PCDATA)>
  -
  -<!ELEMENT requires       (name, version*)>
  -
  -<!ELEMENT root           (#PCDATA)>
  -
  -<!ELEMENT search_replace (file, find, replace)>
  -<!ATTLIST search_replace
  -          base           CDATA #IMPLIED>
  -
  -<!ELEMENT source         (#PCDATA)>
  -
  -<!ELEMENT stage          (stageinfo?, (alfs | %ops;)*)>
  -<!ATTLIST stage
  -          name           CDATA #IMPLIED>
  -
  -<!ELEMENT stageinfo      (root?, user?, environment?, base?)>
  -
  -<!ELEMENT target         (#PCDATA)>
  -
  -<!ELEMENT textdump       (file, content)>
  -<!ATTLIST textdump
  -          base           CDATA #IMPLIED
  -          mode           CDATA #IMPLIED>
  -
  -<!ELEMENT unpack         (digest?, reference*, archive, destination)>
  -
  -<!ELEMENT url            (#PCDATA)>
  -
  -<!ELEMENT user           (#PCDATA)>
  -
  -<!ELEMENT utilizes       (name, version*)>
  -
  -<!ELEMENT variable       (#PCDATA)>
  -<!ATTLIST variable
  -          name           CDATA #REQUIRED
  -          mode           CDATA #IMPLIED>
  -
  -<!ELEMENT version        (#PCDATA)>
  -<!ATTLIST version
  -          condition      (eq | ne | gt | ge | lt | le) #REQUIRED>
  +<?xml version="1.0" encoding="ISO-8859-1"?>
  +<!--
  +       ALFS :    Document Type Definition
  +       Version : 3.1
  +       Author:   V. Dzuba
  +       Updates:  Kevin P. Fleming
  +       Date:     July 3, 2004
  +
  +       The current version of the DTD is available at:
  +             http://www.linuxfromscratch.org/alfs/downloads/stable
  +
  +       The current version of its documentation is available at:
  +             http://www.linuxfromscratch.org/alfs/view/dtd
  +
  +       This DTD is published under both BSD and GNU licenses.
  +-->
  +
  +<!ENTITY lt     "&#60;"> 
  +<!ENTITY gt     ">"> 
  +<!ENTITY amp    "&#38;"> 
  +<!ENTITY apos   "'"> 
  +<!ENTITY quot   """> 
  +
  +<!ENTITY % ops "configure | copy | download | execute | link | make | mkdir | move | ownership | package | patch | permissions | remove | search_replace | stage | textdump | unpack">
  +
  +<!ELEMENT alfs           ((%ops; | include)+)>
  +<!ATTLIST alfs
  +          base           CDATA #IMPLIED
  +          version        CDATA #FIXED "3.1"
  +	  xml:base	 CDATA #IMPLIED
  +	  xmlns:xi	 CDATA #IMPLIED>
  +
  +<!ELEMENT archive        (#PCDATA)>
  +
  +<!ELEMENT base           (#PCDATA)>
  +
  +<!ELEMENT configure      ((param | prefix)*)>
  +<!ATTLIST configure
  +          base           CDATA #IMPLIED
  +          command        CDATA #IMPLIED>
  +
  +<!ELEMENT content        (#PCDATA)>
  +
  +<!ELEMENT copy           (option*, source+, destination)>
  +<!ATTLIST copy
  +          base           CDATA #IMPLIED>
  +
  +<!ELEMENT description    (para | list)*>
  +
  +<!ELEMENT destination    (#PCDATA)>
  +
  +<!ELEMENT digest         (#PCDATA)>
  +<!ATTLIST digest         
  +          type           CDATA     "md5">
  +
  +<!ELEMENT download       (file, url*, destination, digest?)>
  +
  +<!ELEMENT environment    (variable+)>
  +<!ATTLIST environment
  +          mode           (append | prepend) #IMPLIED>
  +
  +<!ELEMENT execute        ((param | prefix)*)>
  +<!ATTLIST execute
  +          base           CDATA #IMPLIED
  +          command        CDATA #REQUIRED>
  +
  +<!ELEMENT file           (#PCDATA)>
  +
  +<!ELEMENT find           (#PCDATA)>
  +
  +<!ELEMENT include        EMPTY>
  +<!ATTLIST include
  +          href           CDATA #REQUIRED>
  +
  +<!ELEMENT item           (#PCDATA)>
  +
  +<!ELEMENT link           (option*, target+, name)>
  +<!ATTLIST link
  +          base           CDATA #IMPLIED
  +          type           CDATA #IMPLIED>
  +
  +<!ELEMENT list           (item | list)+>
  +<!ATTLIST list
  +          type           (bullet | number) "bullet">
  +
  +<!ELEMENT make           ((param | prefix)*)>
  +<!ATTLIST make
  +          base           CDATA #IMPLIED>
  +
  +<!ELEMENT mkdir          (option?, permissions?, name+)>
  +<!ATTLIST mkdir
  +          base           CDATA #IMPLIED>
  +          
  +<!ELEMENT move           (option?, source+, destination)>
  +<!ATTLIST move
  +          base           CDATA #IMPLIED>
  +
  +<!ELEMENT name           (#PCDATA)>
  +
  +<!ELEMENT option         (#PCDATA)>
  +
  +<!ELEMENT ownership      (option?, name+)>
  +<!ATTLIST ownership
  +          base           CDATA #IMPLIED
  +          user           CDATA #IMPLIED
  +          group          CDATA #IMPLIED>
  +          
  +<!ELEMENT package        (packageinfo?, stage+)>
  +<!ATTLIST package
  +          name           CDATA #REQUIRED
  +          version        CDATA #REQUIRED>
  +
  +<!ELEMENT packageinfo    (description?, requires*, utilizes*)>
  +
  +<!ELEMENT para           (#PCDATA)>
  +
  +<!ELEMENT param          (#PCDATA)>
  +
  +<!ELEMENT patch          ((param | prefix)+)>
  +<!ATTLIST patch
  +          base           CDATA #IMPLIED>
  +
  +<!ELEMENT permissions    (option?, name*)>
  +<!ATTLIST permissions
  +          base           CDATA #IMPLIED
  +          mode           CDATA #REQUIRED>
  +
  +<!ELEMENT prefix         (#PCDATA)>
  +
  +<!ELEMENT reference      (#PCDATA)>
  +
  +<!ELEMENT remove         (#PCDATA)>
  +
  +<!ELEMENT replace        (#PCDATA)>
  +
  +<!ELEMENT requires       (name, version*)>
  +
  +<!ELEMENT root           (#PCDATA)>
  +
  +<!ELEMENT search_replace (file, find, replace)>
  +<!ATTLIST search_replace
  +          base           CDATA #IMPLIED>
  +
  +<!ELEMENT source         (#PCDATA)>
  +
  +<!ELEMENT stage          (stageinfo?, (alfs | %ops;)*)>
  +<!ATTLIST stage
  +          name           CDATA #IMPLIED>
  +
  +<!ELEMENT stageinfo      (root?, user?, environment?, base?)>
  +
  +<!ELEMENT target         (#PCDATA)>
  +
  +<!ELEMENT textdump       (file, content)>
  +<!ATTLIST textdump
  +          base           CDATA #IMPLIED
  +          mode           CDATA #IMPLIED>
  +
  +<!ELEMENT unpack         (digest?, reference*, archive, destination)>
  +
  +<!ELEMENT url            (#PCDATA)>
  +
  +<!ELEMENT user           (#PCDATA)>
  +
  +<!ELEMENT utilizes       (name, version*)>
  +
  +<!ELEMENT variable       (#PCDATA)>
  +<!ATTLIST variable
  +          name           CDATA #REQUIRED
  +          mode           CDATA #IMPLIED>
  +
  +<!ELEMENT version        (#PCDATA)>
  +<!ATTLIST version
  +          condition      (eq | ne | gt | ge | lt | le) #REQUIRED>
  
  
  
  1.14      +2 -2      ALFS/DTD/ALFS-CVS.dtd
  
  Index: ALFS-CVS.dtd
  ===================================================================
  RCS file: /home/cvsroot/ALFS/DTD/ALFS-CVS.dtd,v
  retrieving revision 1.13
  retrieving revision 1.14
  diff -u -r1.13 -r1.14
  --- ALFS-CVS.dtd	8 Jun 2004 03:17:36 -0000	1.13
  +++ ALFS-CVS.dtd	3 Jul 2004 16:06:03 -0000	1.14
  @@ -4,7 +4,7 @@
          Version : CVS
          Author:   V. Dzuba
          Updates:  Kevin P. Fleming
  -       Date:     March 5, 2004
  +       Date:     July 3, 2004
   
          The current version of the DTD is available at:
                http://www.linuxfromscratch.org/alfs/downloads/stable
  @@ -81,7 +81,7 @@
   <!ATTLIST include
             href           CDATA #REQUIRED>
   
  -<!ELEMENT link           (option?, target+, name)>
  +<!ELEMENT link           (option*, target+, name)>
   <!ATTLIST link
             base           CDATA #IMPLIED
   	  type           (hard | symbolic) "symbolic">
  
  
  



More information about the alfs-log mailing list