Explorar el Código

add missing template hunks to extra objects patch and correct whitespace in first time installation notice

Michael Schloh von Bennewitz hace 21 años
padre
commit
f515c3d377
Se han modificado 2 ficheros con 930 adiciones y 1 borrados
  1. 928 0
      ripe-dbase/ripe-dbase.patch.extobjs
  2. 2 1
      ripe-dbase/ripe-dbase.spec

+ 928 - 0
ripe-dbase/ripe-dbase.patch.extobjs

@@ -1184,3 +1184,931 @@ diff -Nau modules/ud/ud_comrol.h.orig modules/ud/ud_comrol.h
 +char *t_iri[]={  "reg_ref",NULL};  /* C_PP Registry ID    Object -AV- */
 +char *t_ipp[]={  "pop_ref",NULL};  /* C_PP Pop / Location Object -AV- */
 +char *t_ipu[]={  "purp_ref",NULL}; /* C_PU Purpose        Object -AV- */
+Index: include/DF_class_templates.def
+diff -Nau include/DF_class_templates.def.orig include/DF_class_templates.def
+--- include/DF_class_templates.def.orig	2004-03-18 10:45:55.000000000 +0100
++++ include/DF_class_templates.def	2004-03-18 10:44:06.000000000 +0100
+@@ -54,6 +54,7 @@
+ "mnt-by:        [optional]   [multiple]   [inverse key]\n"
+ "mnt-lower:     [optional]   [multiple]   [inverse key]\n"
+ "refer:         [optional]   [single]     [ ]\n"
++"comment:       [optional]   [multiple]   [ ]\n"
+ "changed:       [mandatory]  [multiple]   [ ]\n"
+ "source:        [mandatory]  [single]     [ ]\n"
+ ,
+@@ -79,7 +80,7 @@
+ "admin-c:       [mandatory]  [multiple]   [inverse key]\n"
+ "tech-c:        [mandatory]  [multiple]   [inverse key]\n"
+ "rev-srv:       [optional]   [multiple]   [inverse key]\n"
+-"status:        [mandatory]  [single]     [ ]\n"
++"status:        [generated]  [single]     [ ]\n"
+ "remarks:       [optional]   [multiple]   [ ]\n"
+ "notify:        [optional]   [multiple]   [inverse key]\n"
+ "mnt-by:        [mandatory]  [multiple]   [inverse key]\n"
+@@ -90,7 +91,9 @@
+ ,
+ "inetnum:       [mandatory]  [single]     [primary/look-up key]\n"
+ "netname:       [mandatory]  [single]     [lookup key]\n"
++"registry:      [optional]   [single]     [inverse key]\n"
+ "descr:         [mandatory]  [multiple]   [ ]\n"
++"assigned:      [optional]   [single]     [ ]\n"
+ "country:       [mandatory]  [multiple]   [ ]\n"
+ "admin-c:       [mandatory]  [multiple]   [inverse key]\n"
+ "tech-c:        [mandatory]  [multiple]   [inverse key]\n"
+@@ -102,6 +105,7 @@
+ "mnt-lower:     [optional]   [multiple]   [inverse key]\n"
+ "mnt-routes:    [optional]   [multiple]   [inverse key]\n"
+ "mnt-irt:       [optional]   [multiple]   [inverse key]\n"
++"comment:       [optional]   [multiple]   [ ]\n"
+ "changed:       [mandatory]  [multiple]   [ ]\n"
+ "source:        [mandatory]  [single]     [ ]\n"
+ ,
+@@ -138,6 +142,7 @@
+ "notify:        [optional]   [multiple]   [inverse key]\n"
+ "mnt-by:        [mandatory]  [multiple]   [inverse key]\n"
+ "referral-by:   [mandatory]  [single]     [inverse key]\n"
++"comment:       [optional]   [multiple]   [ ]\n"
+ "changed:       [mandatory]  [multiple]   [ ]\n"
+ "source:        [mandatory]  [single]     [ ]\n"
+ ,
+@@ -150,6 +155,7 @@
+ "remarks:       [optional]   [multiple]   [ ]\n"
+ "notify:        [optional]   [multiple]   [inverse key]\n"
+ "mnt-by:        [optional]   [multiple]   [inverse key]\n"
++"comment:       [optional]   [multiple]   [ ]\n"
+ "changed:       [mandatory]  [multiple]   [ ]\n"
+ "source:        [mandatory]  [single]     [ ]\n"
+ ,
+@@ -165,6 +171,7 @@
+ "remarks:       [optional]   [multiple]   [ ]\n"
+ "notify:        [optional]   [multiple]   [inverse key]\n"
+ "mnt-by:        [optional]   [multiple]   [inverse key]\n"
++"comment:       [optional]   [multiple]   [ ]\n"
+ "changed:       [mandatory]  [multiple]   [ ]\n"
+ "source:        [mandatory]  [single]     [ ]\n"
+ ,
+@@ -251,5 +258,59 @@
+ "changed:       [mandatory]  [multiple]   [ ]\n"
+ "source:        [mandatory]  [single]     [ ]\n"
+ ,
++"reg-id:        [mandatory]  [single]     [primary/look-up key]\n"
++"window:        [mandatory]  [single]     [ ]\n"
++"as-num:        [mandatory]  [multiple]   [inverse key]\n"
++"descr:         [mandatory]  [multiple]   [ ]\n"
++"mnt-by:        [mandatory]  [multiple]   [inverse key]\n"
++"changed:       [mandatory]  [multiple]   [ ]\n"
++"source:        [mandatory]  [single]     [ ]\n"
++,
++"facility:      [mandatory]  [single]     [primary/look-up key]\n"
++"address:       [mandatory]  [multiple]   [ ]\n"
++"registry:      [mandatory]  [single]     [inverse key]\n"
++"remedyref:     [optional]   [single]     [ ]\n"
++"as-num:        [mandatory]  [single]     [inverse key]\n"
++"remarks:       [optional]   [multiple]   [ ]\n"
++"mnt-by:        [mandatory]  [multiple]   [inverse key]\n"
++"changed:       [mandatory]  [multiple]   [ ]\n"
++"source:        [mandatory]  [single]     [ ]\n"
++,
++"ticket:        [mandatory]  [single]     [primary/look-up key]\n"
++"netname:       [mandatory]  [single]     [lookup key]\n"
++"registry:      [mandatory]  [single]     [inverse key]\n"
++"size:          [mandatory]  [single]     [ ]\n"
++"descr:         [optional]   [multiple]   [ ]\n"
++"created:       [mandatory]  [single]     [ ]\n"
++"formurl:       [optional]   [single]     [ ]\n"
++"mnt-by:        [mandatory]  [multiple]   [inverse key]\n"
++"changed:       [mandatory]  [multiple]   [ ]\n"
++"source:        [mandatory]  [single]     [ ]\n"
++,
++"range:         [mandatory]  [single]     [primary/look-up key]\n"
++"netname:       [mandatory]  [single]     [lookup key]\n"
++"registry:      [optional]   [single]     [inverse key]\n"
++"descr:         [mandatory]  [multiple]   [ ]\n"
++"country:       [mandatory]  [multiple]   [ ]\n"
++"status:        [mandatory]  [single]     [ ]\n"
++"remarks:       [optional]   [multiple]   [ ]\n"
++"location:      [optional]   [single]     [inverse key]\n"
++"usedfor:       [optional]   [single]     [inverse key]\n"
++"preference:    [optional]   [single]     [ ]\n"
++"mnt-by:        [mandatory]  [multiple]   [inverse key]\n"
++"mnt-lower:     [optional]   [multiple]   [inverse key]\n"
++"notify:        [optional]   [multiple]   [inverse key]\n"
++"changed:       [mandatory]  [multiple]   [ ]\n"
++"source:        [mandatory]  [single]     [ ]\n"
++,
++"purpose:       [mandatory]  [single]     [primary/look-up key]\n"
++"descr:         [mandatory]  [multiple]   [ ]\n"
++"address:       [optional]   [multiple]   [ ]\n"
++"remedyref:     [optional]   [single]     [ ]\n"
++"remarks:       [optional]   [multiple]   [ ]\n"
++"mnt-by:        [mandatory]  [multiple]   [inverse key]\n"
++"changed:       [mandatory]  [multiple]   [ ]\n"
++"source:        [mandatory]  [single]     [ ]\n"
++,
+ NULL
+ }; /* Templates */
+Index: include/DF_class_templates_v.def
+diff -Nau include/DF_class_templates_v.def.orig include/DF_class_templates_v.def
+--- include/DF_class_templates_v.def.orig	2004-03-18 10:45:58.000000000 +0100
++++ include/DF_class_templates_v.def	2004-03-18 10:44:06.000000000 +0100
+@@ -574,6 +574,7 @@
+ "mnt-by:        [optional]   [multiple]   [inverse key]\n"
+ "mnt-lower:     [optional]   [multiple]   [inverse key]\n"
+ "refer:         [optional]   [single]     [ ]\n"
++"comment:       [optional]   [multiple]   [ ]\n"
+ "changed:       [mandatory]  [multiple]   [ ]\n"
+ "source:        [mandatory]  [single]     [ ]\n"
+ "\n"
+@@ -733,6 +734,16 @@
+ "     which queries are accepted by the referred host.  If\n"
+ "     <port> is omitted, the default number of 43 is used.\n"
+ "       ""\n"
++"comment\n"
++"\n"
++"      GSOC EU INTERNAL\n"
++"\n"
++"      Private Comment\n"
++"      This comment lines will not get exported into the RIPE\n"
++"      database and are therefore of privat nature.\n"
++"    ""\n"
++"     A sequence of ASCII characters.\n"
++"       ""\n"
+ "changed\n"
+ "\n"
+ "   Specifies who submitted the update, and when the object was\n"
+@@ -928,7 +939,7 @@
+ "admin-c:       [mandatory]  [multiple]   [inverse key]\n"
+ "tech-c:        [mandatory]  [multiple]   [inverse key]\n"
+ "rev-srv:       [optional]   [multiple]   [inverse key]\n"
+-"status:        [mandatory]  [single]     [ ]\n"
++"status:        [generated]  [single]     [ ]\n"
+ "remarks:       [optional]   [multiple]   [ ]\n"
+ "notify:        [optional]   [multiple]   [inverse key]\n"
+ "mnt-by:        [mandatory]  [multiple]   [inverse key]\n"
+@@ -1110,7 +1121,9 @@
+ "    ""\n"
+ "inetnum:       [mandatory]  [single]     [primary/look-up key]\n"
+ "netname:       [mandatory]  [single]     [lookup key]\n"
++"registry:      [optional]   [single]     [inverse key]\n"
+ "descr:         [mandatory]  [multiple]   [ ]\n"
++"assigned:      [optional]   [single]     [ ]\n"
+ "country:       [mandatory]  [multiple]   [ ]\n"
+ "admin-c:       [mandatory]  [multiple]   [inverse key]\n"
+ "tech-c:        [mandatory]  [multiple]   [inverse key]\n"
+@@ -1122,6 +1135,7 @@
+ "mnt-lower:     [optional]   [multiple]   [inverse key]\n"
+ "mnt-routes:    [optional]   [multiple]   [inverse key]\n"
+ "mnt-irt:       [optional]   [multiple]   [inverse key]\n"
++"comment:       [optional]   [multiple]   [ ]\n"
+ "changed:       [mandatory]  [multiple]   [ ]\n"
+ "source:        [mandatory]  [single]     [ ]\n"
+ "\n"
+@@ -1143,12 +1157,33 @@
+ "     must be a letter, and the last character of a name must be a\n"
+ "     letter or a digit.\n"
+ "       ""\n"
++"registry\n"
++"\n"
++"      GSOC EU INTERNAL\n"
++"      \n"
++"      Reference to the registry (reg-id) to which this object belongs\n"
++"      See also \"reg-id\" object. Must be a valid registry-id.\n"
++"\n"
++"      In the case of inetnum objects please only use registry fields\n"
++"      for objects of the type \"ALLOCATED\".\n"
++"    ""\n"
++"     A sequence of ASCII characters.\n"
++"       ""\n"
+ "descr\n"
+ "\n"
+ "   A short decription related to the object.\n"
+ "    ""\n"
+ "     A sequence of ASCII characters.\n"
+ "       ""\n"
++"assigned\n"
++"\n"
++"      GSOC EU INTERNAL\n"
++"\n"
++"      Assign Date\n"
++"      The Date the assignemnt had been made.\n"
++"    ""\n"
++"	 Date in DD.MM.YY\n"
++"       ""\n"
+ "country\n"
+ "\n"
+ "   Identifies the country.\n"
+@@ -1290,6 +1325,16 @@
+ "     with \"irt-\", and the last character of a name must be a\n"
+ "     letter or a digit.\n"
+ "       ""\n"
++"comment\n"
++"\n"
++"      GSOC EU INTERNAL\n"
++"\n"
++"      Private Comment\n"
++"      This comment lines will not get exported into the RIPE\n"
++"      database and are therefore of privat nature.\n"
++"    ""\n"
++"     A sequence of ASCII characters.\n"
++"       ""\n"
+ "changed\n"
+ "\n"
+ "   Specifies who submitted the update, and when the object was\n"
+@@ -1563,6 +1608,7 @@
+ "notify:        [optional]   [multiple]   [inverse key]\n"
+ "mnt-by:        [mandatory]  [multiple]   [inverse key]\n"
+ "referral-by:   [mandatory]  [single]     [inverse key]\n"
++"comment:       [optional]   [multiple]   [ ]\n"
+ "changed:       [mandatory]  [multiple]   [ ]\n"
+ "source:        [mandatory]  [single]     [ ]\n"
+ "\n"
+@@ -1741,6 +1787,16 @@
+ "     with \"prng-\" are reserved for peering set names. Names\n"
+ "     starting with \"irt-\" are reserved for irt names.\n"
+ "       ""\n"
++"comment\n"
++"\n"
++"      GSOC EU INTERNAL\n"
++"\n"
++"      Private Comment\n"
++"      This comment lines will not get exported into the RIPE\n"
++"      database and are therefore of privat nature.\n"
++"    ""\n"
++"     A sequence of ASCII characters.\n"
++"       ""\n"
+ "changed\n"
+ "\n"
+ "   Specifies who submitted the update, and when the object was\n"
+@@ -1776,6 +1832,7 @@
+ "remarks:       [optional]   [multiple]   [ ]\n"
+ "notify:        [optional]   [multiple]   [inverse key]\n"
+ "mnt-by:        [optional]   [multiple]   [inverse key]\n"
++"comment:       [optional]   [multiple]   [ ]\n"
+ "changed:       [mandatory]  [multiple]   [ ]\n"
+ "source:        [mandatory]  [single]     [ ]\n"
+ "\n"
+@@ -1882,6 +1939,16 @@
+ "     with \"prng-\" are reserved for peering set names. Names\n"
+ "     starting with \"irt-\" are reserved for irt names.\n"
+ "       ""\n"
++"comment\n"
++"\n"
++"      GSOC EU INTERNAL\n"
++"\n"
++"      Private Comment\n"
++"      This comment lines will not get exported into the RIPE\n"
++"      database and are therefore of privat nature.\n"
++"    ""\n"
++"     A sequence of ASCII characters.\n"
++"       ""\n"
+ "changed\n"
+ "\n"
+ "   Specifies who submitted the update, and when the object was\n"
+@@ -1925,6 +1992,7 @@
+ "remarks:       [optional]   [multiple]   [ ]\n"
+ "notify:        [optional]   [multiple]   [inverse key]\n"
+ "mnt-by:        [optional]   [multiple]   [inverse key]\n"
++"comment:       [optional]   [multiple]   [ ]\n"
+ "changed:       [mandatory]  [multiple]   [ ]\n"
+ "source:        [mandatory]  [single]     [ ]\n"
+ "\n"
+@@ -2052,6 +2120,16 @@
+ "     with \"prng-\" are reserved for peering set names. Names\n"
+ "     starting with \"irt-\" are reserved for irt names.\n"
+ "       ""\n"
++"comment\n"
++"\n"
++"      GSOC EU INTERNAL\n"
++"\n"
++"      Private Comment\n"
++"      This comment lines will not get exported into the RIPE\n"
++"      database and are therefore of privat nature.\n"
++"    ""\n"
++"     A sequence of ASCII characters.\n"
++"       ""\n"
+ "changed\n"
+ "\n"
+ "   Specifies who submitted the update, and when the object was\n"
+@@ -3106,5 +3184,622 @@
+ "     registry name must be a letter or a digit.\n"
+ "       ""\n"
+ ,
++"The reg-id class:\n"
++"\n"
++"      GSOC EU INTERNAL\n"
++"      Defines an local registry (LIR)\n"
++"    ""\n"
++"reg-id:        [mandatory]  [single]     [primary/look-up key]\n"
++"window:        [mandatory]  [single]     [ ]\n"
++"as-num:        [mandatory]  [multiple]   [inverse key]\n"
++"descr:         [mandatory]  [multiple]   [ ]\n"
++"mnt-by:        [mandatory]  [multiple]   [inverse key]\n"
++"changed:       [mandatory]  [multiple]   [ ]\n"
++"source:        [mandatory]  [single]     [ ]\n"
++"\n"
++"The content of the attributes of the reg-id class are defined below:\n"
++"\n"
++"reg-id\n"
++"\n"
++"       GSOC EU INTERNAL\n"
++"       RIPE Registry ID \n"
++"    ""\n"
++"     A sequence of ASCII characters.\n"
++"       ""\n"
++"window\n"
++"\n"
++"      GSOC EU INTERNAL\n"
++"      Assignement Window size of a particular LIR\n"
++"    ""\n"
++"         GSOC EU INTERNAL\n"
++"	 Assignement Window size of a particular LIR\n"
++"       ""\n"
++"as-num\n"
++"\n"
++"      GSOC EU INTERNAL\n"
++"      ASN which is used by a registry or a pop\n"
++"    ""\n"
++"     An \"AS\" string followed by an integer in the range from 1 to\n"
++"     65534\n"
++"       ""\n"
++"descr\n"
++"\n"
++"   A short decription related to the object.\n"
++"    ""\n"
++"     A sequence of ASCII characters.\n"
++"       ""\n"
++"mnt-by\n"
++"\n"
++"   Specifies the identifier of a registered mntner object used\n"
++"   for authorisation of operations performed with the object\n"
++"   that contains this attribute.\n"
++"    ""\n"
++"     Made up of letters, digits, the character underscore \"_\",\n"
++"     and the character hyphen \"-\"; the first character of a name\n"
++"     must be a letter, and the last character of a name must be a\n"
++"     letter or a digit.  The following words are reserved by\n"
++"     RPSL, and they can not be used as names:\n"
++"   \n"
++"      any as-any rs-any peeras and or not atomic from to at\n"
++"      action accept announce except refine networks into inbound\n"
++"      outbound\n"
++"   \n"
++"     Names starting with certain prefixes are reserved for\n"
++"     certain object types.  Names starting with \"as-\" are\n"
++"     reserved for as set names.  Names starting with \"rs-\" are\n"
++"     reserved for route set names.  Names starting with \"rtrs-\"\n"
++"     are reserved for router set names. Names starting with\n"
++"     \"fltr-\" are reserved for filter set names. Names starting\n"
++"     with \"prng-\" are reserved for peering set names. Names\n"
++"     starting with \"irt-\" are reserved for irt names.\n"
++"       ""\n"
++"changed\n"
++"\n"
++"   Specifies who submitted the update, and when the object was\n"
++"   updated. \n"
++"    ""\n"
++"     An e-mail address as defined in RFC 2822, followed by a date\n"
++"     in the format YYYYMMDD.\n"
++"       ""\n"
++"source\n"
++"\n"
++"   Specifies the registry where the object is registered.  Should\n"
++"   be \"RIPE\" for the RIPE Database.\n"
++"    ""\n"
++"     Made up of letters, digits, the character underscore \"_\",\n"
++"     and the character hyphen \"-\"; the first character of a \n"
++"     registry name must be a letter, and the last character of a\n"
++"     registry name must be a letter or a digit.\n"
++"       ""\n"
++,
++"The facility class:\n"
++"\n"
++"      GSOC EU INTERNAL\n"
++"      Definition of an CW Point of Presence\n"
++"    ""\n"
++"facility:      [mandatory]  [single]     [primary/look-up key]\n"
++"address:       [mandatory]  [multiple]   [ ]\n"
++"registry:      [mandatory]  [single]     [inverse key]\n"
++"remedyref:     [optional]   [single]     [ ]\n"
++"as-num:        [mandatory]  [single]     [inverse key]\n"
++"remarks:       [optional]   [multiple]   [ ]\n"
++"mnt-by:        [mandatory]  [multiple]   [inverse key]\n"
++"changed:       [mandatory]  [multiple]   [ ]\n"
++"source:        [mandatory]  [single]     [ ]\n"
++"\n"
++"The content of the attributes of the facility class are defined below:\n"
++"\n"
++"facility\n"
++"\n"
++"      GSOC EU INTERNAL\n"
++"      \n"
++"      Contains Details for which location, facility or region a certain\n"
++"      ip-range has been reserved for.\n"
++"      \n"
++"      See also \"purpose\" Object.\n"
++"    ""\n"
++"     A sequence of ASCII characters.\n"
++"       ""\n"
++"address\n"
++"\n"
++"      Full postal address of a contact.\n"
++"    ""\n"
++"     A sequence of ASCII characters.\n"
++"       ""\n"
++"registry\n"
++"\n"
++"      GSOC EU INTERNAL\n"
++"      \n"
++"      Reference to the registry (reg-id) to which this object belongs\n"
++"      See also \"reg-id\" object. Must be a valid registry-id.\n"
++"\n"
++"      In the case of inetnum objects please only use registry fields\n"
++"      for objects of the type \"ALLOCATED\".\n"
++"    ""\n"
++"     A sequence of ASCII characters.\n"
++"       ""\n"
++"remedyref\n"
++"\n"
++"      GSOC EU INTERNAL\n"
++"\n"
++"      Remedey Reference Field. May contain references to the local\n"
++"      ticket-management system in the future.\n"
++"    ""\n"
++"     A sequence of ASCII characters.\n"
++"       ""\n"
++"as-num\n"
++"\n"
++"      GSOC EU INTERNAL\n"
++"      ASN which is used by a registry or a pop\n"
++"    ""\n"
++"     An \"AS\" string followed by an integer in the range from 1 to\n"
++"     65534\n"
++"       ""\n"
++"remarks\n"
++"\n"
++"   Contains remarks.\n"
++"    ""\n"
++"     A sequence of ASCII characters.\n"
++"       ""\n"
++"mnt-by\n"
++"\n"
++"   Specifies the identifier of a registered mntner object used\n"
++"   for authorisation of operations performed with the object\n"
++"   that contains this attribute.\n"
++"    ""\n"
++"     Made up of letters, digits, the character underscore \"_\",\n"
++"     and the character hyphen \"-\"; the first character of a name\n"
++"     must be a letter, and the last character of a name must be a\n"
++"     letter or a digit.  The following words are reserved by\n"
++"     RPSL, and they can not be used as names:\n"
++"   \n"
++"      any as-any rs-any peeras and or not atomic from to at\n"
++"      action accept announce except refine networks into inbound\n"
++"      outbound\n"
++"   \n"
++"     Names starting with certain prefixes are reserved for\n"
++"     certain object types.  Names starting with \"as-\" are\n"
++"     reserved for as set names.  Names starting with \"rs-\" are\n"
++"     reserved for route set names.  Names starting with \"rtrs-\"\n"
++"     are reserved for router set names. Names starting with\n"
++"     \"fltr-\" are reserved for filter set names. Names starting\n"
++"     with \"prng-\" are reserved for peering set names. Names\n"
++"     starting with \"irt-\" are reserved for irt names.\n"
++"       ""\n"
++"changed\n"
++"\n"
++"   Specifies who submitted the update, and when the object was\n"
++"   updated. \n"
++"    ""\n"
++"     An e-mail address as defined in RFC 2822, followed by a date\n"
++"     in the format YYYYMMDD.\n"
++"       ""\n"
++"source\n"
++"\n"
++"   Specifies the registry where the object is registered.  Should\n"
++"   be \"RIPE\" for the RIPE Database.\n"
++"    ""\n"
++"     Made up of letters, digits, the character underscore \"_\",\n"
++"     and the character hyphen \"-\"; the first character of a \n"
++"     registry name must be a letter, and the last character of a\n"
++"     registry name must be a letter or a digit.\n"
++"       ""\n"
++,
++"The ticket class:\n"
++"\n"
++"      GSOC EU INTERNAL\n"
++"      Approval/Ticket Object.\n"
++"      Details of the Registry approval of an assignment/allocation\n"
++"    ""\n"
++"ticket:        [mandatory]  [single]     [primary/look-up key]\n"
++"netname:       [mandatory]  [single]     [lookup key]\n"
++"registry:      [mandatory]  [single]     [inverse key]\n"
++"size:          [mandatory]  [single]     [ ]\n"
++"descr:         [optional]   [multiple]   [ ]\n"
++"created:       [mandatory]  [single]     [ ]\n"
++"formurl:       [optional]   [single]     [ ]\n"
++"mnt-by:        [mandatory]  [multiple]   [inverse key]\n"
++"changed:       [mandatory]  [multiple]   [ ]\n"
++"source:        [mandatory]  [single]     [ ]\n"
++"\n"
++"The content of the attributes of the ticket class are defined below:\n"
++"\n"
++"ticket\n"
++"\n"
++"      GSOC EU INTERNAL\n"
++"\n"
++"      Registry Ticket-Number of the allocation/assignment confirmation.\n"
++"    ""\n"
++"     A sequence of ASCII characters.\n"
++"       ""\n"
++"netname\n"
++"\n"
++"   The name of a range of IP address space.\n"
++"    ""\n"
++"     Made up of letters, digits, the character underscore \"_\",\n"
++"     and the character hyphen \"-\"; the first character of a name\n"
++"     must be a letter, and the last character of a name must be a\n"
++"     letter or a digit.\n"
++"       ""\n"
++"registry\n"
++"\n"
++"      GSOC EU INTERNAL\n"
++"      \n"
++"      Reference to the registry (reg-id) to which this object belongs\n"
++"      See also \"reg-id\" object. Must be a valid registry-id.\n"
++"\n"
++"      In the case of inetnum objects please only use registry fields\n"
++"      for objects of the type \"ALLOCATED\".\n"
++"    ""\n"
++"     A sequence of ASCII characters.\n"
++"       ""\n"
++"size\n"
++"\n"
++"      GSOC EU INTERNAL\n"
++"\n"
++"      Size of an registry allocation/assignemt approval.\n"
++"    ""\n"
++"     A sequence of ASCII characters.\n"
++"       ""\n"
++"descr\n"
++"\n"
++"   A short decription related to the object.\n"
++"    ""\n"
++"     A sequence of ASCII characters.\n"
++"       ""\n"
++"created\n"
++"\n"
++"      GSOC EU INTERNAL\n"
++"\n"
++"      The date when the assignment was approved\n"
++"    ""\n"
++"     A sequence of ASCII characters.\n"
++"       ""\n"
++"formurl\n"
++"\n"
++"      GSOC EU INTERNAL\n"
++"\n"
++"      Location of an completed RIPE-141 or RIPE-209 formular\n"
++"    ""\n"
++"     A sequence of ASCII characters.\n"
++"       ""\n"
++"mnt-by\n"
++"\n"
++"   Specifies the identifier of a registered mntner object used\n"
++"   for authorisation of operations performed with the object\n"
++"   that contains this attribute.\n"
++"    ""\n"
++"     Made up of letters, digits, the character underscore \"_\",\n"
++"     and the character hyphen \"-\"; the first character of a name\n"
++"     must be a letter, and the last character of a name must be a\n"
++"     letter or a digit.  The following words are reserved by\n"
++"     RPSL, and they can not be used as names:\n"
++"   \n"
++"      any as-any rs-any peeras and or not atomic from to at\n"
++"      action accept announce except refine networks into inbound\n"
++"      outbound\n"
++"   \n"
++"     Names starting with certain prefixes are reserved for\n"
++"     certain object types.  Names starting with \"as-\" are\n"
++"     reserved for as set names.  Names starting with \"rs-\" are\n"
++"     reserved for route set names.  Names starting with \"rtrs-\"\n"
++"     are reserved for router set names. Names starting with\n"
++"     \"fltr-\" are reserved for filter set names. Names starting\n"
++"     with \"prng-\" are reserved for peering set names. Names\n"
++"     starting with \"irt-\" are reserved for irt names.\n"
++"       ""\n"
++"changed\n"
++"\n"
++"   Specifies who submitted the update, and when the object was\n"
++"   updated. \n"
++"    ""\n"
++"     An e-mail address as defined in RFC 2822, followed by a date\n"
++"     in the format YYYYMMDD.\n"
++"       ""\n"
++"source\n"
++"\n"
++"   Specifies the registry where the object is registered.  Should\n"
++"   be \"RIPE\" for the RIPE Database.\n"
++"    ""\n"
++"     Made up of letters, digits, the character underscore \"_\",\n"
++"     and the character hyphen \"-\"; the first character of a \n"
++"     registry name must be a letter, and the last character of a\n"
++"     registry name must be a letter or a digit.\n"
++"       ""\n"
++,
++"The range class:\n"
++" \n"
++"      EU GSOC INTERNAL\n"
++"       \n"
++"      Range Object. High-Level internal allocation of\n"
++"      IPV4-Space for a dedicated purpose.  \n"
++"    ""\n"
++"range:         [mandatory]  [single]     [primary/look-up key]\n"
++"netname:       [mandatory]  [single]     [lookup key]\n"
++"registry:      [optional]   [single]     [inverse key]\n"
++"descr:         [mandatory]  [multiple]   [ ]\n"
++"country:       [mandatory]  [multiple]   [ ]\n"
++"status:        [mandatory]  [single]     [ ]\n"
++"remarks:       [optional]   [multiple]   [ ]\n"
++"location:      [optional]   [single]     [inverse key]\n"
++"usedfor:       [optional]   [single]     [inverse key]\n"
++"preference:    [optional]   [single]     [ ]\n"
++"mnt-by:        [mandatory]  [multiple]   [inverse key]\n"
++"mnt-lower:     [optional]   [multiple]   [inverse key]\n"
++"notify:        [optional]   [multiple]   [inverse key]\n"
++"changed:       [mandatory]  [multiple]   [ ]\n"
++"source:        [mandatory]  [single]     [ ]\n"
++"\n"
++"The content of the attributes of the range class are defined below:\n"
++"\n"
++"range\n"
++"\n"
++"   EU GSOC Internal\n"
++"\n"
++"   Specifies a range of IPv4 that inetnum object presents. The\n"
++"   ending address should be greater than the starting one.\n"
++"    ""\n"
++"     <ipv4-address> - <ipv4-address>\n"
++"       ""\n"
++"netname\n"
++"\n"
++"   The name of a range of IP address space.\n"
++"    ""\n"
++"     Made up of letters, digits, the character underscore \"_\",\n"
++"     and the character hyphen \"-\"; the first character of a name\n"
++"     must be a letter, and the last character of a name must be a\n"
++"     letter or a digit.\n"
++"       ""\n"
++"registry\n"
++"\n"
++"      GSOC EU INTERNAL\n"
++"      \n"
++"      Reference to the registry (reg-id) to which this object belongs\n"
++"      See also \"reg-id\" object. Must be a valid registry-id.\n"
++"\n"
++"      In the case of inetnum objects please only use registry fields\n"
++"      for objects of the type \"ALLOCATED\".\n"
++"    ""\n"
++"     A sequence of ASCII characters.\n"
++"       ""\n"
++"descr\n"
++"\n"
++"   A short decription related to the object.\n"
++"    ""\n"
++"     A sequence of ASCII characters.\n"
++"       ""\n"
++"country\n"
++"\n"
++"   Identifies the country.\n"
++"    ""\n"
++"     Valid two-letter ISO 3166 country code.\n"
++"       ""\n"
++"status\n"
++"\n"
++"   Specifies the status of the address range represented by\n"
++"   inetnum or inet6num object.\n"
++"    ""\n"
++"     Status can have one of these values:\n"
++"\n"
++"     o ALLOCATED PA\n"
++"     o ALLOCATED PI\n"
++"     o ALLOCATED UNSPECIFIED\n"
++"     o LIR-PARTITIONED PA\n"
++"     o LIR-PARTITIONED PI\n"
++"     o ASSIGNED PA\n"
++"     o ASSIGNED PI\n"
++"     o EARLY-REGISTRATION\n"
++"       ""\n"
++"remarks\n"
++"\n"
++"   Contains remarks.\n"
++"    ""\n"
++"     A sequence of ASCII characters.\n"
++"       ""\n"
++"location\n"
++"\n"
++"      GSOC EU INTERNAL\n"
++"      \n"
++"      Reference to the facility to which this range is allocated.\n"
++"      See also \"facility\" object.\n"
++"    ""\n"
++"     A sequence of ASCII characters.\n"
++"       ""\n"
++"usedfor\n"
++"\n"
++"      GSOC EU INTERNAL\n"
++"    \n"
++"      Reference to a \"purpose\" (object). \n"
++"      See also \"purpose\" object\n"
++"    ""\n"
++"     A sequence of ASCII characters.\n"
++"       ""\n"
++"preference\n"
++"\n"
++"      GSOC EU INTERNAL\n"
++"      \n"
++"      Sets an preference for automatic or manual assignment into\n"
++"      a particular allocation. Example: a preference of 0 would\n"
++"      mean that no automatic-assignment is possible.\n"
++"    ""\n"
++"     A sequence of ASCII characters.\n"
++"       ""\n"
++"mnt-by\n"
++"\n"
++"   Specifies the identifier of a registered mntner object used\n"
++"   for authorisation of operations performed with the object\n"
++"   that contains this attribute.\n"
++"    ""\n"
++"     Made up of letters, digits, the character underscore \"_\",\n"
++"     and the character hyphen \"-\"; the first character of a name\n"
++"     must be a letter, and the last character of a name must be a\n"
++"     letter or a digit.  The following words are reserved by\n"
++"     RPSL, and they can not be used as names:\n"
++"   \n"
++"      any as-any rs-any peeras and or not atomic from to at\n"
++"      action accept announce except refine networks into inbound\n"
++"      outbound\n"
++"   \n"
++"     Names starting with certain prefixes are reserved for\n"
++"     certain object types.  Names starting with \"as-\" are\n"
++"     reserved for as set names.  Names starting with \"rs-\" are\n"
++"     reserved for route set names.  Names starting with \"rtrs-\"\n"
++"     are reserved for router set names. Names starting with\n"
++"     \"fltr-\" are reserved for filter set names. Names starting\n"
++"     with \"prng-\" are reserved for peering set names. Names\n"
++"     starting with \"irt-\" are reserved for irt names.\n"
++"       ""\n"
++"mnt-lower\n"
++"\n"
++"   Specifies the identifier of a registered mntner object used\n"
++"   for hierarchical authorisation.  Protects creation of objects\n"
++"   directly (one level) below in the hierarchy of an object type\n"
++"   (only for inetnum, inet6num, as-block, aut-num, route or\n"
++"   domain objects).  The authentication method of this maintainer\n"
++"   object will then be used upon creation of any object directly\n"
++"   below the object that contains the \"mnt-lower:\" attribute.\n"
++"    ""\n"
++"     Made up of letters, digits, the character underscore \"_\",\n"
++"     and the character hyphen \"-\"; the first character of a name\n"
++"     must be a letter, and the last character of a name must be a\n"
++"     letter or a digit.  The following words are reserved by\n"
++"     RPSL, and they can not be used as names:\n"
++"   \n"
++"      any as-any rs-any peeras and or not atomic from to at\n"
++"      action accept announce except refine networks into inbound\n"
++"      outbound\n"
++"   \n"
++"     Names starting with certain prefixes are reserved for\n"
++"     certain object types.  Names starting with \"as-\" are\n"
++"     reserved for as set names.  Names starting with \"rs-\" are\n"
++"     reserved for route set names.  Names starting with \"rtrs-\"\n"
++"     are reserved for router set names. Names starting with\n"
++"     \"fltr-\" are reserved for filter set names. Names starting\n"
++"     with \"prng-\" are reserved for peering set names. Names\n"
++"     starting with \"irt-\" are reserved for irt names.\n"
++"       ""\n"
++"notify\n"
++"\n"
++"   Specifies the e-mail address to which notifications of changes\n"
++"   to an object should be sent.\n"
++"    ""\n"
++"     An e-mail address as defined in RFC 2822.\n"
++"       ""\n"
++"changed\n"
++"\n"
++"   Specifies who submitted the update, and when the object was\n"
++"   updated. \n"
++"    ""\n"
++"     An e-mail address as defined in RFC 2822, followed by a date\n"
++"     in the format YYYYMMDD.\n"
++"       ""\n"
++"source\n"
++"\n"
++"   Specifies the registry where the object is registered.  Should\n"
++"   be \"RIPE\" for the RIPE Database.\n"
++"    ""\n"
++"     Made up of letters, digits, the character underscore \"_\",\n"
++"     and the character hyphen \"-\"; the first character of a \n"
++"     registry name must be a letter, and the last character of a\n"
++"     registry name must be a letter or a digit.\n"
++"       ""\n"
++,
++"The purpose class:\n"
++"\n"
++"      GSOC EU INTERNAL\n"
++"      Purpose Definition.\n"
++"    ""\n"
++"purpose:       [mandatory]  [single]     [primary/look-up key]\n"
++"descr:         [mandatory]  [multiple]   [ ]\n"
++"address:       [optional]   [multiple]   [ ]\n"
++"remedyref:     [optional]   [single]     [ ]\n"
++"remarks:       [optional]   [multiple]   [ ]\n"
++"mnt-by:        [mandatory]  [multiple]   [inverse key]\n"
++"changed:       [mandatory]  [multiple]   [ ]\n"
++"source:        [mandatory]  [single]     [ ]\n"
++"\n"
++"The content of the attributes of the purpose class are defined below:\n"
++"\n"
++"purpose\n"
++"\n"
++"      GSOC EU INTERNAL\n"
++"      \n"
++"      Details of the purpose the block has been allocated for\n"
++"\n"
++"      See also \"facility\" object.\n"
++"    ""\n"
++"     A sequence of ASCII characters.\n"
++"       ""\n"
++"descr\n"
++"\n"
++"   A short decription related to the object.\n"
++"    ""\n"
++"     A sequence of ASCII characters.\n"
++"       ""\n"
++"address\n"
++"\n"
++"      Full postal address of a contact.\n"
++"    ""\n"
++"     A sequence of ASCII characters.\n"
++"       ""\n"
++"remedyref\n"
++"\n"
++"      GSOC EU INTERNAL\n"
++"\n"
++"      Remedey Reference Field. May contain references to the local\n"
++"      ticket-management system in the future.\n"
++"    ""\n"
++"     A sequence of ASCII characters.\n"
++"       ""\n"
++"remarks\n"
++"\n"
++"   Contains remarks.\n"
++"    ""\n"
++"     A sequence of ASCII characters.\n"
++"       ""\n"
++"mnt-by\n"
++"\n"
++"   Specifies the identifier of a registered mntner object used\n"
++"   for authorisation of operations performed with the object\n"
++"   that contains this attribute.\n"
++"    ""\n"
++"     Made up of letters, digits, the character underscore \"_\",\n"
++"     and the character hyphen \"-\"; the first character of a name\n"
++"     must be a letter, and the last character of a name must be a\n"
++"     letter or a digit.  The following words are reserved by\n"
++"     RPSL, and they can not be used as names:\n"
++"   \n"
++"      any as-any rs-any peeras and or not atomic from to at\n"
++"      action accept announce except refine networks into inbound\n"
++"      outbound\n"
++"   \n"
++"     Names starting with certain prefixes are reserved for\n"
++"     certain object types.  Names starting with \"as-\" are\n"
++"     reserved for as set names.  Names starting with \"rs-\" are\n"
++"     reserved for route set names.  Names starting with \"rtrs-\"\n"
++"     are reserved for router set names. Names starting with\n"
++"     \"fltr-\" are reserved for filter set names. Names starting\n"
++"     with \"prng-\" are reserved for peering set names. Names\n"
++"     starting with \"irt-\" are reserved for irt names.\n"
++"       ""\n"
++"changed\n"
++"\n"
++"   Specifies who submitted the update, and when the object was\n"
++"   updated. \n"
++"    ""\n"
++"     An e-mail address as defined in RFC 2822, followed by a date\n"
++"     in the format YYYYMMDD.\n"
++"       ""\n"
++"source\n"
++"\n"
++"   Specifies the registry where the object is registered.  Should\n"
++"   be \"RIPE\" for the RIPE Database.\n"
++"    ""\n"
++"     Made up of letters, digits, the character underscore \"_\",\n"
++"     and the character hyphen \"-\"; the first character of a \n"
++"     registry name must be a letter, and the last character of a\n"
++"     registry name must be a letter or a digit.\n"
++"       ""\n"
++,
+ NULL
+ }; /* Templates_v */

+ 2 - 1
ripe-dbase/ripe-dbase.spec

@@ -36,7 +36,7 @@ Class:        JUNK
 Group:        Database
 License:      RIPE NCC
 Version:      3.2.0
-Release:      20040317
+Release:      20040318
 
 #   package options
 %option       with_extobjs  no
@@ -193,6 +193,7 @@ AutoReqProv:  no
           echo "4. Modify the native RIPE datastructures to accommodate the"
           echo "   extra objects (which you selected by using with_extobjs):"
           echo "      \$ $RPM_INSTALL_PREFIX/sbin/ripe-dbase-modify"
+          echo ""
           echo "5. Finally start the WHOIS server by running:"
           echo "     \$ $RPM_INSTALL_PREFIX/etc/rc ripe-dbase start"
 %else